summaryrefslogtreecommitdiff
path: root/src/decoder_thread.c
AgeCommit message (Expand)Author
2012-09-25decoder_control: remove MixRamp debug messagesMax Kellermann
2012-05-29Merge branch 'v0.16.x'Max Kellermann
2012-05-29decoder_api: log the decoder plugin nameMax Kellermann
2011-10-13decoder_thread: add missing stdio.h includeMax Kellermann
2011-10-09decoder/{pcm,dsdiff}: add missing stdio.h includeMax Kellermann
2011-10-06Merge branch 'v0.16.x'Max Kellermann
2011-10-05decoder_control: add attributes start_ms, end_msMax Kellermann
2011-09-22Merge branch 'v0.16.x'Max Kellermann
2011-09-22decoder_api: emulate SEEK command for initial seek to CUE trackMax Kellermann
2011-09-16input_stream: non-blocking I/OMax Kellermann
2011-01-29copyright year 2011Max Kellermann
2011-01-16decoder_thread: fix assertion failure at song endMax Kellermann
2011-01-10decoder_control: store GCond object, not a player_controlMax Kellermann
2011-01-10decoder_thread: move code to decoder_command_finished_locked()Max Kellermann
2011-01-10player_control: removed the global variable "pc"Max Kellermann
2010-11-18decoder_thread: load APE replay gain from music filesMax Kellermann
2010-09-25eliminate g_error() usageThomas Jansen
2010-05-08mixramp: Adjust MixRamp threshold to account for ReplayGain.Tim Phipps
2010-03-21Add support for MixRamp tagsTim Phipps
2010-02-17replay_gain: reimplement as a filter pluginMax Kellermann
2010-01-17decoder_thread: don't fall back to "mad" unless no plugin matchesMax Kellermann
2010-01-17decoder_thread: don't try a plugin twice (MIME type & suffix)Max Kellermann
2010-01-04replay_gain: moved code to replay_gain_config.cMax Kellermann
2010-01-04replay_gain: moved code to replay_gain_info.cMax Kellermann
2010-01-04replay_gain: refactor API, move code to replay_gain_state.cMax Kellermann
2010-01-04decoder_api: added function decoder_replay_gain()Max Kellermann
2010-01-01input_stream: return allocated input_stream objectsMax Kellermann
2009-12-31Update copyright notices.Avuton Olrich
2009-12-26decoder_api: added function decoder_timestamp()Max Kellermann
2009-12-15input_stream: return errors with GErrorMax Kellermann
2009-11-12include config.h in all sourcesMax Kellermann
2009-11-07decoder_thread: close input fileMax Kellermann
2009-11-07decoder_thread: check for STOP before calling the pluginMax Kellermann
2009-11-07decoder_thread: moved code to decoder_input_stream_open()Max Kellermann
2009-11-07decoder_thread: added local variable "dc" in decoder_run_file()Max Kellermann
2009-11-07decoder_list: pass previous plugin pointer to lookup functionsMax Kellermann
2009-11-07decoder_thread: open input stream on demandMax Kellermann
2009-11-07decoder_thread: moved plugin loops to separate functionsMax Kellermann
2009-11-04decoder_thread: initialize decoder_control.quitMax Kellermann
2009-11-03decoder_control: merge next_song and current_songMax Kellermann
2009-11-03decoder_thread: unlock the decoder while checking the streamMax Kellermann
2009-11-03decoder_thread: open input stream after command finishedMax Kellermann
2009-11-03decoder_control: make the song objects constMax Kellermann
2009-10-31decoder_control: removed the global variable "dc"Max Kellermann
2009-10-31player_control: protect command, state, error with a mutexMax Kellermann
2009-10-20mapper, update, ...: use g_build_filename(), G_DIR_SEPARATOR, ...Max Kellermann
2009-10-11decoder_thread: removed redundant NULL assignmentsMax Kellermann
2009-10-11Merge branch 'v0.15.x'Max Kellermann
2009-10-11decoder_thread: change the fallback decoder name to "mad"Max Kellermann
2009-08-13decoder_control: protect command, state with a mutexMax Kellermann