diff --git a/ext/ogg/dirac_parse.c b/ext/ogg/dirac_parse.c index f7b483dc17..3a3193d925 100644 --- a/ext/ogg/dirac_parse.c +++ b/ext/ogg/dirac_parse.c @@ -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 */