diff options
author | Niklas Haas <git@haasn.dev> | 2025-06-12 20:46:15 +0200 |
---|---|---|
committer | Niklas Haas <git@haasn.dev> | 2025-06-21 17:19:50 +0200 |
commit | 1da0a70b098b408685894ffb6c622659331541c0 (patch) | |
tree | b844edbd6b9220df594d5feaf783b6dcf071b320 /libavcodec/rangecoder.c | |
parent | 2679e687ec07927ef5355ee6a055011adb123dd9 (diff) | |
download | ffmpeg-1da0a70b098b408685894ffb6c622659331541c0.tar.gz |
avfilter/f_ebur128: use a single packed array for the integrator cache
Instead of having a planar array for each channel, use a single packed array.
This will help processing multiple channels in parallel, as we can directly
load all channels' data in a single load instruction.
Also improves memory locality of data, as the loop order is:
for (samples) {
for (channels) {
process sample
}
}
Diffstat (limited to 'libavcodec/rangecoder.c')
0 files changed, 0 insertions, 0 deletions