Max Kellermann
|
30a82076ba
|
PlayerListener: new interface to replace GlobalEvents access
|
2014-02-21 10:22:35 +01:00 |
Max Kellermann
|
9e0ce23a03
|
test/run_{filter,output}: use config_find_block()
|
2014-02-20 00:04:23 +01:00 |
Max Kellermann
|
8d6fedf817
|
Mixer: add class MixerListener
Use a listener interface instead of GlobalEvents.
|
2014-02-19 21:40:14 +01:00 |
Max Kellermann
|
55e128cced
|
test: various fixups for building without GLib
|
2014-02-18 09:18:42 +01:00 |
Max Kellermann
|
e8938b1069
|
MixerPlugin: add EventLoop& init() parameter
|
2014-02-05 00:02:02 +01:00 |
Max Kellermann
|
4a28333039
|
event/Loop: remove the dummy constructor argument
|
2014-02-05 00:00:03 +01:00 |
Max Kellermann
|
4657a3bd0f
|
output: move functions into the AudioOutput struct
|
2014-01-29 08:10:46 +01:00 |
Max Kellermann
|
68b79f97f3
|
output: rename source files
|
2014-01-28 11:42:54 +01:00 |
Max Kellermann
|
815d72065c
|
output: rename struct audio_output to AudioOutput
|
2014-01-28 11:34:09 +01:00 |
Max Kellermann
|
f5a923b9d1
|
OutputAll: convert to class, move instance to class Partition
Another big chunk of code for multi-player support.
|
2014-01-28 09:20:53 +01:00 |
Max Kellermann
|
7c52a1c04b
|
Filter*: move to filter/
|
2014-01-24 16:43:57 +01:00 |
Max Kellermann
|
197b503f3e
|
Config*: move to config/
|
2014-01-24 00:20:01 +01:00 |
Max Kellermann
|
ea5b901bcc
|
output/*: move to output/plugins/
|
2014-01-23 23:49:50 +01:00 |
Max Kellermann
|
4f83c60296
|
copyright year 2014
|
2014-01-13 22:31:55 +01:00 |
Max Kellermann
|
3f3ae48ff4
|
test: add missing includes
|
2014-01-07 23:57:39 +01:00 |
Max Kellermann
|
1ad52f131c
|
test/*: use fprintf(stderr,...) and Log() instead of g_printerr()
Avoid GLib.
|
2013-12-24 14:44:08 +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
|
26d92c80ed
|
conf.h: remove obsolete header
Use only ConfigData.hxx in plugin sources to reduce header
dependencies.
|
2013-09-05 08:47:10 +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
|
4db119c01b
|
IOThread: use FatalError() on g_thread_create() error
New GLib versions don't fail.
|
2013-09-03 11:28:47 +02:00 |
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +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
|
4a800b311f
|
don't use g_thread_init() with GLib 2.32
Deprecated.
|
2013-04-17 01:54:14 +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
|
3894450b10
|
filter: convert to C++
|
2013-02-01 17:47:09 +01:00 |
Max Kellermann
|
361404fd59
|
pcm_convert: convert to C++
|
2013-01-31 00:26:55 +01:00 |
Max Kellermann
|
d664baff26
|
audio_{parser,config}: convert to C++
|
2013-01-30 21:47:12 +01:00 |
Max Kellermann
|
595b6a4f6c
|
ConfigFile: add enum ConfigOption
Look up top-level config options by enum (= integer), not by name
string.
|
2013-01-30 21:36:04 +01:00 |
Max Kellermann
|
feb8d5b82f
|
ConfigFile, CommandLine: use the Path class
|
2013-01-29 18:09:39 +01:00 |
Max Kellermann
|
2101daef5a
|
mixer/Alsa: use MultiSocketMonitor
|
2013-01-15 18:18:00 +01:00 |
Max Kellermann
|
e0a97a030f
|
io_thread: convert to C++
|
2013-01-10 10:33:20 +01:00 |
Max Kellermann
|
26ebfc04b0
|
EventPipe: rename to GlobalEvents
|
2013-01-09 23:31:43 +01:00 |
Max Kellermann
|
5faf443038
|
event_pipe.h: convert to C++
|
2013-01-09 22:37:47 +01:00 |
Max Kellermann
|
e86e77ad67
|
idle: convert to C++
|
2013-01-09 13:01:38 +01:00 |
Max Kellermann
|
3c4bb9ff4e
|
test/FakeReplayGainConfig: move fake symbols from a few debug programs
|
2013-01-09 12:26:07 +01:00 |
Max Kellermann
|
975370c084
|
decoder_api.h, ...: add "extern C"
|
2013-01-07 10:07:40 +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
|
2a9d933a81
|
PlayerControl: add constructor and destructor
|
2013-01-04 22:45:14 +01:00 |
Max Kellermann
|
81f3d893d9
|
player_control.h: convert header to C++
|
2013-01-04 22:31:53 +01:00 |
Max Kellermann
|
05c91082e3
|
playlist: convert to C++
|
2013-01-04 22:12:33 +01:00 |
Max Kellermann
|
de0ab43bc1
|
output_*: convert to C++
|
2013-01-04 09:46:41 +01:00 |