Max Kellermann
|
85ae7e9c9a
|
DecoderControl: move code/attributes to new class MixRampInfo
|
2013-10-26 14:19:34 +02:00 |
Max Kellermann
|
d6e28c42e5
|
ReplayGainInfo: refactor to a class
|
2013-10-25 19:12:46 +02:00 |
Max Kellermann
|
6d475c40de
|
ReplayGainInfo: use CamelCase for struct name
|
2013-10-25 19:12:38 +02:00 |
Max Kellermann
|
93deb84499
|
input_stream: rename struct to InputStream
|
2013-10-23 23:12:02 +02:00 |
Max Kellermann
|
82059645f1
|
decoder: rename the struct to "Decoder"
|
2013-10-21 21:12:37 +02:00 |
Max Kellermann
|
7c1cf61728
|
thread/{Cond,Mutex}: use "class" instead of "typedef"
Allows forward-declaration.
|
2013-10-17 10:06:31 +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
|
c5d05ac0cf
|
DecoderCommand: convert to strictly-typed enum
|
2013-09-27 12:11:37 +02:00 |
Max Kellermann
|
8929f88e6d
|
PlaylistPlugin: add interface SongEnumerator
Replaces struct playlist_provider.
|
2013-09-05 09:40:55 +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
|
7d0269d2ce
|
InputLegacy: move functions to the input_stream class
|
2013-09-05 00:23:14 +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
|
8d36367fe2
|
input_stream.h: rename to InputLegacy.hxx
|
2013-09-03 09:18:30 +02:00 |
Max Kellermann
|
85b77b81ca
|
*: use gcc.h macros instead of GLib
|
2013-08-04 23:48:01 +02:00 |
Max Kellermann
|
d1e7b4e381
|
audio_format: convert to C++
|
2013-08-03 21:37:56 +02:00 |
Max Kellermann
|
cbd38327e7
|
DecoderAPI: pass rvalue reference to decoder_tag()
Avoid duplicating the tag.
|
2013-07-31 00:34:22 +02:00 |
Max Kellermann
|
06f898cc12
|
tag: convert to C++
|
2013-07-30 20:19:53 +02:00 |
Max Kellermann
|
ba161ec572
|
song: convert header to C++
|
2013-07-28 13:25:12 +02:00 |
Max Kellermann
|
43f613d9be
|
decoder_api: convert to C++
|
2013-07-28 13:18:48 +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
|
01dd540d7e
|
decoder_list: convert to C++
|
2013-01-30 17:18:48 +01:00 |
Max Kellermann
|
feb8d5b82f
|
ConfigFile, CommandLine: use the Path class
|
2013-01-29 18:09:39 +01:00 |
Max Kellermann
|
6f3d70b5e2
|
DecoderControl, InputStream: use Mutex/Cond instead of GMutex/GCond
|
2013-01-27 18:39:32 +01:00 |
Max Kellermann
|
257a0dee75
|
playlist/*: convert to C++
|
2013-01-27 17:38:09 +01:00 |
Max Kellermann
|
86b0adc82c
|
playlist/*: convert to C++
|
2013-01-26 01:17:43 +01:00 |
Max Kellermann
|
e0a97a030f
|
io_thread: convert to C++
|
2013-01-10 10:33:20 +01:00 |
Max Kellermann
|
d5516dee00
|
input_stream: convert to C++ (internally)
|
2013-01-10 10:15:09 +01:00 |
Max Kellermann
|
975370c084
|
decoder_api.h, ...: add "extern C"
|
2013-01-07 10:07:40 +01:00 |
Max Kellermann
|
46ed91b53d
|
DecoderAPI: _replay_gain() returns void
Let the function decoder_replay_gain() update
decoder_control::replay_gain_db instead of letting each decoder plugin
take care for that.
|
2013-01-05 02:40:29 +01:00 |
Max Kellermann
|
73f6fc428a
|
test: revert debug program renames
|
2013-01-05 02:39:32 +01:00 |