diff options
author | Michael Niedermayer <michael@niedermayer.cc> | 2018-12-19 02:40:18 +0100 |
---|---|---|
committer | Michael Niedermayer <michael@niedermayer.cc> | 2018-12-31 17:44:18 +0100 |
commit | 1be9a28f8e8cd2553f978670901174a8808b9a1a (patch) | |
tree | cacd06dd17448c1e95df7137c4b9f2781b7e04a0 /libavcodec/rangecoder.c | |
parent | 41c1643d75860208d6debb8cb85d3edbd9457bd3 (diff) |
avcodec/rangecoder: factorize termination version code
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
Diffstat (limited to 'libavcodec/rangecoder.c')
-rw-r--r-- | libavcodec/rangecoder.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libavcodec/rangecoder.c b/libavcodec/rangecoder.c index 0d53bef076..fa7d5526d1 100644 --- a/libavcodec/rangecoder.c +++ b/libavcodec/rangecoder.c @@ -106,8 +106,10 @@ void ff_build_rac_states(RangeCoder *c, int factor, int max_p) } /* Return the number of bytes written. */ -int ff_rac_terminate(RangeCoder *c) +int ff_rac_terminate(RangeCoder *c, int version) { + if (version == 1) + put_rac(c, (uint8_t[]) { 129 }, 0); c->range = 0xFF; c->low += 0xFF; renorm_encoder(c); |