diff options
author | wm4 <wm4@nowhere> | 2015-06-16 22:38:37 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-06-16 22:38:37 +0200 |
commit | 5a9f817bfde81d41b14dde44893dbc4855876e49 (patch) | |
tree | d4b3a3e099d6356bb8a0bf190ed905cf3e407225 /osdep | |
parent | 8ee9c170bec573e7c703d6902d0478f49d987b3e (diff) | |
download | mpv-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 'osdep')
0 files changed, 0 insertions, 0 deletions