aboutsummaryrefslogtreecommitdiffstats
path: root/src/player_thread.c (unfollow)
Commit message (Expand)AuthorFilesLines
2008-10-08use the "bool" data type instead of "int"Max Kellermann1-4/+4
2008-10-08song: converted typedef Song to struct songMax Kellermann1-0/+1
2008-09-29audio_output: added method pause()Max Kellermann1-1/+1
2008-09-26notify: protect notify->pending with the mutexMax Kellermann1-2/+0
2008-09-07audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann1-1/+1
2008-08-26moved player_command_finished() to player_thread.cMax Kellermann1-0/+8
2008-08-26moved code to pc_init(), dc_init()Max Kellermann1-3/+2
2008-08-26renamed player.c to player_control.cMax Kellermann1-1/+1
2008-08-26renamed decode.h to decoder_control.hMax Kellermann1-1/+1
2008-08-26moved global variable "pc" to player.hMax Kellermann1-0/+1
2008-08-26moved variable "dc" to decode.hMax Kellermann1-6/+7
2008-08-26player_thread: removed decode(), renamed decodeParent()Max Kellermann1-15/+4
2008-08-26hide DecoderControl accesses in inline functionsMax Kellermann1-10/+6
2008-08-26check for decoder error before state!=STARTMax Kellermann1-9/+8
2008-08-26don't reset dc->command in quitDecode()Max Kellermann1-1/+0
2008-08-26added decoder_control.cMax Kellermann1-50/+17
2008-08-26fix a comment regarding the player queueMax Kellermann1-1/+1
2008-08-26rewrote playerKill()Max Kellermann1-0/+8
2008-08-26player: don't call STOP before CLOSE_AUDIOMax Kellermann1-1/+2
2008-08-26assert song->url != NULLMax Kellermann1-0/+4
2008-08-26don't call quitDecode() in waitOnDecode()Max Kellermann1-2/+3
2008-08-26moved code to player_thread.cMax Kellermann1-165/+54
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
2008-04-15added ob_set_lazy()Max Kellermann1-1/+7
2008-04-15const pointers in decode.cMax Kellermann1-1/+1
2008-04-15fix XFADE_DISABLED=-1Max Kellermann1-1/+1
2008-04-14decode.c: make the crossfade state variable self-documentingEric Wong1-15/+18
2008-04-13Make the OutputBuffer API more consistentEric Wong1-21/+21
2008-04-13Stop passing our single OutputBuffer object everywhereEric Wong1-42/+35
2008-04-13Stop passing our single DecoderControl object everywhereEric Wong1-99/+91