1
0
mirror of https://github.com/mpv-player/mpv synced 2024-12-19 05:15:12 +00:00
mpv/audio
wm4 fd6302631a af: streamline format negotiation
Add dummy input and output filters to remove special cases in the format
negotiation code (af_fix_format_conversion() etc.). The output of the
filter chain is now negotiated in exactly the same way as normal
filters.

Negotiate setting the sample rate in the same way as other audio
parameters. As a side effect, the resampler is inserted at the start of
the filter chain instead of the end, but that shouldn't matter much,
especially since conversion and channel mixing are conflated into the
same filter (due to libavresample's API).
2013-04-13 04:21:29 +02:00
..
decode af: streamline format negotiation 2013-04-13 04:21:29 +02:00
filter af: streamline format negotiation 2013-04-13 04:21:29 +02:00
out audio: switch to libavcodec channel order, use libavresample for mixing 2013-04-13 04:21:28 +02:00
fmt-conversion.c ad_lavc: use fmt-conversion to map sample formats 2013-04-13 04:21:27 +02:00
fmt-conversion.h ad_lavc: use fmt-conversion to map sample formats 2013-04-13 04:21:27 +02:00
format.c audio: remove support for native alaw/mulaw/adpcm output 2012-12-11 00:37:54 +01:00
format.h audio: remove support for native alaw/mulaw/adpcm output 2012-12-11 00:37:54 +01:00
mixer.c mplayer: keep volume persistent, even when using --volume 2013-04-10 21:29:04 +02:00
mixer.h mplayer: keep volume persistent, even when using --volume 2013-04-10 21:29:04 +02:00
reorder_ch.c audio: make de-planarization faster 2012-12-28 13:43:55 +01:00
reorder_ch.h audio: switch to libavcodec channel order, use libavresample for mixing 2013-04-13 04:21:28 +02:00