aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder_control.h (unfollow)
Commit message (Expand)AuthorFilesLines
2009-11-03decoder_control: don't check command in decoder_is_starting()Max Kellermann1-5/+3
2009-11-03decoder_control: merge next_song and current_songMax Kellermann1-3/+8
2009-11-03player_thread: don't start the decoder asynchronouslyMax Kellermann1-3/+0
2009-11-03decoder_control: make the song objects constMax Kellermann1-2/+2
2009-10-31decoder_control: removed the global variable "dc"Max Kellermann1-44/+50
2009-10-31decoder_control: removed unused DECODE_TYPE macrosMax Kellermann1-3/+0
2009-10-31player_control: protect command, state, error with a mutexMax Kellermann1-6/+4
2009-08-13decoder_control: protect command, state with a mutexMax Kellermann1-5/+92
2009-03-13all: Update copyright header.Avuton Olrich1-7/+7
2009-03-06pipe: added music_buffer, rewrite music_pipeMax Kellermann1-0/+6
2009-02-15decoder_api: moved enum decoder_command to decoder_command.hMax Kellermann1-2/+1
2009-01-25decoder_control: added decoder_control.threadMax Kellermann1-1/+5
2008-12-28decoder: terminate decoder thread before MPD cleanupMax Kellermann1-0/+4
2008-11-08decoder: converted dc.error to a dc.state valueMax Kellermann1-12/+30
2008-11-03decoder: converted DECODE_ERROR_* to enumMax Kellermann1-4/+6
2008-11-03decoder: removed "volatile" modifierMax Kellermann1-2/+2
2008-11-03decoder: no CamelCaseMax Kellermann1-3/+3
2008-11-02decoder: replaced music_pipe.audioFormat with dc.out_audio_formatMax Kellermann1-1/+7
2008-10-31added prefix to header macrosMax Kellermann1-2/+2
2008-10-30decoder: use bool for return values and flagsMax Kellermann1-5/+5
2008-10-08notify: removed the "Notify" typedefMax Kellermann1-5/+8
2008-10-08song: converted typedef Song to struct songMax Kellermann1-6/+8
2008-09-29switch to C99 types, part IIMax Kellermann1-3/+3
2008-09-24notify: added notify_deinit()Max Kellermann1-0/+2
2008-09-07audio_format: converted typedef AudioFormat to struct audio_formatMax Kellermann1-1/+1
2008-08-26moved code to pc_init(), dc_init()Max Kellermann1-0/+2
2008-08-26renamed decode.h to decoder_control.hMax Kellermann1-0/+1
2008-08-26renamed decode.c to decoder_thread.cMax Kellermann1-2/+0
2008-08-26moved enum decoder_command to decoder_api.hMax Kellermann1-7/+1
2008-08-26moved variable "dc" to decode.hMax Kellermann1-12/+14
2008-08-26hide DecoderControl accesses in inline functionsMax Kellermann1-0/+21
2008-08-26added decoder_control.cMax Kellermann1-0/+10
2008-08-26moved code to player_thread.cMax Kellermann1-2/+0
2008-08-26added decoder_command_finished() to decoder_api.hMax Kellermann1-7/+0
2008-08-26moved struct AudioFormat to audio_format.hMax Kellermann1-1/+1
2008-08-26invoke the notify API directlyMax Kellermann1-4/+0
2008-08-26added dc_command_finished()Max Kellermann1-0/+7
2008-08-26merged start, stop, seek into DecoderControl.commandMax Kellermann1-3/+8
2008-08-26added dc.next_song, renamed pc.current_songMax Kellermann1-0/+1
2008-06-01make DecoderControl.state an enumMax Kellerman1-4/+6
2008-04-13Stop passing our single DecoderControl object everywhereEric Wong1-2/+2
2008-04-12pass dc to decoder_task()Max Kellermann1-1/+1
2008-04-12clean up CPP includesMax Kellermann1-6/+0
2008-04-12pass DecoderControl object to decoder_sleep()Max Kellermann1-1/+1
2008-04-12use the notify API in the decoderMax Kellermann1-0/+3
2008-04-12Start using song pointers in core data structuresEric Wong1-1/+2
2008-04-12Initial cut of fork() => pthreads() for decoder and playerEric Wong1-3/+6
2008-01-03Cleanup #includes of standard system headers and put them in one placeEric Wong1-3/+1
2007-12-28Merge branches/ew r7104Eric Wong1-1/+2
2007-09-07get rid of unused DECODE_SUFFIX_* #definesEric Wong1-7/+0