Max Kellermann
|
4734af747b
|
OutputThread: use real-time priority
|
2014-01-14 09:59:04 +01:00 |
|
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
|
Max Kellermann
|
da29298d4d
|
pcm/PcmMix: improved dithering
Use the existing PcmDither library.
|
2013-12-28 18:30:27 +01:00 |
|
Max Kellermann
|
1732166328
|
OutputThread: handle failing ReplayGainFilter::Open()
Since opening the PcmVolume object can now fail, this case must be
handled.
|
2013-12-24 10:52:33 +01:00 |
|
Max Kellermann
|
51de8fd10a
|
Volume, Output: use new class PeriodClock instead of GTimer
|
2013-11-25 22:09:46 +01:00 |
|
Max Kellermann
|
d2679f59c5
|
PcmConvert: add methods Open(), Close()
Replaces Reset() and eliminates the AudioFormat parameters from the
Convert() method.
|
2013-11-13 21:06:33 +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
|
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
|
be2951b45f
|
gcc.h: rename to Compiler.h
|
2013-10-15 09:21:59 +02:00 |
|
Max Kellermann
|
060814daa8
|
Log: new logging library API
Prepare to migrate away from GLib. Currently, we're still using GLib
as a backend.
|
2013-10-02 08:57:55 +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
|
b70d38dc10
|
Makefile.am: move sources to libsystem.a
|
2013-08-07 10:31:31 +02:00 |
|
Max Kellermann
|
a27d105dcd
|
FatalError: new library to replace mpd_error.h
|
2013-08-07 10:08:36 +02:00 |
|
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
|
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
|
Max Kellermann
|
648196319f
|
output_api: convert to C++
|
2013-07-30 08:34:10 +02:00 |
|
Max Kellermann
|
c75cb67c44
|
pcm_buffer: convert to C++
|
2013-07-30 08:31:02 +02:00 |
|
Max Kellermann
|
a4a13a3825
|
use g_thread_new() if GLib is recent enough
Fixes deprecation warnings.
|
2013-04-17 01:49:43 +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 |
|
Max Kellermann
|
c654c7630a
|
pcm_*: move to src/pcm/
|
2013-04-09 01:24:52 +02:00 |
|
Max Kellermann
|
a9ce0218c1
|
FilterInternal: convert struct filter to a OO interface
|
2013-02-02 09:34:07 +01:00 |
|
Max Kellermann
|
3894450b10
|
filter: convert to C++
|
2013-02-01 17:47:09 +01:00 |
|
Max Kellermann
|
1b175025fe
|
pcm_*: convert to C++
|
2013-01-31 21:11:06 +01:00 |
|
Max Kellermann
|
f2a8d4d289
|
filter/convert: convert to C++
|
2013-01-30 23:28:13 +01:00 |
|
Max Kellermann
|
823c618d24
|
{encoder,output}_api.h: allow compiling as C++
|
2013-01-30 21:36:09 +01:00 |
|
Max Kellermann
|
e1b03b4a71
|
PlayerControl: move functions into the class
|
2013-01-20 17:48:23 +01:00 |
|
Max Kellermann
|
b8cda53bd3
|
notify: convert to C++
|
2013-01-10 10:44:04 +01:00 |
|
Max Kellermann
|
989c9a7317
|
filter/replay_gain: convert to C++
|
2013-01-07 10:17:16 +01:00 |
|
Max Kellermann
|
81f3d893d9
|
player_control.h: convert header to C++
|
2013-01-04 22:31:53 +01:00 |
|
Max Kellermann
|
e9b71a0d28
|
MusicChunk: move functions to methods
|
2013-01-04 21:38:46 +01:00 |
|
Max Kellermann
|
22f0a1547c
|
buffer, pipe: convert to C++
|
2013-01-04 10:16:16 +01:00 |
|
Max Kellermann
|
de0ab43bc1
|
output_*: convert to C++
|
2013-01-04 09:46:41 +01:00 |
|