diff options
author | Rostislav Pehlivanov <rpehlivanov@ob-encoder.com> | 2016-06-23 18:07:00 +0100 |
---|---|---|
committer | Rostislav Pehlivanov <atomnuker@gmail.com> | 2016-07-11 23:38:45 +0100 |
commit | c43485f70765cb488bfdf95dc783bb9b14eb1179 (patch) | |
tree | 329688ba1391b0030a8b8825b9f59626eebc7daa /libavformat/data_uri.c | |
parent | 09d89d940635e34b0f61266d66fbb9802b18564c (diff) | |
download | ffmpeg-c43485f70765cb488bfdf95dc783bb9b14eb1179.tar.gz |
diracdec: rewrite HQ slice decoding
Now coefficients are written to a buffer and are then dequantized by the
new SIMD dequantization functions. For the lower bands without enough
coefficients to fill a register (and hence they overwrite) the C version
of the dequantization function is used.
The buffer is per-thread and will be realloc'd if anything changes.
This prevents regressions and having to limit slice size.
Signed-off-by: Rostislav Pehlivanov <rpehlivanov@obe.tv>
Diffstat (limited to 'libavformat/data_uri.c')
0 files changed, 0 insertions, 0 deletions