oggdemux: fix dirac header parsing
authorDavid Schleef <ds@schleef.org>
Mon, 8 Mar 2010 14:50:25 +0000 (14:50 +0000)
committerTim-Philipp Müller <tim.muller@collabora.co.uk>
Mon, 8 Mar 2010 17:07:57 +0000 (17:07 +0000)
Fixes #611900.

ext/ogg/dirac_parse.c

index f7b483d..3a3193d 100644 (file)
@@ -84,10 +84,7 @@ dirac_sequence_header_parse (DiracSequenceHeader * header,
   /* scan header */
   bit = schro_unpack_decode_bit (unpack);
   if (bit) {
-    header->interlaced = schro_unpack_decode_bit (unpack);
-    if (header->interlaced) {
-      header->top_field_first = schro_unpack_decode_bit (unpack);
-    }
+    header->interlaced = schro_unpack_decode_uint (unpack);
   }
 
   /* frame rate */