10 Nov
2008
10 Nov
'08
4:12 a.m.
Author: conrad Date: Mon Nov 10 04:12:00 2008 New Revision: 3793 Log: Interlacing flag isn't a boolean; it's an uint that's defined to be 0 or 1 Modified: dirac/libavcodec/diracdec.c Modified: dirac/libavcodec/diracdec.c ============================================================================== --- dirac/libavcodec/diracdec.c (original) +++ dirac/libavcodec/diracdec.c Mon Nov 10 04:12:00 2008 @@ -73,7 +73,9 @@ static int parse_source_parameters(Dirac if (get_bits1(gb)) /* Interlace. */ - s->source.interlaced = get_bits1(gb); + s->source.interlaced = svq3_get_ue_golomb(gb); + if (s->source.interlaced > 1) + return -1; /* Framerate. */ if (get_bits1(gb)) {
6486
Age (days ago)
6486
Last active (days ago)
0 comments
1 participants
participants (1)
-
conrad