aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/rangecoder.c
diff options
context:
space:
mode:
authorAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-02-18 19:54:24 +0100
committerAndreas Rheinhardt <andreas.rheinhardt@gmail.com>2021-02-24 08:53:43 +0100
commitbce9c5e276be3da2cc44f6ff04673c7f1e8bfb2f (patch)
tree420c08680e8cbd8379a4deff4f7e00a93ab8e410 /libavcodec/rangecoder.c
parentf729dee615542f69c071d2759417e03a5645ef8a (diff)
downloadffmpeg-bce9c5e276be3da2cc44f6ff04673c7f1e8bfb2f.tar.gz
avcodec/rangecoder: Move ff_rac_check_termination to tests/rangecoder.c
It is only used there. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
Diffstat (limited to 'libavcodec/rangecoder.c')
-rw-r--r--libavcodec/rangecoder.c19
1 files changed, 0 insertions, 19 deletions
diff --git a/libavcodec/rangecoder.c b/libavcodec/rangecoder.c
index a6a3f082ef..fa7d5526d1 100644
--- a/libavcodec/rangecoder.c
+++ b/libavcodec/rangecoder.c
@@ -121,22 +121,3 @@ int ff_rac_terminate(RangeCoder *c, int version)
return c->bytestream - c->bytestream_start;
}
-
-int ff_rac_check_termination(RangeCoder *c, int version)
-{
- if (version == 1) {
- RangeCoder tmp = *c;
- get_rac(c, (uint8_t[]) { 129 });
-
- if (c->bytestream == tmp.bytestream && c->bytestream > c->bytestream_start)
- tmp.low -= *--tmp.bytestream;
- tmp.bytestream_end = tmp.bytestream;
-
- if (get_rac(&tmp, (uint8_t[]) { 129 }))
- return AVERROR_INVALIDDATA;
- } else {
- if (c->bytestream_end != c->bytestream)
- return AVERROR_INVALIDDATA;
- }
- return 0;
-}