aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* player_thread: don't leak empty music_chunksMax Kellermann2009-06-021-1/+3
* player_thread: reinitialize music_buffer in !NDEBUGMax Kellermann2009-05-291-0/+9
* player_thread: pause when all audio outputs fail to playMax Kellermann2009-04-251-2/+7
* player_thread: pause when output fails while seekingMax Kellermann2009-04-251-7/+11
* player_thread: wait for decoder before seekingMax Kellermann2009-03-251-0/+11
* output_all: moved code to audio_output_all_wait()Max Kellermann2009-03-251-10/+2
* player_thread: ignore time stamp on empty chunksMax Kellermann2009-03-171-3/+6
* all: Update copyright header.Avuton Olrich2009-03-131-3/+4
* player_thread: added commentsMax Kellermann2009-03-111-21/+69
* player_thread: removed player_stop_decoder()Max Kellermann2009-03-111-14/+6
* player_thread: don't call dc_stop() twiceMax Kellermann2009-03-111-3/+1
* player_thread: fill buffer after seekingMax Kellermann2009-03-101-3/+9
* player_thread: pass format to audio_output_all_open() after resumeMax Kellermann2009-03-101-8/+12
* player_thread: moved code to player_send_silence()Max Kellermann2009-03-101-22/+39
* player_thread: finish failed seek commandMax Kellermann2009-03-101-1/+5
* player_thread: clear player.queued after failureMax Kellermann2009-03-101-0/+1
* player_thread: moved code to player_seek_decoder()Max Kellermann2009-03-101-12/+15
* player_thread: don't free music buffer after decoder failureMax Kellermann2009-03-101-1/+0
* output: play from a music_pipe objectMax Kellermann2009-03-091-13/+59
* player_thread: don't open audio device when pausedMax Kellermann2009-03-091-4/+2
* player_thread: moved code to player_song_border()Max Kellermann2009-03-091-6/+19
* player_thread: moved code to play_next_chunk()Max Kellermann2009-03-091-73/+103
* player_thread: make the music_buffer instance globalMax Kellermann2009-03-091-14/+15
* music_chunk: added assertions on the audio formatMax Kellermann2009-03-081-0/+2
* player_thread: moved code to player_check_decoder_startup()Max Kellermann2009-03-071-40/+69
* pipe: added music_buffer, rewrite music_pipeMax Kellermann2009-03-061-58/+83
* music_pipe: moved struct music_chunk to chunk.hMax Kellermann2009-03-031-0/+1
* pcm_volume: return boolMax Kellermann2009-03-021-2/+11
* player_thread: removed meaningless warning on output failureMax Kellermann2009-02-261-5/+0
* player_thread: don't drop audio buffers when not seekableMax Kellermann2009-02-171-1/+2
* decoder_api: moved enum decoder_command to decoder_command.hMax Kellermann2009-02-151-0/+1
* output_all: no CamelCaseMax Kellermann2009-02-101-11/+11
* audio: moved code to output_all.cMax Kellermann2009-02-101-1/+1
* crossfade: don't use isCurrentAudioFormat()Max Kellermann2009-02-101-0/+1
* player: added some more assertionsMax Kellermann2009-02-101-0/+2
* player_thread: reset pc.next_song only if queuedMax Kellermann2009-02-101-1/+5
* player_thread: reset pc.next_songMax Kellermann2009-02-101-0/+6
* player_thread: set player error when output device failsMax Kellermann2009-02-021-1/+4
* player_thread: start decoder thread in player threadMax Kellermann2009-01-251-0/+3
* player_control: added player_control.threadMax Kellermann2009-01-251-2/+4
* decoder_control: added decoder_control.threadMax Kellermann2009-01-251-1/+1
* player_thread: emit PLAYLIST event when new song failsMax Kellermann2009-01-211-1/+1
* player_thread: check for decoder failure before seekingMax Kellermann2009-01-211-1/+4
* player_thread: use bool instead of intMax Kellermann2009-01-211-12/+13
* player_thread: request next song only if new one starts playingMax Kellermann2009-01-211-11/+0
* player_thread: eliminated duplicate PLAYLIST eventMax Kellermann2009-01-201-2/+0
* event_pipe: added "TAG" eventMax Kellermann2009-01-201-1/+1
* pcm_utils: moved code to pcm_volume.cMax Kellermann2009-01-071-1/+1
* initialize GError pointersMax Kellermann2009-01-041-1/+1
* song: allocate the result of song_get_url()Max Kellermann2009-01-041-8/+11