aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder_api.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* audio_format: added function audio_format_to_string()Max Kellermann2009-11-141-8/+6
* include config.h in all sourcesMax Kellermann2009-11-121-0/+1
* decoder_control: merge next_song and current_songMax Kellermann2009-11-031-1/+1
* decoder_api: check decoder==NULL in decoder_read()Max Kellermann2009-11-011-1/+2
* decoder_control: removed the global variable "dc"Max Kellermann2009-10-311-62/+80
* player_control: protect command, state, error with a mutexMax Kellermann2009-10-311-5/+5
* decoder_control: protect command, state with a mutexMax Kellermann2009-08-131-5/+14
* pcm_convert: use GError for error handlingMax Kellermann2009-07-231-8/+10
* Preamp for missing replay-gainDaniel Seuthe2009-06-251-2/+1
* decoder_api: removed dc.pipe assertion from decoder_read()Max Kellermann2009-04-261-1/+0
* decoder: added assertions on dc.pipeMax Kellermann2009-04-251-0/+11
* decoder_api: submit the song tag to the music pipeMax Kellermann2009-04-131-6/+12
* all: Update copyright header.Avuton Olrich2009-03-131-7/+7
* pipe: added music_buffer, rewrite music_pipeMax Kellermann2009-03-061-16/+21
* music_pipe: added music_pipe_push()Max Kellermann2009-03-061-33/+45
* decoder_api: log audio format in a debug messageMax Kellermann2009-03-011-0/+14
* decoder_api: fixed shadow warning, rename "wait"Max Kellermann2009-02-191-2/+2
* utils: use g_usleep() instead of my_usleep()Max Kellermann2009-02-191-2/+1
* decoder_api: moved struct decoder_plugin to decoder_plugin.hMax Kellermann2009-02-151-0/+1
* decoder_api: always notify_wait() for free chunksMax Kellermann2009-01-171-2/+1
* decoder_api: pass const pointer to decoder_data()Max Kellermann2009-01-171-1/+1
* pcm_convert: return PCM buffer from pcm_convert()Max Kellermann2009-01-171-20/+6
* decoder_api: use music_pipe_write() instead of music_pipe_append()Max Kellermann2009-01-171-14/+33
* decoder_api: added assertion on partial framesMax Kellermann2009-01-161-0/+1
* decoder_api: added G_GNUC_UNUSED attribute to decoder_initialized()Max Kellermann2009-01-151-1/+1
* decoder_api: don't ignore DECODE_COMMAND_STOPMax Kellermann2009-01-131-2/+1
* pcm: added pcm_convert_deinit(), pcm_resample_deinit()Max Kellermann2009-01-071-2/+0
* song: allocate the result of song_get_url()Max Kellermann2009-01-041-3/+2
* input_stream: added tag() methodMax Kellermann2009-01-031-65/+59
* decoder_api: moved code to do_send_tag(), free temporary tagMax Kellermann2009-01-031-7/+17
* decoder_api: use GLib instead of utils.hMax Kellermann2009-01-031-4/+5
* pcm_utils: check pcm_convert()==0Max Kellermann2008-12-241-0/+7
* decoder_api.c: replaced mpd_unused by G_GNUC_UNUSEDThomas Jansen2008-11-241-6/+7
* decoder: check audio_format_valid() in all decodersMax Kellermann2008-11-211-0/+1
* decoder: ignore decoder_data() calls with length==0Max Kellermann2008-11-211-1/+2
* decoder: pass the correct buffer length to pcm_convert()Max Kellermann2008-11-181-5/+6
* decoder: check length==0 in decoder_read()Max Kellermann2008-11-151-0/+3
* decoder: additional dc.command checks in decoder_data()Max Kellermann2008-11-131-0/+3
* decoder: wait for the player only if the music pipe is fullMax Kellermann2008-11-131-4/+5
* decoder: check dc.command at the beginning of decoder_data()Max Kellermann2008-11-131-0/+4
* decoder: ignore SEEK commands during initializationMax Kellermann2008-11-131-1/+4
* replay_gain: no CamelCaseMax Kellermann2008-11-111-3/+3
* decoder: fixed assertion failure for decoder==NULL in decoder_read()Max Kellermann2008-11-111-1/+2
* decoder: added more assertionsMax Kellermann2008-11-101-0/+10
* decoder: no CamelCaseMax Kellermann2008-11-031-4/+4
* decoder_api: send song tag in decoder_data()Max Kellermann2008-11-031-8/+26
* decoder_api: automatically send stream tagMax Kellermann2008-11-031-0/+51
* decoder_api: no CamelCaseMax Kellermann2008-11-031-34/+32
* decoder_api: added decoder_tag()Max Kellermann2008-11-021-0/+13
* decoder_api: pass "seekable" flag to decoder_initialized()Max Kellermann2008-11-021-16/+8