summaryrefslogtreecommitdiff
path: root/libavcodec/dirac_vlc.h
diff options
context:
space:
mode:
authorRostislav Pehlivanov <rpehlivanov@ob-encoder.com>2016-06-23 18:07:00 +0100
committerRostislav Pehlivanov <atomnuker@gmail.com>2016-07-11 23:38:45 +0100
commitc43485f70765cb488bfdf95dc783bb9b14eb1179 (patch)
tree329688ba1391b0030a8b8825b9f59626eebc7daa /libavcodec/dirac_vlc.h
parent09d89d940635e34b0f61266d66fbb9802b18564c (diff)
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 'libavcodec/dirac_vlc.h')
0 files changed, 0 insertions, 0 deletions