aboutsummaryrefslogtreecommitdiffstats
path: root/src/decoder/DecoderInternal.cxx (unfollow)
Commit message (Expand)AuthorFilesLines
2014-08-12MusicChunk: rename struct to MusicChunkMax Kellermann1-1/+1
2014-01-24decoder/*: move to decoder/plugins/Max Kellermann1-0/+0
2014-01-13copyright year 2014Max Kellermann1-1/+1
2013-11-13PcmConvert: add methods Open(), Close()Max Kellermann1-1/+5
2013-11-13DecoderInternal: allocate PcmConvert dynamicallyMax Kellermann1-0/+2
2013-11-13DecoderInternal: move functions into the classMax Kellermann1-21/+16
2013-11-08DecoderInternal: simplify need_chunks()Max Kellermann1-11/+4
2013-11-08DecoderInternal: don't wake up player in need_chunksMax Kellermann1-1/+0
2013-11-06DecoderControl: reduce the number of PlayerThread wakeupsMax Kellermann1-1/+2
2013-11-06DecoderInternal: lock DecoderControl in _flush_chunk()Max Kellermann1-0/+2
2013-11-06DecoderInternal: wake up the player thread in _flush_chunk()Max Kellermann1-0/+2
2013-10-28decoder_control: rename to DecoderControlMax Kellermann1-3/+3
2013-10-21decoder: rename the struct to "Decoder"Max Kellermann1-24/+21
2013-10-19*: use references instead of pointersMax Kellermann1-14/+14
2013-10-19*: use nullptr instead of NULLMax Kellermann1-7/+7
2013-09-27DecoderCommand: convert to strictly-typed enumMax Kellermann1-6/+6
2013-09-26MusicBuffer: expose the C++ APIMax Kellermann1-2/+2
2013-09-26MusicPipe: expose the C++ APIMax Kellermann1-1/+1
2013-09-05Tag, ...: move to libtag.aMax Kellermann1-1/+1
2013-07-30tag: convert to C++Max Kellermann1-9/+4
2013-01-31pcm_convert: convert to C++Max Kellermann1-2/+0
2013-01-27DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCondMax Kellermann1-1/+1
2013-01-26input_stream: forward-declare the structMax Kellermann1-1/+0
2013-01-21DecoderControl: move functions into the classMax Kellermann1-3/+3
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann1-4/+0
2013-01-04DecoderThread: move code to destructorMax Kellermann1-0/+21
2013-01-04MusicChunk: move functions to methodsMax Kellermann1-1/+1
2013-01-04buffer, pipe: convert to C++Max Kellermann1-6/+3
2013-01-04decoder_*: convert to C++Max Kellermann1-4/+8
2011-09-14decoder_internal: don't call input_stream_buffer()Max Kellermann1-28/+4
2011-01-29copyright year 2011Max Kellermann1-1/+1
2011-01-10decoder_control: store GCond object, not a player_controlMax Kellermann1-2/+1
2011-01-10player_control: removed the global variable "pc"Max Kellermann1-1/+1
2010-02-17replay_gain: reimplement as a filter pluginMax Kellermann1-1/+8
2009-12-31Update copyright notices.Avuton Olrich1-1/+1
2009-12-15input_stream: return errors with GErrorMax Kellermann1-1/+7
2009-12-15decoder_internal: decoder_input_buffer() returns boolMax Kellermann1-4/+4
2009-11-12include config.h in all sourcesMax Kellermann1-0/+1
2009-10-31decoder_control: removed the global variable "dc"Max Kellermann1-16/+19
2009-10-31player_control: protect command, state, error with a mutexMax Kellermann1-4/+1
2009-08-13decoder_control: protect command, state with a mutexMax Kellermann1-2/+25
2009-03-13all: Update copyright header.Avuton Olrich1-3/+4
2009-03-07decoder_internal: don't push empty chunk into pipeMax Kellermann1-1/+6
2009-03-06pipe: added music_buffer, rewrite music_pipeMax Kellermann1-19/+17
2009-03-06music_pipe: added music_pipe_push()Max Kellermann1-0/+80