aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_thread.c (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* player: assert that there was no previous "next song chunk"Max Kellermann2008-11-131-0/+1
* player: fix race condition during tag updateMax Kellermann2008-11-111-2/+4
* decoder: converted dc.error to a dc.state valueMax Kellermann2008-11-081-2/+2
* player: no CamelCaseMax Kellermann2008-11-031-28/+28
* decoder: no CamelCaseMax Kellermann2008-11-031-2/+2
* player: don't play empty chunksMax Kellermann2008-11-021-0/+3
* player: copy stream tag to the song structMax Kellermann2008-11-021-5/+19
* player: added player.songMax Kellermann2008-11-021-0/+7
* player: send chunk tag to audio deviceMax Kellermann2008-11-021-0/+3
* music_pipe: no CamelCaseMax Kellermann2008-11-021-4/+4
* music_pipe: more wrapper functionsMax Kellermann2008-11-021-8/+6
* decoder: replaced music_pipe.audioFormat with dc.out_audio_formatMax Kellermann2008-11-021-6/+6
* music_pipe: renamed ob_* functions to music_pipe_*Max Kellermann2008-11-021-16/+17
* music_pipe: renamed struct output_buffer to struct music_pipeMax Kellermann2008-11-021-3/+5
* decoder: use bool for return values and flagsMax Kellermann2008-10-301-4/+4
* output: always call cancel() before stop()Max Kellermann2008-10-291-4/+2
* output: use bool for return values and flagsMax Kellermann2008-10-291-5/+4
* player: handle songs shorter than the initial bufferMax Kellermann2008-10-291-1/+2
* player: added variable "play_audio_format"Max Kellermann2008-10-291-2/+4
* player: request new song only if there is no pending commandMax Kellermann2008-10-291-1/+2
* player: reset pc.command when decoder startup failsMax Kellermann2008-10-271-0/+1
* player: don't clear command before do_play() returnsMax Kellermann2008-10-241-1/+0
* player: don't send partial frames of silenceMax Kellermann2008-10-231-1/+7
* pcm_utils: no CamelCaseMax Kellermann2008-10-211-2/+2
* player: replaced buffered_before_play with buffering flagMax Kellermann2008-10-121-9/+10
* player: added commands QUEUE and CANCELMax Kellermann2008-10-121-29/+48
* player: added struct playerMax Kellermann2008-10-121-48/+75
* player: removed player_control.fileTimeMax Kellermann2008-10-111-1/+2
* player: don't wake up decoder after every frameMax Kellermann2008-10-101-1/+7
* player: added player_control.audio_formatMax Kellermann2008-10-101-6/+2
* audio_format: renamed sampleRate to sample_rateMax Kellermann2008-10-101-1/+1
* song: removed CamelCaseMax Kellermann2008-10-081-2/+2
* use the "bool" data type instead of "int"Max Kellermann2008-10-081-4/+4
* song: converted typedef Song to struct songMax Kellermann2008-10-081-0/+1
* audio_output: added method pause()Max Kellermann2008-09-291-1/+1
* notify: protect notify->pending with the mutexMax Kellermann2008-09-261-2/+0
* audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann2008-09-071-1/+1
* moved player_command_finished() to player_thread.cMax Kellermann2008-08-261-0/+8
* moved code to pc_init(), dc_init()Max Kellermann2008-08-261-3/+2
* renamed player.c to player_control.cMax Kellermann2008-08-261-1/+1
* renamed decode.h to decoder_control.hMax Kellermann2008-08-261-1/+1
* moved global variable "pc" to player.hMax Kellermann2008-08-261-0/+1
* moved variable "dc" to decode.hMax Kellermann2008-08-261-6/+7
* player_thread: removed decode(), renamed decodeParent()Max Kellermann2008-08-261-15/+4
* hide DecoderControl accesses in inline functionsMax Kellermann2008-08-261-10/+6
* check for decoder error before state!=STARTMax Kellermann2008-08-261-9/+8
* don't reset dc->command in quitDecode()Max Kellermann2008-08-261-1/+0
* added decoder_control.cMax Kellermann2008-08-261-50/+17
* fix a comment regarding the player queueMax Kellermann2008-08-261-1/+1
* rewrote playerKill()Max Kellermann2008-08-261-0/+8