summaryrefslogtreecommitdiffstats
path: root/libmpdemux/aviheader.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpdemux/aviheader.c')
-rw-r--r--libmpdemux/aviheader.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/libmpdemux/aviheader.c b/libmpdemux/aviheader.c
index 75eb5c8193..3cf7a26dee 100644
--- a/libmpdemux/aviheader.c
+++ b/libmpdemux/aviheader.c
@@ -443,6 +443,13 @@ while(1){
}
+if (priv->suidx_size > 0 && priv->idx_size == 0) {
+ /*
+ * No NEWAVIINDEX, but we got an OpenDML index.
+ */
+ priv->isodml = 1;
+}
+
if (priv->isodml && (index_mode==-1 || index_mode==0)) {
int i, j, k;
int safety=1000;