aboutsummaryrefslogtreecommitdiffstats
path: root/src/OutputInit.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2013-08-04MixerPlugin: pass config_param referenceMax Kellermann1-2/+4
2013-08-04FilterPlugin: pass config_param referenceMax Kellermann1-4/+6
2013-08-04OutputPlugin: pass config_param referenceMax Kellermann1-25/+21
2013-08-03audio_format: convert to C++Max Kellermann1-3/+3
2013-08-03gcc.h: add macro gcc_unreachable()Max Kellermann1-1/+1
2013-07-30tag: convert to C++Max Kellermann1-0/+1
2013-07-30output_api: convert to C++Max Kellermann1-1/+1
2013-07-30pcm_buffer: convert to C++Max Kellermann1-2/+0
2013-04-17OutputInternal: use Mutex instead of GMutexMax Kellermann1-2/+0
2013-04-17output: convert to C++Max Kellermann1-5/+1
2013-04-16MixerInternal: convert to classMax Kellermann1-2/+2
2013-02-22mixer_plugin: convert to C++Max Kellermann1-3/+3
2013-02-02FilterInternal: convert struct filter to a OO interfaceMax Kellermann1-7/+7
2013-02-01filter: convert to C++Max Kellermann1-3/+3
2013-01-31mixer/software, filter/volume: convert to C++Max Kellermann1-1/+1
2013-01-30filter/convert: convert to C++Max Kellermann1-1/+1
2013-01-30TagPool, ...: include cleanupMax Kellermann1-5/+6
2013-01-30audio_{parser,config}: convert to C++Max Kellermann1-1/+1
2013-01-30{encoder,output}_api.h: allow compiling as C++Max Kellermann1-1/+1
2013-01-30ConfigFile: add enum ConfigOptionMax Kellermann1-3/+3
2013-01-30filter_config: convert to C++Max Kellermann1-1/+1
2013-01-07filter/replay_gain: convert to C++Max Kellermann1-1/+2
2013-01-04output_*: convert to C++Max Kellermann1-6/+9
2012-09-25output: new option "tags" may be used to disable sending tagsMax Kellermann1-0/+1
2012-07-10output_init: put the "convert" filter at the end of the listMax Kellermann1-7/+7
2012-06-12output_list: declare variables inside _plugins_for_each()Max Kellermann1-4/+1
2011-12-13output_init: initialize replay gain filters to NULL in ao_base_init()Denis Krjuchkov1-0/+2
2011-09-19output_plugin: the plugin allocates the audio_output objectMax Kellermann1-67/+101
2011-09-01output_thread: reimplement CANCEL synchronizationMax Kellermann1-0/+1
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-10player_control: removed the global variable "pc"Max Kellermann1-0/+5
2010-05-02output_thread: call replay gain filter manuallyMax Kellermann1-2/+9
2010-05-02player_thread: move cross-fading to output threadMax Kellermann1-0/+2
2010-03-10output: added option "always_on" for radio stationsMax Kellermann1-0/+1
2010-02-17replay_gain: optionally use hardware mixer to apply replay gainMax Kellermann1-5/+28
2010-02-17replay_gain: reimplement as a filter pluginMax Kellermann1-0/+11
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-25output_init: use the normalize filter pluginMax Kellermann1-0/+11
2009-12-14Proper error reporting from filter_configAlbin Eldstål-Damlin1-1/+10
2009-12-14Split filter_config into its own moduleAlbin Eldstål-Damlin1-0/+1
2009-12-14Initial filter chain and filter configuration for outputs.Albin Eldstål-Damlin1-0/+4
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-10-29output: consistently lock audio output objectsMax Kellermann1-1/+1
2009-10-23output_plugin: added methods enable() and disable()Max Kellermann1-0/+1
2009-10-21audio_format: wildcards allowed in audio_format configurationMax Kellermann1-3/+2
2009-10-21output: convert config_audio_format to an audio_format structMax Kellermann1-6/+7
2009-10-21mixer_plugin: pass audio_output pointer to mixer_plugin.init()Max Kellermann1-4/+5
2009-10-20mixer_plugin: use GError for error handlingMax Kellermann1-4/+11
2009-10-20output_init: renamed parameter "error" to "error_r"Max Kellermann1-7/+7
2009-08-18output_init: initialize the "pause" flagMax Kellermann1-0/+1