diff options
author | Michael Niedermayer <michaelni@gmx.at> | 2013-12-30 13:47:34 +0100 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-12-30 13:47:34 +0100 |
commit | 6f1b2967712e25e4c39c506862982b3011e06532 (patch) | |
tree | b72c94119d50286fb8016320926d405dd8bbff05 /libavcodec/lagarith.c | |
parent | 905bac2cd30d445cd84779068cb168a578511912 (diff) | |
download | ffmpeg-6f1b2967712e25e4c39c506862982b3011e06532.tar.gz |
avcodec/lagarith: reenable buggy lag_decode_zero_run_line()
This is to prevent regressions in case the old code was able to partly
decode frames (no way to say without a testcase)
Add a memset to prevent use of uninitialized memory until we have a
testcase and can test/fix it
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavcodec/lagarith.c')
-rw-r--r-- | libavcodec/lagarith.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libavcodec/lagarith.c b/libavcodec/lagarith.c index 710558cbef..66346d0d18 100644 --- a/libavcodec/lagarith.c +++ b/libavcodec/lagarith.c @@ -370,7 +370,8 @@ static int lag_decode_zero_run_line(LagarithContext *l, uint8_t *dst, uint8_t *end = dst + (width - 2); avpriv_request_sample(l->avctx, "zero_run_line"); - return AVERROR_PATCHWELCOME; + + memset(dst, 0, width); output_zeros: if (l->zeros_rem) { |