Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Niedermayer <michael@niedermayer.cc>2018-12-23 16:17:11 +0300
committerMichael Niedermayer <michael@niedermayer.cc>2018-12-31 19:44:22 +0300
commitb6c2c589041cd99c5bf4117d13708ab010f97bd1 (patch)
treebd64ae8d37b041174c1c9eb42ca9d0fd11e855d6 /libavcodec/tests
parent20b10ba83c46d1f2b381b0b3e70ce44195473815 (diff)
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.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;