aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder_api.c (unfollow)
Commit message (Expand)AuthorFilesLines
2012-02-13decoder_api: check state before emitting initial seek commandMax Kellermann1-0/+6
2011-11-27decoder_api: cancel initial seek when song is not seekableMax Kellermann1-0/+6
2011-10-10decoder_api: convert data to host byte orderMax Kellermann1-0/+3
2011-10-10audio: rename audio.[ch] to audio_config.[ch]Max Kellermann1-1/+1
2011-10-06decoder_api: call _prepare_initial_seek() in decoder_tag()Max Kellermann1-1/+1
2011-10-06decoder_api: move code to _prepare_initial_seek()Max Kellermann1-7/+31
2011-10-05decoder_control: add attributes start_ms, end_msMax Kellermann1-4/+4
2011-10-05decoder_api: don't copy tag to pipe during initial seekMax Kellermann1-3/+8
2011-10-04decoder_api: clear initial_seek_running on errorMax Kellermann1-1/+3
2011-09-22decoder_api: emulate SEEK command for initial seek to CUE trackMax Kellermann1-6/+57
2011-09-16input_stream: non-blocking I/OMax Kellermann1-3/+16
2011-09-16decoder_api: remove the loop from decoder_read()Max Kellermann1-16/+10
2011-09-16decoder_api: move code to decoder_check_cancel_read()Max Kellermann1-12/+28
2011-09-14decoder_internal: don't call input_stream_buffer()Max Kellermann1-8/+7
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-10decoder_control: store GCond object, not a player_controlMax Kellermann1-9/+6
2011-01-10player_control: removed the global variable "pc"Max Kellermann1-6/+6
2010-05-30filter/replay_gain: added option "replaygain_limit"Daniel Seuthe1-1/+2
2010-05-18decoder_api: return effective replay gainDaniel Seuthe1-1/+1
2010-05-08mixramp: Adjust MixRamp threshold to account for ReplayGain.Tim Phipps1-2/+14
2010-03-21Add support for MixRamp tagsTim Phipps1-0/+12
2010-03-17decoder_api: use the correct format to calculate elapsed timeMax Kellermann1-1/+1
2010-02-17replay_gain: reimplement as a filter pluginMax Kellermann1-10/+17
2010-01-18decoder_api: removed function decoder_get_uri()Max Kellermann1-9/+0
2010-01-04replay_gain: moved code to replay_gain_config.cMax Kellermann1-1/+1
2010-01-04replay_gain: moved code to replay_gain_info.cMax Kellermann1-0/+1
2010-01-04replay_gain: refactor API, move code to replay_gain_state.cMax Kellermann1-10/+6
2010-01-04decoder_api: added function decoder_replay_gain()Max Kellermann1-3/+17
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-27decoder, player: support song rangesMax Kellermann1-2/+9
2009-12-26decoder_api: added function decoder_timestamp()Max Kellermann1-3/+19
2009-12-26decoder_thread: eliminate jitter after seek failureMax Kellermann1-1/+5
2009-12-25output_init: use the normalize filter pluginMax Kellermann1-4/+0
2009-12-15input_stream: return errors with GErrorMax Kellermann1-1/+9
2009-12-14fixed several gcc warnings on unused debug variablesMax Kellermann1-1/+1
2009-12-07decoder_api: prefer stream_tag over decoder_tagThomas Jansen1-2/+2
2009-11-14audio_format: added function audio_format_to_string()Max Kellermann1-8/+6
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-11-03decoder_control: merge next_song and current_songMax Kellermann1-1/+1
2009-11-01decoder_api: check decoder==NULL in decoder_read()Max Kellermann1-1/+2
2009-10-31decoder_control: removed the global variable "dc"Max Kellermann1-62/+80
2009-10-31player_control: protect command, state, error with a mutexMax Kellermann1-5/+5
2009-08-13decoder_control: protect command, state with a mutexMax Kellermann1-5/+14
2009-07-23pcm_convert: use GError for error handlingMax Kellermann1-8/+10
2009-06-25Preamp for missing replay-gainDaniel Seuthe1-2/+1
2009-04-26decoder_api: removed dc.pipe assertion from decoder_read()Max Kellermann1-1/+0
2009-04-25decoder: added assertions on dc.pipeMax Kellermann1-0/+11
2009-04-13decoder_api: submit the song tag to the music pipeMax Kellermann1-6/+12
2009-03-13all: Update copyright header.Avuton Olrich1-7/+7
2009-03-06pipe: added music_buffer, rewrite music_pipeMax Kellermann1-16/+21