output: attach a filter chain to each audio_output

This patch adds initial filter support for audio outputs.  Each audio
output gets a "filter" attribute, which is used by ao_play_chunk().

The PCM conversion is now performed by convert_filter_plugin.
audio_output.convert_state has been removed.
This commit is contained in:
Max Kellermann
2009-07-06 10:01:47 +02:00
parent cd9c0a6b3e
commit e47bdfe8e6
6 changed files with 131 additions and 17 deletions
+2
View File
@@ -739,6 +739,8 @@ test_run_output_SOURCES = test/run_output.c \
src/mixer_api.c \
src/mixer_control.c \
$(MIXER_SRC) \
src/filter_plugin.c src/filter/chain_filter_plugin.c \
src/filter/convert_filter_plugin.c \
$(OUTPUT_SRC)
test_read_mixer_CPPFLAGS = $(AM_CPPFLAGS) \