aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* eliminate g_error() usageThomas Jansen2010-09-251-1/+2
* output_thread: call replay gain filter manuallyMax Kellermann2010-05-021-15/+57
* player_thread: move cross-fading to output threadMax Kellermann2010-05-021-0/+30
* output_thread: moved code to ao_filter_open(), ao_filter_close()Max Kellermann2010-05-021-7/+19
* output_thread: moved filter invocation to ao_filter_chunk()Max Kellermann2010-05-021-16/+52
* replay_gain: optionally use hardware mixer to apply replay gainMax Kellermann2010-02-171-1/+2
* replay_gain: reimplement as a filter pluginMax Kellermann2010-02-171-0/+11
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
* audio_format: added function audio_format_to_string()Max Kellermann2009-11-141-10/+6
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* output_thread: added command DRAINMax Kellermann2009-11-091-0/+13
* output_thread: moved code to ao_next_chunk()Max Kellermann2009-11-021-6/+11
* output_thread: return from ao_play() if chunk->next is NULLMax Kellermann2009-11-021-5/+4
* output_thread: check command before g_cond_wait()Max Kellermann2009-11-021-1/+2
* Merge branch 'v0.15.x'Max Kellermann2009-10-311-0/+9
|\
| * output_thread: check again if output is open on PAUSEMax Kellermann2009-10-211-0/+9
* | player_control: protect command, state, error with a mutexMax Kellermann2009-10-311-1/+1
* | output_thread: return bool from ao_play()Max Kellermann2009-10-291-4/+22
* | output: consistently lock audio output objectsMax Kellermann2009-10-291-16/+39
* | output_plugin: added method "drain"Max Kellermann2009-10-291-11/+13
* | output_thread: removed redundant filter_close() callMax Kellermann2009-10-291-4/+0
* | output_plugin: added methods enable() and disable()Max Kellermann2009-10-231-0/+50
* | audio_format: wildcards allowed in audio_format configurationMax Kellermann2009-10-211-5/+6
* | output: convert config_audio_format to an audio_format structMax Kellermann2009-10-211-2/+4
* | Merged release 0.15.5 from branch 'v0.15.x'Max Kellermann2009-10-181-1/+2
|\|
| * output_thread: check again if output is open on CANCELMax Kellermann2009-10-161-1/+2
* | Merged release 0.15.2 from branch 'v0.15.x'Max Kellermann2009-08-151-0/+3
|\|
| * output: fixed shout stuck pause bugMax Kellermann2009-08-141-0/+3
* | Add reverse_endian field to struct audio_format and handle conversionDavid Woodhouse2009-07-191-4/+6
* | Merged release 0.15.1 from branch 'v0.15.x'Max Kellermann2009-07-161-1/+5
|\|
| * output_thread: don't play next chunk after command==PAUSEMax Kellermann2009-06-291-1/+5
* | output: attach a filter chain to each audio_outputMax Kellermann2009-07-061-15/+77
* | output: added command REOPENMax Kellermann2009-07-061-0/+25
* | output_thread: moved OPEN handler to ao_open()Max Kellermann2009-07-061-43/+48
|/
* output_all: synchronize playback with player_control.notifyMax Kellermann2009-03-261-1/+2
* output_all: synchronize playback with a notify objectMax Kellermann2009-03-251-0/+2
* output: protect audio_output.open with the mutexMax Kellermann2009-03-251-2/+4
* all: Update copyright header.Avuton Olrich2009-03-131-6/+7
* output_thread: check commands while playingMax Kellermann2009-03-101-1/+1
* output: play from a music_pipe objectMax Kellermann2009-03-091-17/+80
* output_thread: wait 10 seconds before reopening after play failureMax Kellermann2009-03-091-0/+4
* output_thread: print "closed" debug messageMax Kellermann2009-03-081-0/+2
* output_thread: log audio format in a debug messageMax Kellermann2009-03-011-0/+16
* output: use GTimer instead of time_t for reopen after failureMax Kellermann2009-02-281-7/+2
* output_plugin: report errors with GErrorMax Kellermann2009-02-261-3/+18
* output_thread: use the right audio_format in assert()Max Kellermann2009-02-261-1/+1
* output: set a GLib log domainMax Kellermann2009-02-251-0/+4
* output_api: play() returns a lengthMax Kellermann2009-02-231-5/+17
* output_plugin: added inline wrapper functionsMax Kellermann2009-02-161-28/+20
* output_thread: moved code to ao_close()Max Kellermann2009-02-101-12/+14