Browse code

EA cdata demuxer: support files with 20 byte header

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>

Peter Ross authored on 2011/04/23 21:09:19
Showing 1 changed files
... ...
@@ -63,7 +63,7 @@ static int cdata_read_header(AVFormatContext *s, AVFormatParameters *ap)
63 63
     };
64 64
 
65 65
     sample_rate = avio_rb16(pb);
66
-    avio_skip(pb, 12);
66
+    avio_skip(pb, (avio_r8(pb) & 0x20) ? 15 : 11);
67 67
 
68 68
     st = av_new_stream(s, 0);
69 69
     if (!st)