aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2009-03-26output_all: synchronize playback with player_control.notifyMax Kellermann2-2/+4
2009-03-26playlist_state: fix playback restore in random modeMax Kellermann1-2/+0
2009-03-26queue/playlist/command: move rangeJeffrey Middleton5-17/+72
2009-03-26pulse_mixer: removed superfluous initializationsMax Kellermann1-7/+2
2009-03-26pulse_mixer: allocate "volume" staticallyMax Kellermann1-10/+6
2009-03-26pulse_mixer: removed superfluous NULL checks in close()Max Kellermann1-12/+4
2009-03-26pulse_mixer: initialize "online" and "index" in open()Max Kellermann1-2/+5
2009-03-26pulse: make configuration strings constMax Kellermann2-12/+10
2009-03-26pulse: don't check config_param!=NULLMax Kellermann2-10/+5
2009-03-26pulse_mixer: free libpulse objects on failureMax Kellermann1-0/+6
2009-03-26pulse_mixer: unlock the mainloop on failureMax Kellermann1-0/+2
2009-03-26pulse_mixer: moved code to pulse_mixer_setup()Max Kellermann1-15/+26
2009-03-26alsa_mixer: initialize "volume_set" in the open() methodMax Kellermann1-2/+2
2009-03-26alsa_mixer: removed superfluous checksMax Kellermann1-10/+6
2009-03-26alsa_mixer: pass default device to config_get_block_string()Max Kellermann1-14/+7
2009-03-26alsa_mixer: make "device" and "control" constMax Kellermann1-6/+5
2009-03-26oss_mixer: call oss_find_mixer() in init() methodMax Kellermann1-25/+26
2009-03-26oss_mixer: removed superfluous checksMax Kellermann1-8/+8
2009-03-26oss_mixer: use g_ascii_strncasecmp() instead of strncasecmp()Max Kellermann1-1/+1
2009-03-26oss_mixer: pass default path to config_get_block_string()Max Kellermann1-8/+5
2009-03-26oss_mixer: make "device" and "control" constMax Kellermann1-6/+5
2009-03-26mixer: don't reopen failed mixer automaticallyMax Kellermann3-2/+13
2009-03-26mixer_control: close mixer on failureMax Kellermann3-5/+16
2009-03-26mixer: added flag "open"Max Kellermann8-5/+61
2009-03-26mixer_control: don't allow mixer==NULLMax Kellermann1-9/+7
2009-03-26output_plugin: replaced output_plugin.get_mixer() with mixer_pluginMax Kellermann9-77/+44
2009-03-25player_thread: wait for decoder before seekingMax Kellermann2-0/+12
2009-03-25playlist_state: start playing after restore is completeMax Kellermann1-18/+17
2009-03-25output_all: synchronize playback with a notify objectMax Kellermann2-2/+3
2009-03-25output_all: moved code to audio_output_all_wait()Max Kellermann3-10/+25
2009-03-25output: protect audio_output.open with the mutexMax Kellermann3-15/+33
2009-03-21move printAllOutputPluginTypes to output_list.cViliam Mateicka5-63/+18
2009-03-20output_control: close earlier on format mismatchMax Kellermann1-3/+3
2009-03-20output: convert audio_output.config_audio_format to booleanMax Kellermann3-20/+17
2009-03-17page: added page_new_concat()Max Kellermann2-0/+20
2009-03-17player_thread: ignore time stamp on empty chunksMax Kellermann1-3/+6
2009-03-17flac/cue: added support for TITLE[n] commentsMario Lenz1-2/+9
2009-03-17pulse_mixer: keep mixer attached when another pulse sink is closed.David Guibert1-1/+2
2009-03-17pulse_mixer: closeDavid Guibert1-1/+14
2009-03-17httpd: fixed encoder plugin checkJeffrey Middleton1-1/+1
2009-03-16flac: get CUE track titles from additional FLAC commentsMario Lenz4-23/+32
2009-03-16socket_util: use g_strerror() instead of strerror()Max Kellermann1-1/+1
2009-03-16solaris: new audio output plugin for Solaris /dev/audioMax Kellermann2-0/+179
2009-03-16output_all: check param!=NULL before accessing itMax Kellermann1-2/+7
2009-03-15httpd_output: check client->write_source_id in handlerMax Kellermann1-0/+7
2009-03-15httpd_output: clear the client's page queue on cancelMax Kellermann2-2/+13
2009-03-15vorbis_encoder: added support for all MPD tag typesMax Kellermann1-29/+4
2009-03-15vorbis_encoder: removed vorbis_encoder.vcMax Kellermann1-4/+6
2009-03-15vorbis_encoder: use vorbis_commentheader_out() in the tag() methodMax Kellermann1-6/+15
2009-03-15vorbis_encoder: pass vorbis_comment to tag helper functionsMax Kellermann1-9/+9