Author: conrad
Date: Tue Jan 13 07:22:57 2009
New Revision: 3951
Log:
Revert r3927; this causes an infinite loop in get_arith_uint
Modified:
dirac/libavcodec/dirac_arith.c
Modified: dirac/libavcodec/dirac_arith.c
==============================================================================
--- dirac/libavcodec/dirac_arith.c Mon Jan 12 00:33:12 2009 (r3950)
+++ dirac/libavcodec/dirac_arith.c Tue Jan 13 07:22:57 2009 (r3951)
@@ -162,6 +162,8 @@ static inline void renorm_arith_decoder(
arith->low |= (arith->bytestream[0]<<8) + arith->bytestream[1];
arith->bytestream += 2;
arith->counter = 16;
+ } else if (arith->bytestream >= arith->bytestream_end) {
+ arith->low |= 1;
}
}
}
_______________________________________________
FFmpeg-soc mailing list
[email protected]
https://lists.mplayerhq.hu/mailman/listinfo/ffmpeg-soc