Max Kellermann
|
8f2ca8f085
|
ConfigFile: fix typo (parser breakage)
|
2015-01-22 19:08:09 +01:00 |
|
Max Kellermann
|
6725c2afa1
|
util/format: allow upper case, digits and underscore in names
|
2015-01-22 18:59:42 +01:00 |
|
Max Kellermann
|
e9d4b73cc3
|
util/format: move code to is_name_char()
|
2015-01-22 18:59:01 +01:00 |
|
Max Kellermann
|
929ec70512
|
queue/PlaylistState: remove unused macro
|
2015-01-22 18:44:30 +01:00 |
|
Max Kellermann
|
6cd5d73607
|
pcm/SoxrResampler: allow multi-threaded resampling
|
2015-01-22 11:37:18 +01:00 |
|
Max Kellermann
|
80a7e1ea7d
|
pcm/SoxrResampler: add a global soxr_runtime_spec_t variable
|
2015-01-22 11:37:09 +01:00 |
|
Max Kellermann
|
0d3b26b3aa
|
Config: add section "resampler"
|
2015-01-22 11:04:28 +01:00 |
|
Max Kellermann
|
e9b49a43e2
|
config/Block: add method IsEmpty()
|
2015-01-22 10:20:51 +01:00 |
|
Max Kellermann
|
4fa5538e2b
|
config/Param: split block-specific attributes to new struct ConfigBlock
The old struct config_param remains only for top-level string options.
|
2015-01-21 23:56:33 +01:00 |
|
Max Kellermann
|
84e74173de
|
config/File: move code to ReadConfigParam()
|
2015-01-21 23:51:04 +01:00 |
|
Max Kellermann
|
6cdb2a4896
|
fs/io/BufferedReader: count line numbers
Replaces the dirty code in config/ConfigFile.cxx.
|
2015-01-21 23:43:32 +01:00 |
|
Max Kellermann
|
d8bef3270d
|
config/File: use FileReader/BufferedReader instead of stdio
|
2015-01-21 23:36:57 +01:00 |
|
Max Kellermann
|
a33db8fe6f
|
config/Data: assign nullptr during iteration
|
2015-01-21 23:30:00 +01:00 |
|
Max Kellermann
|
1c3f5517fa
|
config/Option: convert to strictly-typed enum
|
2015-01-21 23:30:00 +01:00 |
|
Max Kellermann
|
10972da060
|
input/curl: work around format warning on WIN32
|
2015-01-21 23:30:00 +01:00 |
|
Max Kellermann
|
a38f02541d
|
config/Param: make "line" signed
|
2015-01-21 22:19:36 +01:00 |
|
Max Kellermann
|
fdba76ba47
|
ConfigFile: convert macros to constexpr
|
2015-01-21 22:12:16 +01:00 |
|
Max Kellermann
|
f900ab0121
|
config/Data: add method Clear()
Move code from config_global_finish().
|
2015-01-21 21:50:02 +01:00 |
|
Max Kellermann
|
f80ab6a7a2
|
ConfigData: rename header file
|
2015-01-21 21:49:09 +01:00 |
|
Max Kellermann
|
6ed209bbf3
|
config/Param: make constructor "explicit"
|
2015-01-21 21:32:26 +01:00 |
|
Max Kellermann
|
fe85fa3bea
|
ConfigData: move struct config_param to Param.hxx
|
2015-01-21 21:23:02 +01:00 |
|
Max Kellermann
|
76b7882f33
|
ConfigData: rename struct block_param to BlockParam
|
2015-01-21 21:18:25 +01:00 |
|
Max Kellermann
|
bf0ab2d44c
|
ConfigData: move struct block_param to Block.?xx
|
2015-01-21 20:45:34 +01:00 |
|
Max Kellermann
|
276a0d9500
|
thread/Name: include stdio.h if HAVE_PRCTL
Caused a build failure with uClibc because snprintf() was not
available.
|
2015-01-21 20:40:56 +01:00 |
|
Max Kellermann
|
bcbfa560e9
|
pcm/SoxrResampler: use a global soxr_quality_spec_t variable
|
2015-01-21 19:59:50 +01:00 |
|
Max Kellermann
|
8b366f0795
|
pcm/SoxrResampler: soxr_parse_converter() returns unsigned long
|
2015-01-21 19:56:57 +01:00 |
|
Max Kellermann
|
aa08f9692c
|
pcm/SoxrResampler: add constant SOXR_DEFAULT_QUALITY
|
2015-01-21 19:56:36 +01:00 |
|
Max Kellermann
|
288ba84939
|
pcm/SoxrResampler: fix indent
|
2015-01-21 19:47:14 +01:00 |
|
Max Kellermann
|
4c74016b1a
|
MixerAll: restore "null" mixer volume from state file
|
2015-01-16 19:48:26 +01:00 |
|
Joshua Wise
|
1d8544ef3b
|
db/plugins/ProxyDatabasePlugin: add "keepalive" parameter
|
2015-01-15 14:44:55 -08:00 |
|
Max Kellermann
|
91a12f76cd
|
util/CharUtil: minor API documentation fix
|
2015-01-15 19:34:02 +01:00 |
|
Max Kellermann
|
e8debd2e45
|
output/recorder: dynamic file name
|
2015-01-14 22:03:26 +01:00 |
|
Max Kellermann
|
bf59635280
|
output/recorder: move code to encoder/ToOutputStream.cxx
|
2015-01-14 20:11:00 +01:00 |
|
Max Kellermann
|
eaf0662b75
|
fs/io/FileOutputStream: add static method Create()
|
2015-01-14 19:44:28 +01:00 |
|
Max Kellermann
|
b043b2a761
|
fs/AllocatedPath: add operator==
|
2015-01-13 10:42:29 +01:00 |
|
Max Kellermann
|
ac7e0dfb77
|
DetachedSong: remove obsolete friend declaration
|
2015-01-12 20:56:07 +01:00 |
|
Max Kellermann
|
05d47bb09a
|
output/null: convert struct to class
|
2015-01-09 19:30:22 +01:00 |
|
Max Kellermann
|
575a5bd0b8
|
output/null: move functions into the struct
|
2015-01-09 17:44:00 +01:00 |
|
Max Kellermann
|
ae4c189e19
|
encoder/Interface: move functions into the struct
|
2015-01-08 19:36:19 +01:00 |
|
Max Kellermann
|
362a6e6d46
|
encoder/Plugin: move struct Encoder to EncoderInterface.hxx
|
2015-01-08 19:31:57 +01:00 |
|
Max Kellermann
|
c76c7c68ff
|
output/recorder: convert struct to class
|
2015-01-08 16:56:22 +01:00 |
|
Max Kellermann
|
59ac9d39d5
|
output/recorder: move encoder_finish() call to destructor
|
2015-01-08 16:56:13 +01:00 |
|
Max Kellermann
|
ec41caade4
|
output/wrapper: add method SendTag()
|
2015-01-07 19:20:09 +01:00 |
|
Max Kellermann
|
06ec06cdd7
|
output/recorder: remove unused variable "recorder_output_domain"
|
2015-01-07 19:17:07 +01:00 |
|
Max Kellermann
|
b7acf86408
|
output/recorder: use FileOutputStream
|
2015-01-07 19:14:23 +01:00 |
|
Max Kellermann
|
58c4db925b
|
output/recorder: log commit errors
|
2015-01-07 19:13:55 +01:00 |
|
Max Kellermann
|
fe0c4ff3c2
|
output/recorder: move code to method Commit()
|
2015-01-07 19:11:04 +01:00 |
|
Max Kellermann
|
7a2af0fbf4
|
output/recorder: move more functions into the struct
|
2015-01-07 18:55:34 +01:00 |
|
Max Kellermann
|
d83127722f
|
output/oss: use nullptr instead of NULL
|
2015-01-07 18:55:34 +01:00 |
|
Max Kellermann
|
dc03ad05be
|
output/oss: add "const" attributes
|
2015-01-07 18:50:38 +01:00 |
|