diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2018-12-23 14:17:11 +0100 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2018-12-31 17:44:22 +0100 |
commit | b6c2c589041cd99c5bf4117d13708ab010f97bd1 (patch) | |
tree | bd64ae8d37b041174c1c9eb42ca9d0fd11e855d6 /libavcodec/tests | |
parent | 20b10ba83c46d1f2b381b0b3e70ce44195473815 (diff) | |
download | ffmpeg-b6c2c589041cd99c5bf4117d13708ab010f97bd1.tar.gz |
avcodec/rangecoder: Add and test ff_rac_check_termination()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/tests')
-rw-r--r-- | libavcodec/tests/rangecoder.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/libavcodec/tests/rangecoder.c b/libavcodec/tests/rangecoder.c index 3fd07ed9a9..b6edc1493f 100644 --- a/libavcodec/tests/rangecoder.c +++ b/libavcodec/tests/rangecoder.c @@ -60,8 +60,11 @@ int main(void) av_log(NULL, AV_LOG_ERROR, "rac failure at %d pass %d version %d\n", i, p, version); return 1; } - if(version) - get_rac(&c, (uint8_t[]) { 129 }); + + if (ff_rac_check_termination(&c, version) < 0) { + av_log(NULL, AV_LOG_ERROR, "rac failure at termination pass %d version %d\n", p, version); + return 1; + } if (c.bytestream - c.bytestream_start - actual_length != version) { av_log(NULL, AV_LOG_ERROR, "rac failure at pass %d version %d\n", p, version); return 1; |