diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2004-08-16 01:25:52 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2004-08-16 01:25:52 +0000 |
commit | 8a515d2d9cf2e3795cb893522d6d99a8da10375a (patch) | |
tree | 47b360fa84ca249d6a1c474738a3a3d434d7692f | |
parent | 6d45cb72195db3a996592c6f9fae65ce1f76ca34 (diff) | |
download | ffmpeg-8a515d2d9cf2e3795cb893522d6d99a8da10375a.tar.gz |
get_bits(32) fix
Originally committed as revision 3393 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | libavcodec/mjpeg.c | 14 | ||||
-rw-r--r-- | libavcodec/vp3.c | 6 |
2 files changed, 10 insertions, 10 deletions
diff --git a/libavcodec/mjpeg.c b/libavcodec/mjpeg.c index 4e2305aef6..e400abc5c4 100644 --- a/libavcodec/mjpeg.c +++ b/libavcodec/mjpeg.c @@ -1915,21 +1915,21 @@ read_header: skip_bits(&hgb, 32); /* reserved zeros */ - if (get_bits(&hgb, 32) != be2me_32(ff_get_fourcc("mjpg"))) + if (get_bits_long(&hgb, 32) != be2me_32(ff_get_fourcc("mjpg"))) { dprintf("not mjpeg-b (bad fourcc)\n"); return 0; } - field_size = get_bits(&hgb, 32); /* field size */ + field_size = get_bits_long(&hgb, 32); /* field size */ dprintf("field size: 0x%x\n", field_size); skip_bits(&hgb, 32); /* padded field size */ - second_field_offs = get_bits(&hgb, 32); + second_field_offs = get_bits_long(&hgb, 32); dprintf("second field offs: 0x%x\n", second_field_offs); if (second_field_offs) s->interlaced = 1; - dqt_offs = get_bits(&hgb, 32); + dqt_offs = get_bits_long(&hgb, 32); dprintf("dqt offs: 0x%x\n", dqt_offs); if (dqt_offs) { @@ -1938,7 +1938,7 @@ read_header: mjpeg_decode_dqt(s); } - dht_offs = get_bits(&hgb, 32); + dht_offs = get_bits_long(&hgb, 32); dprintf("dht offs: 0x%x\n", dht_offs); if (dht_offs) { @@ -1947,7 +1947,7 @@ read_header: mjpeg_decode_dht(s); } - sof_offs = get_bits(&hgb, 32); + sof_offs = get_bits_long(&hgb, 32); dprintf("sof offs: 0x%x\n", sof_offs); if (sof_offs) { @@ -1957,7 +1957,7 @@ read_header: return -1; } - sos_offs = get_bits(&hgb, 32); + sos_offs = get_bits_long(&hgb, 32); dprintf("sos offs: 0x%x\n", sos_offs); if (sos_offs) { diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c index 5b3f1b9260..f070040fe1 100644 --- a/libavcodec/vp3.c +++ b/libavcodec/vp3.c @@ -2719,16 +2719,16 @@ static int theora_decode_comments(AVCodecContext *avctx, GetBitContext gb) { int nb_comments, i, tmp; - tmp = get_bits(&gb, 32); + tmp = get_bits_long(&gb, 32); tmp = be2me_32(tmp); while(tmp--) skip_bits(&gb, 8); - nb_comments = get_bits(&gb, 32); + nb_comments = get_bits_long(&gb, 32); nb_comments = be2me_32(nb_comments); for (i = 0; i < nb_comments; i++) { - tmp = get_bits(&gb, 32); + tmp = get_bits_long(&gb, 32); tmp = be2me_32(tmp); while(tmp--) skip_bits(&gb, 8); |