-
3b3c9334c8
decoder/Opus: replace non-static data member initializers
Max Kellermann
2013-02-04 11:08:32 +01:00
-
96dc0a318a
player_thread: implement missing "idle" events on output errors
Max Kellermann
2013-02-04 10:15:34 +01:00
-
a4223aac38
ServerSocket: Initialize length variable
Uli Schlachter
2013-01-29 15:05:44 +01:00
-
2bb751d9fa
StateFile: use file system API, log in UTF-8
Denis Krjuchkov
2013-02-02 20:42:24 +06:00
-
3b620112ca
SimpleDatabasePlugin: use file system API, log in UTF-8
Denis Krjuchkov
2013-02-02 20:27:06 +06:00
-
99526219b7
UpdateIO.cxx: use file system API, log in UTF-8
Denis Krjuchkov
2013-02-02 20:25:13 +06:00
-
d818b618af
UpdateWalk.cxx: use FileExists
Denis Krjuchkov
2013-02-02 20:23:57 +06:00
-
c64700e7ae
TextFile.hxx: use file system API
Denis Krjuchkov
2013-02-02 20:23:27 +06:00
-
5bd1917705
SongUpdate.cxx: use StatFile
Denis Krjuchkov
2013-02-02 20:22:32 +06:00
-
178c6c20cd
PlaylistSave.cxx: use FOpen
Denis Krjuchkov
2013-02-02 20:21:46 +06:00
-
92d71cc7fa
PlaylistFile.cxx: use file system API
Denis Krjuchkov
2013-02-02 20:21:10 +06:00
-
227eca7d28
ExcludeList.cxx: use FOpen
Denis Krjuchkov
2013-02-02 20:20:24 +06:00
-
9399b0ea52
ConfigFile.cxx: use FOpenMode
Denis Krjuchkov
2013-02-02 20:19:25 +06:00
-
17dca254a3
Path.hxx: add GetDirectoryName() method
Denis Krjuchkov
2013-02-02 19:28:02 +06:00
-
f6b50d2387
FileSystem.hxx: add FOpen modes for appending files
Denis Krjuchkov
2013-02-02 19:20:10 +06:00
-
a9ce0218c1
FilterInternal: convert struct filter to a OO interface
Max Kellermann
2013-02-01 18:40:36 +01:00
-
7bb5a960fd
output/null: convert to C++
Max Kellermann
2013-02-02 09:30:29 +01:00
-
e6b04d1b50
filter/*: don't use GLib macros
Max Kellermann
2013-02-02 08:31:17 +01:00
-
12613356fc
filter/Chain: use std::forward_list instead of GSList
Max Kellermann
2013-02-01 18:11:24 +01:00
-
3894450b10
filter: convert to C++
Max Kellermann
2013-02-01 17:47:09 +01:00
-
ec07f6ec83
PcmMix: merge duplicate code with templates
Max Kellermann
2013-02-01 13:29:50 +01:00
-
a7a10d03c9
test/test_pcm: add unit test for pcm_mix()
Max Kellermann
2013-02-01 15:52:03 +01:00
-
ef99d6ce3d
PcmUtils: remove pcm_range(), use PcmClamp() instead
Max Kellermann
2013-02-01 13:50:10 +01:00
-
0ac06d77f1
PcmUtils: make PcmClamp() 64-bit-safe, add missing cast
Max Kellermann
2013-02-01 14:04:40 +01:00
-
469e233428
PcmUtils: remove unused clamp functions
Max Kellermann
2013-02-01 14:02:20 +01:00
-
86a0f9cf9b
PcmFormat: merge duplicate code with a template
Max Kellermann
2013-01-31 22:07:10 +01:00
-
e6a91d291d
PcmChannels: merge duplicate code with a template
Max Kellermann
2013-01-31 21:37:03 +01:00
-
bf35972714
ConfigTemplates: fix typo in id3v1_encoding
Max Kellermann
2013-02-01 13:47:12 +01:00
-
e0c645a270
test/test_pcm: add unit tests for the PcmFormat library
Max Kellermann
2013-01-31 22:27:53 +01:00
-
e42734c3f3
test/test_pcm: merge source buffer generator
Max Kellermann
2013-01-31 22:58:27 +01:00
-
eab78ab99c
PcmDither: use constexpr
Max Kellermann
2013-01-31 22:55:00 +01:00
-
f2491c88c8
PcmDither: convert struct to a class
Max Kellermann
2013-01-31 22:43:28 +01:00
-
1b175025fe
pcm_*: convert to C++
Max Kellermann
2013-01-31 20:33:26 +01:00
-
ccdf7184be
gcc.h: add "restrict" macro for C++
Max Kellermann
2013-01-31 20:42:11 +01:00
-
7764136211
mixer/software, filter/volume: convert to C++
Max Kellermann
2013-01-31 21:00:43 +01:00
-
0307801d51
test/test_pcm: convert to C++
Max Kellermann
2013-01-31 20:45:19 +01:00
-
72cf8dd8a0
ZeroconfBonjour: fix OnSocketReady() return type
Max Kellermann
2013-01-31 21:11:01 +01:00
-
3c2b464dfa
filter/convert: remove unused attribute
Max Kellermann
2013-01-31 00:31:24 +01:00
-
361404fd59
pcm_convert: convert to C++
Max Kellermann
2013-01-30 23:40:56 +01:00
-
762c91b7f1
util/Manual: new template class
Max Kellermann
2013-01-30 23:48:34 +01:00
-
f2a8d4d289
filter/convert: convert to C++
Max Kellermann
2013-01-30 23:28:13 +01:00
-
9ee52d85d7
filter/autoconvert: include cleanup
Max Kellermann
2013-01-30 23:19:11 +01:00
-
5ed9f02c4d
TagPool, ...: include cleanup
Max Kellermann
2013-01-30 22:53:12 +01:00
-
378ebad1c8
ConfigData: use simple linked list instead of GSList
Max Kellermann
2013-01-30 22:37:17 +01:00
-
e44e0fab9f
ConfigData: forbid copying a config_param object
Max Kellermann
2013-01-30 22:35:57 +01:00
-
c434077728
FilterConfig: add missing glib.h include
Max Kellermann
2013-01-30 22:39:19 +01:00
-
6e47e79790
ConfigData: move functions into the class
Max Kellermann
2013-01-30 22:25:17 +01:00
-
d9ea3082fb
ConfigData: add constructors/destructors
Max Kellermann
2013-01-30 22:00:32 +01:00
-
2d63c26936
ConfigData: use std::string in block_param
Max Kellermann
2013-01-30 22:09:25 +01:00
-
3cdd01aa1b
ConfigData: use std::vector for the block_param list
Max Kellermann
2013-01-30 22:01:20 +01:00
-
d25195447a
ConfigData: use new/delete instead of GLib
Max Kellermann
2013-01-30 22:02:48 +01:00
-
aa8ab2fc89
test/test_vorbis_encoder: convert to C++
Max Kellermann
2013-01-30 22:19:24 +01:00
-
d664baff26
audio_{parser,config}: convert to C++
Max Kellermann
2013-01-30 21:47:12 +01:00
-
3275d4c6fa
conf.h: move the GQuark to ConfigQuark.hxx
Max Kellermann
2013-01-30 21:33:52 +01:00
-
cd0d003197
filter/chain, encoder: GLib include cleanup
Max Kellermann
2013-01-30 21:40:53 +01:00
-
cfeeb7af2e
test/run_encoder, ...: convert to C++
Max Kellermann
2013-01-30 21:27:37 +01:00
-
ac887d3afb
ConfigFile: simplify error cleanup
Max Kellermann
2013-01-30 19:59:49 +01:00
-
e294ccae24
ConfigFile: move code to ConfigGlobal.cxx
Max Kellermann
2013-01-30 19:44:59 +01:00
-
72070f292b
ConfigFile: add struct ConfigData
Max Kellermann
2013-01-30 18:54:17 +01:00
-
823c618d24
{encoder,output}_api.h: allow compiling as C++
Max Kellermann
2013-01-30 19:39:08 +01:00
-
51cb6a0a44
conf: move struct definitions to ConfigData.hxx
Max Kellermann
2013-01-30 18:52:14 +01:00
-
a1b1ec3d11
Makefile.am: move source files to libconf.a
Max Kellermann
2013-01-30 19:00:31 +01:00
-
595b6a4f6c
ConfigFile: add enum ConfigOption
Max Kellermann
2013-01-30 17:52:51 +01:00
-
daa4647712
ConfigOption: rename to ConfigTemplate
Max Kellermann
2013-01-30 17:53:13 +01:00
-
c67668d6dd
Makefile.am: fix test/read_mixer rule
Max Kellermann
2013-01-30 19:05:04 +01:00
-
9cfaa9c7b0
ConfigFile: move code to ConfigOptions.cxx
Max Kellermann
2013-01-30 17:43:26 +01:00
-
c5ea586882
ConfigFile: split config_entry
Max Kellermann
2013-01-30 17:35:33 +01:00
-
f2a3a37dff
filter_config: convert to C++
Max Kellermann
2013-01-30 17:22:44 +01:00
-
01dd540d7e
decoder_list: convert to C++
Max Kellermann
2013-01-30 17:18:48 +01:00
-
8142080633
InotifyUpdate: use std::list instead of GList
Max Kellermann
2013-01-30 15:39:29 +01:00
-
9920a3e8fc
InotifyUpdate: move code to destructor
Max Kellermann
2013-01-30 16:42:31 +01:00
-
f7d8e6c40c
InotifyUpdate: allocate the root dynamically
Max Kellermann
2013-01-30 16:35:24 +01:00
-
4ecf09f9e6
InotifyUpdate: use new/delete instead of GLib slices
Max Kellermann
2013-01-30 16:35:56 +01:00
-
47a8369d79
InotifyUpdate: rename struct watch_directory
Max Kellermann
2013-01-30 16:36:58 +01:00
-
6805fa2fa0
InotifyUpdate: use std::map instead of GTree
Max Kellermann
2013-01-30 15:41:38 +01:00
-
4d6b9611ae
UpdateContainer: remove duplicate unlock call
Max Kellermann
2013-01-30 16:27:35 +01:00
-
16afdfd874
ArchivePlugin: move instance methods to class ArchiveFile
Max Kellermann
2013-01-29 23:36:58 +01:00
-
701fff03d2
archive/bzip2: create file only after stream has been opened
Max Kellermann
2013-01-30 15:27:23 +01:00
-
8e0575ca9b
archive/zzip: fix memory leak
Max Kellermann
2013-01-30 15:25:29 +01:00
-
5e8f51a963
output/httpd: use the BufferedSocket class for HttpdClient
Max Kellermann
2013-01-27 22:58:07 +01:00
-
be3d2188d6
event/SocketMonitor: wake up the event loop after flag change
Max Kellermann
2013-01-30 15:01:34 +01:00
-
18e429a87e
event/Loop: add method WakeUp()
Max Kellermann
2013-01-30 14:57:29 +01:00
-
3576a8fd9f
Main: delete the EventLoop after everything else
Max Kellermann
2013-01-30 15:08:03 +01:00
-
f260cd031c
input/Rewind: remove bogus assertion
Max Kellermann
2013-01-30 15:05:51 +01:00
-
18c4b536f2
event/ServerSocket: add method GetEventLoop()
Max Kellermann
2013-01-30 14:22:58 +01:00
-
fa51db449f
ServerSocket: replace callback with virtual method
Max Kellermann
2013-01-30 13:20:27 +01:00
-
cb9a05ac77
output/httpd: safer cast, consider offset
Max Kellermann
2013-01-30 14:14:42 +01:00
-
f1f22019f5
output/httpd: forward-declare class HttpdClient
Max Kellermann
2013-01-30 13:42:16 +01:00
-
6d79a1cdfc
output/httpd: add constructor, destructor, Configure()
Max Kellermann
2013-01-30 13:29:21 +01:00
-
ad5eb2f8d6
ServerSocket: expose the class
Max Kellermann
2013-01-30 12:56:23 +01:00
-
39d56d6b65
ServerSocket: move to libevent.a
Max Kellermann
2013-01-30 13:39:12 +01:00
-
a291415326
event/BufferedSocket: move output buffer to FullyBufferedSocket
Max Kellermann
2013-01-30 10:36:47 +01:00
-
4ad7456428
event/SocketMonitor: OnSocketReady() returns bool
Max Kellermann
2013-01-30 10:53:32 +01:00
-
73f36858bb
event/SocketMonitor: add methods Read(), Write()
Max Kellermann
2013-01-30 10:39:17 +01:00
-
fe3f0332f7
page: convert to C++
Max Kellermann
2013-01-30 09:18:52 +01:00
-
718fd97612
icy_server: convert to C++
Max Kellermann
2013-01-30 09:08:50 +01:00
-
f8ff45b212
icy_server: pass pointer to _metadata_page()
Max Kellermann
2013-01-30 09:13:46 +01:00
-
f5c0b0d316
ArchiveFile: convert to a class
Max Kellermann
2013-01-29 23:26:51 +01:00
-
ba51045d9e
refcount: convert to C++
Max Kellermann
2013-01-29 23:20:19 +01:00
-
fa34dd7bd3
test/visit_archive: new debug program
Max Kellermann
2013-01-29 22:40:11 +01:00