| Commit message (Expand) | Author | Age | Files | Lines |
* | player: disable music_pipe_check_format() | Max Kellermann | 2008-11-24 | 1 | -0/+2 |
* | player: don't queue song when there are 2 songs in the pipe | Max Kellermann | 2008-11-14 | 1 | -0/+5 |
* | player: wake up decoder before waiting for xfade chunks | Max Kellermann | 2008-11-14 | 1 | -0/+1 |
* | player: chop the tail of the music pipe after CANCEL | Max Kellermann | 2008-11-13 | 1 | -0/+1 |
* | music_pipe: continuously check the sample format of all chunks | Max Kellermann | 2008-11-13 | 1 | -0/+6 |
* | player: assert that there was no previous "next song chunk" | Max Kellermann | 2008-11-13 | 1 | -0/+1 |
* | player: fix race condition during tag update | Max Kellermann | 2008-11-11 | 1 | -2/+4 |
* | decoder: converted dc.error to a dc.state value | Max Kellermann | 2008-11-08 | 1 | -2/+2 |
* | player: no CamelCase | Max Kellermann | 2008-11-03 | 1 | -28/+28 |
* | decoder: no CamelCase | Max Kellermann | 2008-11-03 | 1 | -2/+2 |
* | player: don't play empty chunks | Max Kellermann | 2008-11-02 | 1 | -0/+3 |
* | player: copy stream tag to the song struct | Max Kellermann | 2008-11-02 | 1 | -5/+19 |
* | player: added player.song | Max Kellermann | 2008-11-02 | 1 | -0/+7 |
* | player: send chunk tag to audio device | Max Kellermann | 2008-11-02 | 1 | -0/+3 |
* | music_pipe: no CamelCase | Max Kellermann | 2008-11-02 | 1 | -4/+4 |
* | music_pipe: more wrapper functions | Max Kellermann | 2008-11-02 | 1 | -8/+6 |
* | decoder: replaced music_pipe.audioFormat with dc.out_audio_format | Max Kellermann | 2008-11-02 | 1 | -6/+6 |
* | music_pipe: renamed ob_* functions to music_pipe_* | Max Kellermann | 2008-11-02 | 1 | -16/+17 |
* | music_pipe: renamed struct output_buffer to struct music_pipe | Max Kellermann | 2008-11-02 | 1 | -3/+5 |
* | decoder: use bool for return values and flags | Max Kellermann | 2008-10-30 | 1 | -4/+4 |
* | output: always call cancel() before stop() | Max Kellermann | 2008-10-29 | 1 | -4/+2 |
* | output: use bool for return values and flags | Max Kellermann | 2008-10-29 | 1 | -5/+4 |
* | player: handle songs shorter than the initial buffer | Max Kellermann | 2008-10-29 | 1 | -1/+2 |
* | player: added variable "play_audio_format" | Max Kellermann | 2008-10-29 | 1 | -2/+4 |
* | player: request new song only if there is no pending command | Max Kellermann | 2008-10-29 | 1 | -1/+2 |
* | player: reset pc.command when decoder startup fails | Max Kellermann | 2008-10-27 | 1 | -0/+1 |
* | player: don't clear command before do_play() returns | Max Kellermann | 2008-10-24 | 1 | -1/+0 |
* | player: don't send partial frames of silence | Max Kellermann | 2008-10-23 | 1 | -1/+7 |
* | pcm_utils: no CamelCase | Max Kellermann | 2008-10-21 | 1 | -2/+2 |
* | player: replaced buffered_before_play with buffering flag | Max Kellermann | 2008-10-12 | 1 | -9/+10 |
* | player: added commands QUEUE and CANCEL | Max Kellermann | 2008-10-12 | 1 | -29/+48 |
* | player: added struct player | Max Kellermann | 2008-10-12 | 1 | -48/+75 |
* | player: removed player_control.fileTime | Max Kellermann | 2008-10-11 | 1 | -1/+2 |
* | player: don't wake up decoder after every frame | Max Kellermann | 2008-10-10 | 1 | -1/+7 |
* | player: added player_control.audio_format | Max Kellermann | 2008-10-10 | 1 | -6/+2 |
* | audio_format: renamed sampleRate to sample_rate | Max Kellermann | 2008-10-10 | 1 | -1/+1 |
* | song: removed CamelCase | Max Kellermann | 2008-10-08 | 1 | -2/+2 |
* | use the "bool" data type instead of "int" | Max Kellermann | 2008-10-08 | 1 | -4/+4 |
* | song: converted typedef Song to struct song | Max Kellermann | 2008-10-08 | 1 | -0/+1 |
* | audio_output: added method pause() | Max Kellermann | 2008-09-29 | 1 | -1/+1 |
* | notify: protect notify->pending with the mutex | Max Kellermann | 2008-09-26 | 1 | -2/+0 |
* | audio_format: converted typedef AudioFormat to struct audio_format | Max Kellermann | 2008-09-07 | 1 | -1/+1 |
* | moved player_command_finished() to player_thread.c | Max Kellermann | 2008-08-26 | 1 | -0/+8 |
* | moved code to pc_init(), dc_init() | Max Kellermann | 2008-08-26 | 1 | -3/+2 |
* | renamed player.c to player_control.c | Max Kellermann | 2008-08-26 | 1 | -1/+1 |
* | renamed decode.h to decoder_control.h | Max Kellermann | 2008-08-26 | 1 | -1/+1 |
* | moved global variable "pc" to player.h | Max Kellermann | 2008-08-26 | 1 | -0/+1 |
* | moved variable "dc" to decode.h | Max Kellermann | 2008-08-26 | 1 | -6/+7 |
* | player_thread: removed decode(), renamed decodeParent() | Max Kellermann | 2008-08-26 | 1 | -15/+4 |
* | hide DecoderControl accesses in inline functions | Max Kellermann | 2008-08-26 | 1 | -10/+6 |