| Commit message (Expand) | Author | Files | Lines |
2014-08-12 | MusicChunk: rename struct to MusicChunk | Max Kellermann | 1 | -1/+1 |
2014-01-24 | decoder/*: move to decoder/plugins/ | Max Kellermann | 1 | -0/+0 |
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 |
2013-11-13 | PcmConvert: add methods Open(), Close() | Max Kellermann | 1 | -1/+5 |
2013-11-13 | DecoderInternal: allocate PcmConvert dynamically | Max Kellermann | 1 | -0/+2 |
2013-11-13 | DecoderInternal: move functions into the class | Max Kellermann | 1 | -21/+16 |
2013-11-08 | DecoderInternal: simplify need_chunks() | Max Kellermann | 1 | -11/+4 |
2013-11-08 | DecoderInternal: don't wake up player in need_chunks | Max Kellermann | 1 | -1/+0 |
2013-11-06 | DecoderControl: reduce the number of PlayerThread wakeups | Max Kellermann | 1 | -1/+2 |
2013-11-06 | DecoderInternal: lock DecoderControl in _flush_chunk() | Max Kellermann | 1 | -0/+2 |
2013-11-06 | DecoderInternal: wake up the player thread in _flush_chunk() | Max Kellermann | 1 | -0/+2 |
2013-10-28 | decoder_control: rename to DecoderControl | Max Kellermann | 1 | -3/+3 |
2013-10-21 | decoder: rename the struct to "Decoder" | Max Kellermann | 1 | -24/+21 |
2013-10-19 | *: use references instead of pointers | Max Kellermann | 1 | -14/+14 |
2013-10-19 | *: use nullptr instead of NULL | Max Kellermann | 1 | -7/+7 |
2013-09-27 | DecoderCommand: convert to strictly-typed enum | Max Kellermann | 1 | -6/+6 |
2013-09-26 | MusicBuffer: expose the C++ API | Max Kellermann | 1 | -2/+2 |
2013-09-26 | MusicPipe: expose the C++ API | Max Kellermann | 1 | -1/+1 |
2013-09-05 | Tag, ...: move to libtag.a | Max Kellermann | 1 | -1/+1 |
2013-07-30 | tag: convert to C++ | Max Kellermann | 1 | -9/+4 |
2013-01-31 | pcm_convert: convert to C++ | Max Kellermann | 1 | -2/+0 |
2013-01-27 | DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCond | Max Kellermann | 1 | -1/+1 |
2013-01-26 | input_stream: forward-declare the struct | Max Kellermann | 1 | -1/+0 |
2013-01-21 | DecoderControl: move functions into the class | Max Kellermann | 1 | -3/+3 |
2013-01-07 | decoder_api.h, ...: add "extern C" | Max Kellermann | 1 | -4/+0 |
2013-01-04 | DecoderThread: move code to destructor | Max Kellermann | 1 | -0/+21 |
2013-01-04 | MusicChunk: move functions to methods | Max Kellermann | 1 | -1/+1 |
2013-01-04 | buffer, pipe: convert to C++ | Max Kellermann | 1 | -6/+3 |
2013-01-04 | decoder_*: convert to C++ | Max Kellermann | 1 | -4/+8 |
2011-09-14 | decoder_internal: don't call input_stream_buffer() | Max Kellermann | 1 | -28/+4 |
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 |
2011-01-10 | decoder_control: store GCond object, not a player_control | Max Kellermann | 1 | -2/+1 |
2011-01-10 | player_control: removed the global variable "pc" | Max Kellermann | 1 | -1/+1 |
2010-02-17 | replay_gain: reimplement as a filter plugin | Max Kellermann | 1 | -1/+8 |
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 |
2009-12-15 | input_stream: return errors with GError | Max Kellermann | 1 | -1/+7 |
2009-12-15 | decoder_internal: decoder_input_buffer() returns bool | Max Kellermann | 1 | -4/+4 |
2009-11-12 | include config.h in all sources | Max Kellermann | 1 | -0/+1 |
2009-10-31 | decoder_control: removed the global variable "dc" | Max Kellermann | 1 | -16/+19 |
2009-10-31 | player_control: protect command, state, error with a mutex | Max Kellermann | 1 | -4/+1 |
2009-08-13 | decoder_control: protect command, state with a mutex | Max Kellermann | 1 | -2/+25 |
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -3/+4 |
2009-03-07 | decoder_internal: don't push empty chunk into pipe | Max Kellermann | 1 | -1/+6 |
2009-03-06 | pipe: added music_buffer, rewrite music_pipe | Max Kellermann | 1 | -19/+17 |
2009-03-06 | music_pipe: added music_pipe_push() | Max Kellermann | 1 | -0/+80 |