diff options
author | Mason Carter <void.main.argc.argv@gmail.com> | 2013-12-21 17:27:18 -0800 |
---|---|---|
committer | Michael Niedermayer <michaelni@gmx.at> | 2013-12-22 14:05:06 +0100 |
commit | ed5bed4152203aed8cce01a679bed67bbda8903f (patch) | |
tree | d1659c636b6b19e4b6028a51a3cbfce8da206c53 /libavformat/adxdec.c | |
parent | 5410a5dc660858920d58a5f09daba264f370f81c (diff) | |
download | ffmpeg-ed5bed4152203aed8cce01a679bed67bbda8903f.tar.gz |
VC1: Fix intensity compensation performance regression
Fix https://trac.ffmpeg.org/ticket/3204
The problem was that intensity compensation was always used once it was
encountered. This is because v->next_use_ic was never set back to zero.
To fix this, when resetting v->next_luty/uv, also reset v->next_use_ic.
This improved (restored) performance by 85% when decoding
http://bit.ly/bbbwmv
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'libavformat/adxdec.c')
0 files changed, 0 insertions, 0 deletions