diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2003-05-19 13:30:59 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2003-05-19 13:30:59 +0000 |
commit | 3d2e8cce3a887e08705c5206383b4049db31e58b (patch) | |
tree | 49a5aa910d791e06b8b1343331e2f4d8a4f05895 /libavcodec/common.h | |
parent | 22493ab9cb9f7d6c609e5d6b0c93d874c39b9700 (diff) | |
download | ffmpeg-3d2e8cce3a887e08705c5206383b4049db31e58b.tar.gz |
ASV1 codec
with postprocessing support :)
Originally committed as revision 1891 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/common.h')
-rw-r--r-- | libavcodec/common.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/libavcodec/common.h b/libavcodec/common.h index 874b15cda4..e83d277033 100644 --- a/libavcodec/common.h +++ b/libavcodec/common.h @@ -908,9 +908,18 @@ static inline int get_vlc_trace(GetBitContext *s, VLC_TYPE (*table)[2], int bits printf("%5d %2d %3d vlc @%5d in %s %s:%d\n", bits2, len, r, pos, file, func, line); return r; } +static inline int get_xbits_trace(GetBitContext *s, int n, char *file, char *func, int line){ + int show= show_bits(s, n); + int r= get_xbits(s, n); + + print_bin(show, n); + printf("%5d %2d %3d xbt @%5d in %s %s:%d\n", show, n, r, get_bits_count(s)-n, file, func, line); + return r; +} #define get_bits(s, n) get_bits_trace(s, n, __FILE__, __PRETTY_FUNCTION__, __LINE__) #define get_bits1(s) get_bits_trace(s, 1, __FILE__, __PRETTY_FUNCTION__, __LINE__) +#define get_xbits(s, n) get_xbits_trace(s, n, __FILE__, __PRETTY_FUNCTION__, __LINE__) #define get_vlc(s, vlc) get_vlc_trace(s, (vlc)->table, (vlc)->bits, 3, __FILE__, __PRETTY_FUNCTION__, __LINE__) #define get_vlc2(s, tab, bits, max) get_vlc_trace(s, tab, bits, max, __FILE__, __PRETTY_FUNCTION__, __LINE__) |