aboutsummaryrefslogtreecommitdiff
path: root/src/decoder_thread.c
Commit message (Expand)AuthorAge
* copyright year 2011Max Kellermann2011-01-29
* decoder_thread: fix assertion failure at song endMax Kellermann2011-01-16
* decoder_control: store GCond object, not a player_controlMax Kellermann2011-01-10
* decoder_thread: move code to decoder_command_finished_locked()Max Kellermann2011-01-10
* player_control: removed the global variable "pc"Max Kellermann2011-01-10
* decoder_thread: load APE replay gain from music filesMax Kellermann2010-11-18
* eliminate g_error() usageThomas Jansen2010-09-25
* mixramp: Adjust MixRamp threshold to account for ReplayGain.Tim Phipps2010-05-08
* Add support for MixRamp tagsTim Phipps2010-03-21
* replay_gain: reimplement as a filter pluginMax Kellermann2010-02-17
* decoder_thread: don't fall back to "mad" unless no plugin matchesMax Kellermann2010-01-17
* decoder_thread: don't try a plugin twice (MIME type & suffix)Max Kellermann2010-01-17
* replay_gain: moved code to replay_gain_config.cMax Kellermann2010-01-04
* replay_gain: moved code to replay_gain_info.cMax Kellermann2010-01-04
* replay_gain: refactor API, move code to replay_gain_state.cMax Kellermann2010-01-04
* decoder_api: added function decoder_replay_gain()Max Kellermann2010-01-04
* input_stream: return allocated input_stream objectsMax Kellermann2010-01-01
* Update copyright notices.Avuton Olrich2009-12-31
* decoder_api: added function decoder_timestamp()Max Kellermann2009-12-26
* input_stream: return errors with GErrorMax Kellermann2009-12-15
* include config.h in all sourcesMax Kellermann2009-11-12
* decoder_thread: close input fileMax Kellermann2009-11-07
* decoder_thread: check for STOP before calling the pluginMax Kellermann2009-11-07
* decoder_thread: moved code to decoder_input_stream_open()Max Kellermann2009-11-07
* decoder_thread: added local variable "dc" in decoder_run_file()Max Kellermann2009-11-07
* decoder_list: pass previous plugin pointer to lookup functionsMax Kellermann2009-11-07
* decoder_thread: open input stream on demandMax Kellermann2009-11-07
* decoder_thread: moved plugin loops to separate functionsMax Kellermann2009-11-07
* decoder_thread: initialize decoder_control.quitMax Kellermann2009-11-04
* decoder_control: merge next_song and current_songMax Kellermann2009-11-03
* decoder_thread: unlock the decoder while checking the streamMax Kellermann2009-11-03
* decoder_thread: open input stream after command finishedMax Kellermann2009-11-03
* decoder_control: make the song objects constMax Kellermann2009-11-03
* decoder_control: removed the global variable "dc"Max Kellermann2009-10-31
* player_control: protect command, state, error with a mutexMax Kellermann2009-10-31
* mapper, update, ...: use g_build_filename(), G_DIR_SEPARATOR, ...Max Kellermann2009-10-20
* decoder_thread: removed redundant NULL assignmentsMax Kellermann2009-10-11
* Merge branch 'v0.15.x'Max Kellermann2009-10-11
|\
| * decoder_thread: change the fallback decoder name to "mad"Max Kellermann2009-10-11
* | decoder_control: protect command, state with a mutexMax Kellermann2009-08-13
|/
* decoder_thread: reopen the stream after file_decode() has failedMax Kellermann2009-06-19
* decoder_api: submit the song tag to the music pipeMax Kellermann2009-04-13
* log: removed DEBUG() and FATAL()Max Kellermann2009-03-15
* all: Update copyright header.Avuton Olrich2009-03-13
* pipe: added music_buffer, rewrite music_pipeMax Kellermann2009-03-06
* music_pipe: added music_pipe_push()Max Kellermann2009-03-06
* ls: moved generic URI utilities to uri.cMax Kellermann2009-02-25
* decoder_api: moved enum decoder_command to decoder_command.hMax Kellermann2009-02-15
* decoder_plugin: added inline wrapper functionsMax Kellermann2009-02-15
* decoder_thread: re-enable file decodersMax Kellermann2009-02-11