Max Kellermann
|
c05691b546
|
OutputControl: update both ReplayGainFilters
The "mode" of the second ReplayGainFilter was never set, and thus
replay gain was never applied to the new song during cross-fade.
|
2013-12-24 11:53:21 +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
|
6d475c40de
|
ReplayGainInfo: use CamelCase for struct name
|
2013-10-25 19:12:38 +02:00 |
|
Max Kellermann
|
2bbff77e48
|
OutputControl: convert anonymous enum to constexpr
|
2013-10-20 13:53:01 +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
|
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
|
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
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +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
|
496f70fc0d
|
mixer_plugin: convert to C++
|
2013-02-22 20:51:23 +01:00 |
|
Max Kellermann
|
3894450b10
|
filter: convert to C++
|
2013-02-01 17:47:09 +01:00 |
|
Max Kellermann
|
823c618d24
|
{encoder,output}_api.h: allow compiling as C++
|
2013-01-30 21:36:09 +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
|
1a8ef3cdab
|
filter/ReplayGain: add method _set_mode()
Push the new mode to the filter instead of accessing global variables
through replay_gain_get_real_mode().
|
2013-01-05 02:40:33 +01:00 |
|
Max Kellermann
|
de0ab43bc1
|
output_*: convert to C++
|
2013-01-04 09:46:41 +01:00 |
|