diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2006-07-16 19:21:59 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2006-07-16 19:21:59 +0000 |
commit | b7f3fdd77934c7d01a3f943ec8e108a93c066cfc (patch) | |
tree | 225cd54c4b31e82f63e5cea49cda778f90a36469 /libavcodec | |
parent | 717b173366678fe398832c75a05c7924171ca281 (diff) | |
download | ffmpeg-b7f3fdd77934c7d01a3f943ec8e108a93c066cfc.tar.gz |
cleanup
Originally committed as revision 5769 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec')
-rw-r--r-- | libavcodec/vp3.c | 21 |
1 files changed, 2 insertions, 19 deletions
diff --git a/libavcodec/vp3.c b/libavcodec/vp3.c index 163847013e..ea932f0847 100644 --- a/libavcodec/vp3.c +++ b/libavcodec/vp3.c @@ -2648,16 +2648,9 @@ static int read_huffman_tree(AVCodecContext *avctx, GetBitContext *gb) static int theora_decode_header(AVCodecContext *avctx, GetBitContext gb) { Vp3DecodeContext *s = avctx->priv_data; - int major, minor, micro; - major = get_bits(&gb, 8); /* version major */ - minor = get_bits(&gb, 8); /* version minor */ - micro = get_bits(&gb, 8); /* version micro */ - av_log(avctx, AV_LOG_INFO, "Theora bitstream version %d.%d.%d\n", - major, minor, micro); - - /* FIXME: endianess? */ - s->theora = (major << 16) | (minor << 8) | micro; + s->theora = get_bits_long(&gb, 24); + av_log(avctx, AV_LOG_INFO, "Theora bitstream version %X\n", s->theora); /* 3.2.0 aka alpha3 has the same frame orientation as original vp3 */ /* but previous versions have the image flipped relative to vp3 */ @@ -2726,16 +2719,6 @@ static int theora_decode_header(AVCodecContext *avctx, GetBitContext gb) return 0; } -static inline int theora_get_32bit(GetBitContext gb) -{ - int ret = get_bits(&gb, 8); - ret += get_bits(&gb, 8) << 8; - ret += get_bits(&gb, 8) << 16; - ret += get_bits(&gb, 8) << 24; - - return ret; -} - static int theora_decode_tables(AVCodecContext *avctx, GetBitContext gb) { Vp3DecodeContext *s = avctx->priv_data; |