diff options
author | Diego Biurrun <diego@biurrun.de> | 2012-01-30 12:50:16 +0100 |
---|---|---|
committer | Diego Biurrun <diego@biurrun.de> | 2012-01-31 19:56:12 +0100 |
commit | 631f96f9592825e6611ea625d2476ff0c10adef3 (patch) | |
tree | e9b0d6446cd03bfa1f457590e46d14d4a1c18cea /libavcodec/h264.c | |
parent | 4ff46af039997652b7d955b74e655077d2e8c871 (diff) | |
download | ffmpeg-631f96f9592825e6611ea625d2476ff0c10adef3.tar.gz |
h264: Split h264-test off into a separate file - golomb-test.c.
The new name is more appropriate as only golomb functions are tested.
Diffstat (limited to 'libavcodec/h264.c')
-rw-r--r-- | libavcodec/h264.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/libavcodec/h264.c b/libavcodec/h264.c index 76d6f7fa65..cf409c0978 100644 --- a/libavcodec/h264.c +++ b/libavcodec/h264.c @@ -4099,55 +4099,6 @@ static inline void fill_mb_avail(H264Context *h){ } #endif -#ifdef TEST -#undef printf -#define COUNT 8000 -#define SIZE (COUNT*40) -int main(void){ - int i; - uint8_t temp[SIZE]; - PutBitContext pb; - GetBitContext gb; - - init_put_bits(&pb, temp, SIZE); - printf("testing unsigned exp golomb\n"); - for(i=0; i<COUNT; i++){ - set_ue_golomb(&pb, i); - } - flush_put_bits(&pb); - - init_get_bits(&gb, temp, 8*SIZE); - for(i=0; i<COUNT; i++){ - int j, s = show_bits(&gb, 24); - - j= get_ue_golomb(&gb); - if(j != i){ - printf("mismatch! at %d (%d should be %d) bits:%6X\n", i, j, i, s); - } - } - - init_put_bits(&pb, temp, SIZE); - printf("testing signed exp golomb\n"); - for(i=0; i<COUNT; i++){ - set_se_golomb(&pb, i - COUNT/2); - } - flush_put_bits(&pb); - - init_get_bits(&gb, temp, 8*SIZE); - for(i=0; i<COUNT; i++){ - int j, s = show_bits(&gb, 24); - - j= get_se_golomb(&gb); - if(j != i - COUNT/2){ - printf("mismatch! at %d (%d should be %d) bits:%6X\n", i, j, i, s); - } - } - - return 0; -} -#endif /* TEST */ - - av_cold void ff_h264_free_context(H264Context *h) { int i; |