diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2005-01-11 03:18:08 +0000 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2005-01-11 03:18:08 +0000 |
commit | 6041c21749d40774066740e612faa2f31ba6bd18 (patch) | |
tree | aa81195c93c009fb2ecd315a3674d91e219f2c91 | |
parent | eaba7c7fd621a5433a650ddfc2103ebb01fc9aa8 (diff) | |
download | ffmpeg-6041c21749d40774066740e612faa2f31ba6bd18.tar.gz |
fixing selftest
Originally committed as revision 3820 to svn://svn.ffmpeg.org/ffmpeg/trunk
-rw-r--r-- | libavcodec/cabac.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/libavcodec/cabac.c b/libavcodec/cabac.c index c16fb162e0..9a598fa474 100644 --- a/libavcodec/cabac.c +++ b/libavcodec/cabac.c @@ -150,6 +150,9 @@ void ff_init_cabac_states(CABACContext *c, uint8_t const (*lps_range)[4], #if 0 //selftest #define SIZE 10240 + +#include "avcodec.h" + int main(){ CABACContext c; uint8_t b[9*SIZE]; @@ -197,33 +200,33 @@ STOP_TIMER("put_cabac_ueg") for(i=0; i<SIZE; i++){ START_TIMER if( (r[i]&1) != get_cabac_bypass(&c) ) - printf("CABAC bypass failure at %d\n", i); + av_log(NULL, AV_LOG_ERROR, "CABAC bypass failure at %d\n", i); STOP_TIMER("get_cabac_bypass") } for(i=0; i<SIZE; i++){ START_TIMER if( (r[i]&1) != get_cabac(&c, state) ) - printf("CABAC failure at %d\n", i); + av_log(NULL, AV_LOG_ERROR, "CABAC failure at %d\n", i); STOP_TIMER("get_cabac") } - +#if 0 for(i=0; i<SIZE; i++){ START_TIMER if( r[i] != get_cabac_u(&c, state, (i&1) ? 6 : 7, 3, i&1) ) - printf("CABAC unary (truncated) binarization failure at %d\n", i); + av_log(NULL, AV_LOG_ERROR, "CABAC unary (truncated) binarization failure at %d\n", i); STOP_TIMER("get_cabac_u") } for(i=0; i<SIZE; i++){ START_TIMER if( r[i] != get_cabac_ueg(&c, state, 3, 0, 1, 2)) - printf("CABAC unary (truncated) binarization failure at %d\n", i); + av_log(NULL, AV_LOG_ERROR, "CABAC unary (truncated) binarization failure at %d\n", i); STOP_TIMER("get_cabac_ueg") } - +#endif if(!get_cabac_terminate(&c)) - printf("where's the Terminator?\n"); + av_log(NULL, AV_LOG_ERROR, "where's the Terminator?\n"); return 0; } |