aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_internal.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* output: convert to C++Max Kellermann2013-04-171-294/+0
* MixerInternal: convert to classMax Kellermann2013-04-161-0/+4
* pcm_*: move to src/pcm/Max Kellermann2013-04-091-1/+1
* FilterInternal: convert struct filter to a OO interfaceMax Kellermann2013-02-021-4/+10
* output_internal, ...: add extern "C"Max Kellermann2013-01-151-0/+8
* output: new option "tags" may be used to disable sending tagsMax Kellermann2012-09-251-0/+7
* output_plugin: the plugin allocates the audio_output objectMax Kellermann2011-09-191-7/+16
* Merge branch 'v0.16.x'Max Kellermann2011-09-011-0/+9
|\
| * output_thread: reimplement CANCEL synchronizationMax Kellermann2011-09-011-0/+9
* | output_control: move code to audio_output_destruct()Max Kellermann2011-08-301-0/+3
* | copyright year 2011Max Kellermann2011-01-291-1/+1
* | player_control: removed the global variable "pc"Max Kellermann2011-01-101-0/+6
|/
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-071-1/+2
|\
| * output_internal: protect attribute "fail_timer" with mutexMax Kellermann2010-11-041-1/+2
* | output_thread: call replay gain filter manuallyMax Kellermann2010-05-021-0/+13
* | player_thread: move cross-fading to output threadMax Kellermann2010-05-021-0/+6
* | output: added option "always_on" for radio stationsMax Kellermann2010-03-101-0/+6
* | replay_gain: reimplement as a filter pluginMax Kellermann2010-02-171-0/+12
* | Update copyright notices.Avuton Olrich2009-12-311-1/+1
* | output_thread: added command DRAINMax Kellermann2009-11-091-0/+7
* | output: consistently lock audio output objectsMax Kellermann2009-10-291-6/+8
* | output_plugin: added methods enable() and disable()Max Kellermann2009-10-231-0/+8
* | output: convert config_audio_format to an audio_format structMax Kellermann2009-10-211-6/+5
* | Merged release 0.15.2 from branch 'v0.15.x'Max Kellermann2009-08-151-0/+6
|\|
| * output: fixed shout stuck pause bugMax Kellermann2009-08-141-0/+6
* | output: attach a filter chain to each audio_outputMax Kellermann2009-07-061-2/+13
* | output: added command REOPENMax Kellermann2009-07-061-0/+7
|/
* output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann2009-03-261-0/+7
* output: protect audio_output.open with the mutexMax Kellermann2009-03-251-1/+6
* output: convert audio_output.config_audio_format to booleanMax Kellermann2009-03-201-6/+6
* all: Update copyright header.Avuton Olrich2009-03-131-7/+7
* output: play from a music_pipe objectMax Kellermann2009-03-091-10/+19
* output: use GTimer instead of time_t for reopen after failureMax Kellermann2009-02-281-3/+4
* output: pass the music chunk pointer as void*, not char*Max Kellermann2009-02-231-1/+1
* output: include cleanupMax Kellermann2009-02-161-1/+1
* output_api: moved "enum output_command" to output_internal.hMax Kellermann2009-02-161-0/+11
* output_api: no CamelCase in struct audio_outputMax Kellermann2009-02-101-6/+6
* output_internal: added missing output_api.h includeMax Kellermann2009-02-101-0/+1
* pcm_convert: return PCM buffer from pcm_convert()Max Kellermann2009-01-171-2/+0
* pcm_utils: moved conversion code to pcm_convert.cMax Kellermann2009-01-071-1/+1
* output: migrate from pthread to glib threadsThomas Jansen2008-12-281-3/+2
* notify: use GLib lockingMax Kellermann2008-12-271-0/+1
* added prefix to header macrosMax Kellermann2008-10-311-2/+2
* output: removed audio_output.resultMax Kellermann2008-10-291-11/+0
* output: delay reopen after device failureMax Kellermann2008-10-291-0/+8
* output: moved audioDeviceStates to audio_output.enabledMax Kellermann2008-10-291-0/+5
* output: use bool for return values and flagsMax Kellermann2008-10-291-6/+6
* pcm_utils: renamed ConvState to struct pcm_convert_stateMax Kellermann2008-10-211-1/+1
* output: removed DEVICE_ON, DEVICE_OFFMax Kellermann2008-09-241-0/+6
* output: semi-asynchronous playbackMax Kellermann2008-09-241-0/+12