aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder_thread.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-11-01decoder: return const decoder_plugin structsMax Kellermann1-1/+1
2008-10-31update: check return valuesMax Kellermann1-8/+12
2008-10-31decoder: eliminate gotos in decodeStart()Max Kellermann1-7/+12
2008-10-31decoder: don't wake up player when command==NONEMax Kellermann1-1/+0
2008-10-31decoder: notify player after stopMax Kellermann1-0/+1
2008-10-31decoder: reset state and command in decoder_task()Max Kellermann1-4/+4
2008-10-31decoder: introduce switch statement in decoder_task()Max Kellermann1-4/+10
2008-10-30decoder: use bool for return values and flagsMax Kellermann1-9/+8
2008-10-29decoder: automatically flush the output buffer after decoder exitsMax Kellermann1-0/+3
2008-10-26input_stream: use "bool" instead of "int"Max Kellermann1-1/+1
2008-10-26input_stream: no CamelCaseMax Kellermann1-5/+5
2008-10-20path: removed pathcpy_trunc()Max Kellermann1-5/+2
2008-10-17input: declare struct input_streamMax Kellermann1-1/+1
2008-10-17decoder: notify player after entering decodeStart()Max Kellermann1-0/+1
2008-10-14mapper: new song-to-filesystem mapper libraryMax Kellermann1-10/+11
2008-10-08song: don't allow calling song_get_url(NULL)Max Kellermann1-4/+1
2008-10-08song: removed CamelCaseMax Kellermann1-1/+1
2008-10-08use the "bool" data type instead of "int"Max Kellermann1-3/+3
2008-10-08song: converted typedef Song to struct songMax Kellermann1-0/+1
2008-09-29decoder: renamed plugin methodsMax Kellermann1-19/+19
2008-09-26notify: protect notify->pending with the mutexMax Kellermann1-2/+0
2008-08-26renamed player.c to player_control.cMax Kellermann1-1/+1
2008-08-26renamed decoderInit() to decoder_thread_start()Max Kellermann1-1/+1
2008-08-26renamed decode.h to decoder_control.hMax Kellermann1-1/+1
2008-08-26renamed decode.c to decoder_thread.cMax Kellermann1-0/+2
2008-08-26moved global variable "pc" to player.hMax Kellermann1-1/+1
2008-08-26added flag "decoder.seeking"Max Kellermann1-0/+2
2008-08-26added InputStream.readyMax Kellermann1-0/+12
2008-08-26moved code to player_thread.cMax Kellermann1-394/+0
2008-08-26moved code to crossfade.cMax Kellermann1-49/+10
2008-08-26added inline function audio_format_time_to_size()Max Kellermann1-1/+1
2008-08-26pass max_chunks to calculateCrossFadeChunks()Max Kellermann1-7/+8
2008-08-26renamed functions in decoder_list.hMax Kellermann1-4/+4
2008-08-26no camel case in struct decoder_pluginMax Kellermann1-20/+22
2008-08-26renamed InputPlugin to struct decoder_pluginMax Kellermann1-1/+1
2008-08-26added PlayerControl.commandMax Kellermann1-21/+26
2008-08-26added decoder_command_finished() to decoder_api.hMax Kellermann1-8/+0
2008-08-26moved struct AudioFormat to audio_format.hMax Kellermann1-0/+1
2008-08-26do not sleep after openAudioDevice()Max Kellermann1-3/+0
2008-08-26added struct decoderMax Kellermann1-5/+13
2008-08-26invoke the notify API directlyMax Kellermann1-38/+17
2008-08-26removed "else"Max Kellermann1-2/+3
2008-08-26added dc_command_finished()Max Kellermann1-2/+9
2008-08-26don't busy wait for the decoder threadMax Kellermann1-3/+7
2008-08-26merged start, stop, seek into DecoderControl.commandMax Kellermann1-22/+32
2008-08-26don't set pc->errored_song in decodeStart()Max Kellermann1-1/+0
2008-08-26added dc.next_song, renamed pc.current_songMax Kellermann1-11/+14
2008-06-01fix stream URLMax Kellermann1-1/+2
2008-06-01notify: don't use camelCase in notify.[ch]Max Kellerman1-4/+4
2008-06-01assert dc.state == DECODE_STATE_STOPMax Kellerman1-1/+2