summaryrefslogtreecommitdiff
path: root/libavcodec/tests/rangecoder.c
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2018-12-23 14:17:11 +0100
committerMichael Niedermayer <michael@niedermayer.cc>2018-12-31 17:44:22 +0100
commitb6c2c589041cd99c5bf4117d13708ab010f97bd1 (patch)
treebd64ae8d37b041174c1c9eb42ca9d0fd11e855d6 /libavcodec/tests/rangecoder.c
parent20b10ba83c46d1f2b381b0b3e70ce44195473815 (diff)
avcodec/rangecoder: Add and test ff_rac_check_termination()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/tests/rangecoder.c')
-rw-r--r--libavcodec/tests/rangecoder.c7
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;