| Commit message (Expand) | Author | Age | Files | Lines |
* | mixramp: Adjust MixRamp threshold to account for ReplayGain. | Tim Phipps | 2010-05-08 | 1 | -0/+2 |
* | player_thread: move cross-fading to output thread | Max Kellermann | 2010-05-02 | 1 | -8/+4 |
* | Merge release 0.15.9 from branch 'v0.15.x' | Max Kellermann | 2010-03-28 | 1 | -0/+27 |
|\ |
|
| * | player_thread: postpone song tags during cross-fade | Max Kellermann | 2010-03-17 | 1 | -0/+27 |
* | | Add support for MixRamp tags | Tim Phipps | 2010-03-21 | 1 | -2/+14 |
* | | output: added option "always_on" for radio stations | Max Kellermann | 2010-03-10 | 1 | -1/+1 |
* | | output_all: reset elapsed_time at song border | Max Kellermann | 2010-01-02 | 1 | -0/+2 |
* | | Update copyright notices. | Avuton Olrich | 2009-12-31 | 1 | -1/+1 |
* | | decoder, player: support song ranges | Max Kellermann | 2009-12-27 | 1 | -3/+31 |
* | | song: added function song_get_duration() | Max Kellermann | 2009-12-26 | 1 | -2/+1 |
* | | fixed several gcc warnings on unused debug variables | Max Kellermann | 2009-12-14 | 1 | -1/+1 |
* | | player_thread: corrected two assertions on "queued" | Max Kellermann | 2009-11-14 | 1 | -2/+2 |
* | | player_thread: initialize chunk->times in silence generator | Max Kellermann | 2009-11-12 | 1 | -0/+1 |
* | | include config.h in all sources | Max Kellermann | 2009-11-12 | 1 | -0/+1 |
* | | player_thread: drain audio outputs at the end of the playlist | Max Kellermann | 2009-11-09 | 1 | -1/+5 |
* | | player_thread: on return, reset next_song only if queued | Max Kellermann | 2009-11-03 | 1 | -3/+7 |
* | | player_thread: detect finished queued song | Max Kellermann | 2009-11-03 | 1 | -1/+2 |
* | | player_thread: moved code to decoding_next_song() | Max Kellermann | 2009-11-03 | 1 | -4/+15 |
* | | player_thread: lock player in player_check_decoder_startup() | Max Kellermann | 2009-11-03 | 1 | -0/+8 |
* | | decoder_control: pass pipe and buffer to dc_start() | Max Kellermann | 2009-11-03 | 1 | -10/+5 |
* | | player_thread: lock inside player_wait_for_decoder() | Max Kellermann | 2009-11-03 | 1 | -7/+17 |
* | | player_thread: moved code to player_dc_start() | Max Kellermann | 2009-11-03 | 1 | -5/+20 |
* | | decoder_control: merge next_song and current_song | Max Kellermann | 2009-11-03 | 1 | -9/+3 |
* | | player_thread: don't set errored_song on audio error | Max Kellermann | 2009-11-03 | 1 | -2/+0 |
* | | player_thread: don't start the decoder asynchronously | Max Kellermann | 2009-11-03 | 1 | -4/+2 |
* | | player_thread: check command before waiting during pause | Max Kellermann | 2009-11-02 | 1 | -1/+3 |
* | | decoder_control: removed the global variable "dc" | Max Kellermann | 2009-10-31 | 1 | -71/+88 |
* | | player_thread: simplified thread destruction | Max Kellermann | 2009-10-31 | 1 | -4/+2 |
* | | player_control: protect command, state, error with a mutex | Max Kellermann | 2009-10-31 | 1 | -27/+113 |
* | | {player,output}_thread: fixed elapsed_time quirks | Max Kellermann | 2009-10-30 | 1 | -0/+16 |
* | | player_thread: set error status in play_next_chunk() | Max Kellermann | 2009-10-29 | 1 | -4/+3 |
* | | output_plugin: added methods enable() and disable() | Max Kellermann | 2009-10-23 | 1 | -0/+10 |
* | | player_thread: don't call audio_output_all_check() if paused | Max Kellermann | 2009-10-15 | 1 | -1/+2 |
* | | song: renamed attribute "url" to "uri" | Max Kellermann | 2009-10-13 | 1 | -4/+4 |
* | | player_thread: get "elapsed" from audio outputs | Max Kellermann | 2009-10-08 | 1 | -4/+13 |
* | | player_thread: always clear player_control.next_song on return | Max Kellermann | 2009-10-08 | 1 | -5/+3 |
* | | player_control: eliminate PLAYER_COMMAND_PLAY | Max Kellermann | 2009-10-08 | 1 | -2/+0 |
* | | decoder_control: protect command, state with a mutex | Max Kellermann | 2009-08-13 | 1 | -7/+23 |
* | | player_thread: don't use precalculated size_to_time | Max Kellermann | 2009-07-23 | 1 | -13/+4 |
* | | player_thread: moved code to update_song_tag() | Max Kellermann | 2009-07-23 | 1 | -19/+27 |
* | | player_thread: log played song in "default" log mode | Sébastien Houzé | 2009-07-06 | 1 | -0/+6 |
* | | output: use the software mixer plugin | Max Kellermann | 2009-07-06 | 1 | -14/+0 |
|/ |
|
* | player_thread: check pipe size again before exiting | Max Kellermann | 2009-06-02 | 1 | -1/+5 |
* | player_thread: don't leak empty music_chunks | Max Kellermann | 2009-06-02 | 1 | -1/+3 |
* | player_thread: reinitialize music_buffer in !NDEBUG | Max Kellermann | 2009-05-29 | 1 | -0/+9 |
* | player_thread: pause when all audio outputs fail to play | Max Kellermann | 2009-04-25 | 1 | -2/+7 |
* | player_thread: pause when output fails while seeking | Max Kellermann | 2009-04-25 | 1 | -7/+11 |
* | player_thread: wait for decoder before seeking | Max Kellermann | 2009-03-25 | 1 | -0/+11 |
* | output_all: moved code to audio_output_all_wait() | Max Kellermann | 2009-03-25 | 1 | -10/+2 |
* | player_thread: ignore time stamp on empty chunks | Max Kellermann | 2009-03-17 | 1 | -3/+6 |