summaryrefslogtreecommitdiffstats
path: root/TOOLS
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2015-06-16 22:38:37 +0200
committerwm4 <wm4@nowhere>2015-06-16 22:38:37 +0200
commit5a9f817bfde81d41b14dde44893dbc4855876e49 (patch)
treed4b3a3e099d6356bb8a0bf190ed905cf3e407225 /TOOLS
parent8ee9c170bec573e7c703d6902d0478f49d987b3e (diff)
downloadmpv-5a9f817bfde81d41b14dde44893dbc4855876e49.tar.bz2
mpv-5a9f817bfde81d41b14dde44893dbc4855876e49.tar.xz
af_lavrresample: integrate 24 bit (3 bytes per sample) output
Now af_lavrresample can output 24 bit samples directly, by doing the conversion "inline". Luckily, S32->S24 can be done in-place, so this isn't too much work. But the output conversion logic (which seems to be adding up) gets slightly more complicated again. Normally this is done by af_convert24. But having multiple conversion filters complicates some aspects of the filter chain. S24 output is the only thing the code for multiple conversion filters is still needed for, and getting rid of that is preferable.
Diffstat (limited to 'TOOLS')
0 files changed, 0 insertions, 0 deletions