aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_control.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* decoder_control: store GCond object, not a player_controlMax Kellermann2011-01-101-1/+1
* player_control: removed the global variable "pc"Max Kellermann2011-01-101-128/+138
* player_control: hold mutex in pc_play(), pc_pause()Max Kellermann2010-06-191-9/+42
* Add support for MixRamp tagsTim Phipps2010-03-211-0/+31
* Update copyright notices.Avuton Olrich2009-12-311-1/+1
* player_control: hold lock while reading statusMax Kellermann2009-11-121-1/+4
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* player_control: moved pc.next_song assertion into lockMax Kellermann2009-11-031-1/+2
* {decoder,player}_control: removed duplicate wakeupsMax Kellermann2009-11-021-3/+2
* player_control: lock player before setting seek parametersMax Kellermann2009-11-021-2/+6
* decoder_control: removed the global variable "dc"Max Kellermann2009-10-311-2/+2
* player_control: protect command, state, error with a mutexMax Kellermann2009-10-311-7/+35
* output_plugin: added methods enable() and disable()Max Kellermann2009-10-231-0/+6
* player_thread: get "elapsed" from audio outputsMax Kellermann2009-10-081-0/+2
* player_control: eliminate PLAYER_COMMAND_PLAYMax Kellermann2009-10-081-2/+1
* player_control: added several assertions on pc.next_song==NULLMax Kellermann2009-10-081-0/+6
* player_control: no CamelCaseMax Kellermann2009-10-081-18/+30
* player_control: clear errored_song in clearPlayerError()Max Kellermann2009-10-081-1/+2
* player_control: bundle "get" functions in pc_get_status()Max Kellermann2009-10-081-11/+9
* player_control: allocate getPlayerErrorStr() resultMax Kellermann2009-10-081-19/+13
* output: use the software mixer pluginMax Kellermann2009-07-061-11/+0
* player_control: assert that pc.next_song is NULL after seekingMax Kellermann2009-05-061-0/+2
* player_control: removed pc.error check from pc_seek()Max Kellermann2009-05-061-6/+3
* player_control: renamed playerSeek(), return boolMax Kellermann2009-05-061-4/+4
* player_control: remove unused function playerCurrentDecodeSong().Avuton Olrich2009-03-301-7/+0
* all: Update copyright header.Avuton Olrich2009-03-131-6/+7
* pipe: added music_buffer, rewrite music_pipeMax Kellermann2009-03-061-1/+2
* player: added some more assertionsMax Kellermann2009-02-101-0/+2
* player_control: reset pc.error if pc.errored_song is clearedMax Kellermann2009-01-291-1/+3
* player_control: added player_control.threadMax Kellermann2009-01-251-0/+4
* pcm_utils: moved code to pcm_volume.cMax Kellermann2009-01-071-1/+1
* song: allocate the result of song_get_url()Max Kellermann2009-01-041-13/+19
* event_pipe: replaced PIPE_EVENT_SIGNAL with main_notifyMax Kellermann2009-01-021-2/+2
* event_pipe: renamed functions from main_notify_* to event_pipe_*Max Kellermann2009-01-011-1/+1
* main_notify: renamed source to event_pipe.cMax Kellermann2009-01-011-1/+1
* removed os_compat.hMax Kellermann2008-12-291-1/+3
* player_control: check if errored_song is setMax Kellermann2008-12-171-4/+14
* playlist: clear pc.errored_song on deleteMax Kellermann2008-12-171-0/+7
* pcm_volume: added constant PCM_VOLUME_1Max Kellermann2008-11-111-2/+7
* player: converted PLAYER_ERROR_* to enumMax Kellermann2008-11-031-1/+4
* player: no CamelCaseMax Kellermann2008-11-031-10/+10
* command: added command "idle"Max Kellermann2008-10-141-1/+14
* player: added commands QUEUE and CANCELMax Kellermann2008-10-121-39/+7
* player: removed set_current_song()Max Kellermann2008-10-111-13/+5
* player: removed player_control.fileTimeMax Kellermann2008-10-111-1/+0
* player: added player_get_audio_format()Max Kellermann2008-10-101-15/+0
* player: added player_control.audio_formatMax Kellermann2008-10-101-5/+5
* song: removed CamelCaseMax Kellermann2008-10-081-3/+3
* song: converted typedef Song to struct songMax Kellermann2008-10-081-5/+11
* notify: added notify_deinit()Max Kellermann2008-09-241-0/+5