aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_thread.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-10-30decoder: use bool for return values and flagsMax Kellermann1-4/+4
2008-10-29output: always call cancel() before stop()Max Kellermann1-4/+2
2008-10-29output: use bool for return values and flagsMax Kellermann1-5/+4
2008-10-29player: handle songs shorter than the initial bufferMax Kellermann1-1/+2
2008-10-29player: added variable "play_audio_format"Max Kellermann1-2/+4
2008-10-29player: request new song only if there is no pending commandMax Kellermann1-1/+2
2008-10-27player: reset pc.command when decoder startup failsMax Kellermann1-0/+1
2008-10-24player: don't clear command before do_play() returnsMax Kellermann1-1/+0
2008-10-23player: don't send partial frames of silenceMax Kellermann1-1/+7
2008-10-21pcm_utils: no CamelCaseMax Kellermann1-2/+2
2008-10-12player: replaced buffered_before_play with buffering flagMax Kellermann1-9/+10
2008-10-12player: added commands QUEUE and CANCELMax Kellermann1-29/+48
2008-10-12player: added struct playerMax Kellermann1-48/+75
2008-10-11player: removed player_control.fileTimeMax Kellermann1-1/+2
2008-10-10player: don't wake up decoder after every frameMax Kellermann1-1/+7
2008-10-10player: added player_control.audio_formatMax Kellermann1-6/+2
2008-10-10audio_format: renamed sampleRate to sample_rateMax Kellermann1-1/+1
2008-10-08song: removed CamelCaseMax Kellermann1-2/+2
2008-10-08use the "bool" data type instead of "int"Max Kellermann1-4/+4
2008-10-08song: converted typedef Song to struct songMax Kellermann1-0/+1
2008-09-29audio_output: added method pause()Max Kellermann1-1/+1
2008-09-26notify: protect notify->pending with the mutexMax Kellermann1-2/+0
2008-09-07audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann1-1/+1
2008-08-26moved player_command_finished() to player_thread.cMax Kellermann1-0/+8
2008-08-26moved code to pc_init(), dc_init()Max Kellermann1-3/+2
2008-08-26renamed player.c to player_control.cMax Kellermann1-1/+1
2008-08-26renamed decode.h to decoder_control.hMax Kellermann1-1/+1
2008-08-26moved global variable "pc" to player.hMax Kellermann1-0/+1
2008-08-26moved variable "dc" to decode.hMax Kellermann1-6/+7
2008-08-26player_thread: removed decode(), renamed decodeParent()Max Kellermann1-15/+4
2008-08-26hide DecoderControl accesses in inline functionsMax Kellermann1-10/+6
2008-08-26check for decoder error before state!=STARTMax Kellermann1-9/+8
2008-08-26don't reset dc->command in quitDecode()Max Kellermann1-1/+0
2008-08-26added decoder_control.cMax Kellermann1-50/+17
2008-08-26fix a comment regarding the player queueMax Kellermann1-1/+1
2008-08-26rewrote playerKill()Max Kellermann1-0/+8
2008-08-26player: don't call STOP before CLOSE_AUDIOMax Kellermann1-1/+2
2008-08-26assert song->url != NULLMax Kellermann1-0/+4
2008-08-26don't call quitDecode() in waitOnDecode()Max Kellermann1-2/+3
2008-08-26moved code to player_thread.cMax Kellermann1-165/+54
2008-08-26moved code to crossfade.cMax Kellermann1-49/+10
2008-08-26added inline function audio_format_time_to_size()Max Kellermann1-1/+1
2008-08-26pass max_chunks to calculateCrossFadeChunks()Max Kellermann1-7/+8
2008-08-26renamed functions in decoder_list.hMax Kellermann1-4/+4
2008-08-26no camel case in struct decoder_pluginMax Kellermann1-20/+22
2008-08-26renamed InputPlugin to struct decoder_pluginMax Kellermann1-1/+1
2008-08-26added PlayerControl.commandMax Kellermann1-21/+26
2008-08-26added decoder_command_finished() to decoder_api.hMax Kellermann1-8/+0
2008-08-26moved struct AudioFormat to audio_format.hMax Kellermann1-0/+1
2008-08-26do not sleep after openAudioDevice()Max Kellermann1-3/+0