aboutsummaryrefslogtreecommitdiffstats
path: root/src/output_thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* output: new option "tags" may be used to disable sending tagsMax Kellermann2012-09-251-1/+1
* decoder/mad, output_thread: add gcc_unlikely()Max Kellermann2012-08-291-1/+1
* Merge branch 'v0.16.x'Max Kellermann2012-06-121-0/+5
|\
| * audio-parser, output_thread: work around -Wmaybe-uninitializedMax Kellermann2012-06-121-0/+5
* | pcm_mix: return bool, make unimplemented format non-fatalMax Kellermann2011-10-201-2/+6
* | pcm_{mix,volume}: pass only sample_format to pcm_mix()Max Kellermann2011-10-101-1/+1
* | output_plugin: the plugin allocates the audio_output objectMax Kellermann2011-09-191-17/+14
* | Merge branch 'v0.16.x'Max Kellermann2011-09-011-7/+1
|\|
| * output_thread: reimplement CANCEL synchronizationMax Kellermann2011-09-011-7/+1
* | Merge branch 'v0.16.x'Max Kellermann2011-07-201-1/+6
|\|
| * output_thread: unlock the mutex while calling cancel()Max Kellermann2011-07-201-1/+6
* | Merge commit 'release-0.16.2'Max Kellermann2011-03-191-0/+5
|\|
| * audio_format, output_thread: add more audio_format_valid() assertionsMax Kellermann2011-03-161-0/+5
* | copyright year 2011Max Kellermann2011-01-291-1/+1
* | include cleanupMax Kellermann2011-01-101-0/+1
* | player_control: removed the global variable "pc"Max Kellermann2011-01-101-1/+1
|/
* output_thread: fix double lockMax Kellermann2011-01-071-3/+0
* add void casts to suppress "result unused" warnings (clang)Max Kellermann2010-12-211-1/+1
* Merge release 0.15.14 from branch 'v0.15.x'Max Kellermann2010-11-071-1/+14
|\
| * output_thread: fix assertion failure due to race condition in OPENMax Kellermann2010-11-041-1/+9
| * output_internal: protect attribute "fail_timer" with mutexMax Kellermann2010-11-041-0/+5
| * output_thread: fix race condition after CANCEL commandMax Kellermann2010-08-191-0/+10
* | output_plugin: add method delay()Max Kellermann2010-11-051-0/+30
* | 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
|\|