1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-07 22:57:42 +00:00
mpv/audio
wm4 5a9f817bfd 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.
2015-06-16 22:38:37 +02:00
..
decode audio: fix crash on uninit 2015-06-15 20:28:05 +02:00
filter af_lavrresample: integrate 24 bit (3 bytes per sample) output 2015-06-16 22:38:37 +02:00
out audio: remove S8, U16, U24, U32 formats 2015-06-16 21:11:59 +02:00
audio_buffer.c
audio_buffer.h
audio.c audio: remove unused readonly field 2015-06-15 14:32:14 +02:00
audio.h audio: remove unused readonly field 2015-06-15 14:32:14 +02:00
chmap_sel.c chmap_sel: improve speaker replacement handling 2015-06-12 19:23:46 +02:00
chmap_sel.h chmap_sel: add multichannel fallback heuristic 2014-12-29 17:56:53 +01:00
chmap.c chmap: make up some channel layout names 2015-06-12 23:57:32 +02:00
chmap.h audio: simplify further 2015-05-08 21:22:39 +02:00
fmt-conversion.c Update license headers 2015-04-13 12:10:01 +02:00
fmt-conversion.h Update license headers 2015-04-13 12:10:01 +02:00
format.c audio: remove S8, U16, U24, U32 formats 2015-06-16 21:11:59 +02:00
format.h audio: remove S8, U16, U24, U32 formats 2015-06-16 21:11:59 +02:00
mixer.c audio: change range of volume option/property 2015-05-22 18:35:03 +02:00
mixer.h audio: change range of volume option/property 2015-05-22 18:35:03 +02:00