Max Kellermann
|
da29298d4d
|
pcm/PcmMix: improved dithering
Use the existing PcmDither library.
|
2013-12-28 18:30:27 +01:00 |
|
Max Kellermann
|
51de8fd10a
|
Volume, Output: use new class PeriodClock instead of GTimer
|
2013-11-25 22:09:46 +01:00 |
|
Max Kellermann
|
f8f95e2dbd
|
OutputControl: reduce the number of OutputThread wakeups
Wake up the OutputThread only if it hasn't already been woken up and
if it isn't already in the playback loop.
|
2013-11-06 23:51:17 +01:00 |
|
Max Kellermann
|
5b5675cc12
|
player_control: rename to PlayerControl
|
2013-10-28 10:12:33 +01:00 |
|
Max Kellermann
|
ff626ac763
|
*: use references instead of pointers
|
2013-10-19 18:48:38 +02:00 |
|
Max Kellermann
|
59f8144c50
|
*: use nullptr instead of NULL
|
2013-10-19 18:19:03 +02:00 |
|
Max Kellermann
|
8e676db633
|
Thread/Thread: replacement library for GThread
|
2013-10-17 19:29:47 +02:00 |
|
Max Kellermann
|
ccd7f0825a
|
DecoderControl: use GLib forward declarations
|
2013-09-27 23:00:23 +02:00 |
|
Max Kellermann
|
ce1d897575
|
MusicPipe: expose the C++ API
|
2013-09-26 21:51:45 +02:00 |
|
Max Kellermann
|
29030b54c9
|
util/Error: new error passing library
Replaces GLib's GError.
|
2013-09-04 18:14:22 +02:00 |
|
Max Kellermann
|
81c3224076
|
OutputPlugin: pass config_param reference
|
2013-08-04 14:07:49 +02:00 |
|
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
|
Max Kellermann
|
c75cb67c44
|
pcm_buffer: convert to C++
|
2013-07-30 08:31:02 +02:00 |
|
Max Kellermann
|
a28df6123f
|
OutputInternal: use Mutex instead of GMutex
|
2013-04-17 01:41:56 +02:00 |
|
Max Kellermann
|
3a2254c91f
|
output: convert to C++
|
2013-04-17 01:12:05 +02:00 |
|