diff options
author | Hirokazu Honda <hiroh@chromium.org> | 2022-11-16 17:44:12 +0900 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2022-11-19 10:04:01 -0500 |
commit | 7f3e38bda8c39308dea9d9eb023f4cbe7ed2c671 (patch) | |
tree | a598e2190dde9186692f9339843133ae80de7945 /libavcodec/arm/vp9dsp_init.h | |
parent | 66afa361e816c2afb0443423610d949267a16d75 (diff) | |
download | ffmpeg-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/arm/vp9dsp_init.h')
0 files changed, 0 insertions, 0 deletions