aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/lcldec.c
diff options
context:
space:
mode:
authorHirokazu Honda <hiroh@chromium.org>2022-11-16 17:44:12 +0900
committerRonald S. Bultje <rsbultje@gmail.com>2022-11-19 10:04:01 -0500
commit7f3e38bda8c39308dea9d9eb023f4cbe7ed2c671 (patch)
treea598e2190dde9186692f9339843133ae80de7945 /libavcodec/lcldec.c
parent66afa361e816c2afb0443423610d949267a16d75 (diff)
downloadffmpeg-7f3e38bda8c39308dea9d9eb023f4cbe7ed2c671.tar.gz
avcodec/vp8: Fix wrong vpx_rac_is_end() check
The check of vpx_rac_is_end check(s) are added originally from 1afd246960202917e244c844c534e9c1e3c323f5. It causes a regression of some vp8 stream. b6b9ac5698c8f911841b469af77199153278c55c fixes the regression by a sort of band-aid way. This fixes the wrongness of the original commit. vpx_rac_is_end() should be called against the bool decoder for the vp8 headr context, not one for each coefficient. Reference is vp8_dixie_tokens_process_row() in token.c in spec 20.16. Fixes: Ticket 8069 Fixes: regression of 1afd246960202917e244c844c534e9c1e3c323f5. Fixes: b6b9ac5698c8f911841b469af77199153278c55c Co-authored-by: Ronald S. Bultje <rsbultje@gmail.com> Signed-off-by: Hirokazu Honda <hiroh@chromium.org> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Diffstat (limited to 'libavcodec/lcldec.c')
0 files changed, 0 insertions, 0 deletions