comparison svq3.c @ 2966:564788471dd4 libavcodec

bitstream related fixes from [PATCH] from DivX, Part 9: bitstream crashes by (Steve Lhomme | slhomme divxcorp com)
author michael
date Sat, 17 Dec 2005 11:31:56 +0000
parents 0a8c847ad5e7
children ef2149182f1c
comparison
equal deleted inserted replaced
2965:40f745e4fdff 2966:564788471dd4
827 if (!memcmp (extradata, "SEQH", 4)) { 827 if (!memcmp (extradata, "SEQH", 4)) {
828 828
829 GetBitContext gb; 829 GetBitContext gb;
830 830
831 size = BE_32(&extradata[4]); 831 size = BE_32(&extradata[4]);
832 init_get_bits (&gb, extradata + 8, size); 832 init_get_bits (&gb, extradata + 8, size*8);
833 833
834 /* 'frame size code' and optional 'width, height' */ 834 /* 'frame size code' and optional 'width, height' */
835 if (get_bits (&gb, 3) == 7) { 835 if (get_bits (&gb, 3) == 7) {
836 get_bits (&gb, 12); 836 get_bits (&gb, 12);
837 get_bits (&gb, 12); 837 get_bits (&gb, 12);