aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec
diff options
context:
space:
mode:
authorMashiat Sarker Shakkhar <shahriman_ams@yahoo.com>2011-11-06 03:04:12 +0600
committerMashiat Sarker Shakkhar <shahriman_ams@yahoo.com>2011-11-20 14:51:39 +0600
commitf3d349f697bc91c89d8300032f7f19b8f066704f (patch)
tree41a69c55d6a5370f0691c650b344c5672e569518 /libavcodec
parent269a0dee191183582bd32ab9c64acf6943176e06 (diff)
downloadffmpeg-f3d349f697bc91c89d8300032f7f19b8f066704f.tar.gz
Replace placeholders with actual calls to clear_codec_buffers() and reset_codec()
Diffstat (limited to 'libavcodec')
-rw-r--r--libavcodec/wmalosslessdec.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/libavcodec/wmalosslessdec.c b/libavcodec/wmalosslessdec.c
index c95a863317..aec042b393 100644
--- a/libavcodec/wmalosslessdec.c
+++ b/libavcodec/wmalosslessdec.c
@@ -875,6 +875,8 @@ static int decode_subframe(WmallDecodeCtx *s)
s->seekable_tile = get_bits1(&s->gb);
if(s->seekable_tile) {
+ clear_codec_buffers(s);
+
s->do_arith_coding = get_bits1(&s->gb);
if(s->do_arith_coding) {
dprintf(s->avctx, "do_arith_coding == 1");
@@ -893,6 +895,8 @@ static int decode_subframe(WmallDecodeCtx *s)
decode_cdlms(s);
s->movave_scaling = get_bits(&s->gb, 3);
s->quant_stepsize = get_bits(&s->gb, 8) + 1;
+
+ reset_codec(s);
}
rawpcm_tile = get_bits1(&s->gb);