aboutsummaryrefslogtreecommitdiffstats
path: root/src (unfollow)
Commit message (Expand)AuthorFilesLines
2013-01-08Queue: move code to new class IdTableMax Kellermann3-47/+107
2013-01-08Queue: rename internal typesMax Kellermann2-19/+19
2013-01-08Queue: move HASH_MULT and Item into the Queue classMax Kellermann1-29/+27
2013-01-08Queue: move GenerateId() and others into the classMax Kellermann2-82/+81
2013-01-08decoder/OggUtil,Opus: move code to new class OggSyncStateMax Kellermann4-36/+102
2013-01-08decoder/Opus: read total timeMax Kellermann3-0/+100
2013-01-08decoder/OggUtil: add OggExpectPageSeek()Max Kellermann2-0/+56
2013-01-08decoder/Opus: move page reader into the decoder classMax Kellermann1-13/+34
2013-01-08decoder/Opus: move code to HandlePackets()Max Kellermann1-0/+7
2013-01-08decoder/Opus: make internal methods inlineMax Kellermann1-5/+5
2013-01-08decoder/OggUtil: add OggExpectFirstPage() and OggExpectPageIn()Max Kellermann3-8/+48
2013-01-08decoder/Opus: use OggExpectPage() in main loopMax Kellermann1-7/+5
2013-01-08decoder/OggUtil: add struct forward declarationsMax Kellermann2-5/+8
2013-01-07input_stream: add method _cheap_seeking()Max Kellermann3-3/+15
2013-01-07decoder/ogg_codec: convert to C++Max Kellermann5-15/+8
2013-01-07decoder/vorbis: convert to C++Max Kellermann5-20/+56
2013-01-07Queue: don't include glib.hMax Kellermann1-3/+1
2013-01-07Queue: use C++ random instead of GLib's GRandMax Kellermann2-10/+18
2013-01-07util/LazyRandomEngine: lazy wrapper for std::mt19937Max Kellermann2-0/+98
2013-01-07Queue: move queue_shuffle_order_first() into the classMax Kellermann2-5/+6
2013-01-07Queue: move queue_shuffle_order_range() into the classMax Kellermann2-12/+13
2013-01-07Playlist: convert functions to methodsMax Kellermann15-769/+651
2013-01-07DatabaseQueue: pass DatabaseSelection to Add...()Max Kellermann4-15/+10
2013-01-07Client: add Partition reference attributeMax Kellermann8-31/+30
2013-01-07TagPool: use the Mutex class instead of GStaticMutexMax Kellermann3-22/+13
2013-01-07tag: convert to C++Max Kellermann9-85/+113
2013-01-07DatabaseLock: use the Mutex class instead of GLib's GMutexMax Kellermann2-4/+5
2013-01-07thread/Mutex: don't use std::mutexMax Kellermann2-8/+68
2013-01-07replay_gain_info, ...: use cmath instead of math.h in C++ modeMax Kellermann5-8/+20
2013-01-07filter/replay_gain: convert to C++Max Kellermann5-17/+22
2013-01-07decoder_api.h, ...: add "extern C"Max Kellermann45-73/+86
2013-01-07mixer_all: convert to C++Max Kellermann11-23/+18
2013-01-07volume: convert to C++Max Kellermann6-13/+12
2013-01-07audio_config, volume, mixer_all: include cleanupMax Kellermann3-10/+0
2013-01-06Queue: use std::swapMax Kellermann2-7/+4
2013-01-06queue: convert all functions to methodsMax Kellermann11-558/+473
2013-01-06Queue: add constructor and destructorMax Kellermann3-43/+31
2013-01-06Playlist: add constructor and destructorMax Kellermann3-27/+11
2013-01-06DatabaseQueue: force passing playlist reference to std::bind()Max Kellermann1-1/+1
2013-01-05Partition: new class, container for Playlist and PlayerControlMax Kellermann10-60/+102
2013-01-05filter/ReplayGain: add method _set_mode()Max Kellermann10-14/+56
2013-01-05DecoderAPI: don't use replay_gain_get_real_mode()Max Kellermann1-1/+5
2013-01-05DecoderAPI: _replay_gain() returns voidMax Kellermann4-17/+9
2013-01-04replay_gain_*: convert to C++Max Kellermann2-2/+9
2013-01-04replay_gain_config: remove unused variable replay_gain_mode_namesMax Kellermann1-5/+0
2013-01-04DatabaseQueue: pass playlist objectMax Kellermann4-8/+14
2013-01-04Client: add "playlist" attributeMax Kellermann7-64/+84
2013-01-04PlayerControl: initialize all attributesMax Kellermann1-1/+5
2013-01-04Client: initialize num_subscriptionsMax Kellermann1-1/+2
2013-01-04Playlist: pass max_length to playlist_init()Max Kellermann4-10/+8