Max Kellermann
|
8b5f47d3a3
|
decoder/DsdLib: raise ID3 tag limit to 1 MB
A bug report was submitted with a 600 kB ID3 tag that could not be
read by MPD.
|
2015-01-29 08:20:14 +01:00 |
|
Max Kellermann
|
8bfb88840b
|
output/fifo: use template AudioOutputWrapper
|
2015-01-28 19:43:37 +01:00 |
|
Max Kellermann
|
593bb5a8a7
|
StickerDatabase: convert the struct name to upper case
|
2015-01-28 19:33:56 +01:00 |
|
Max Kellermann
|
822ac7b100
|
win32/build.py: fix IndexError when no command-line arguments are given
|
2015-01-27 09:07:41 +01:00 |
|
Max Kellermann
|
cc70c5c67d
|
win32/build.py: use os.path.abspath() to build mpd_path
Fixes a bug that occurs when runing "build.py" from inside the
"win32" directory.
|
2015-01-26 20:59:57 +01:00 |
|
Max Kellermann
|
ae7e1a22cb
|
Merge branch 'v0.19.x'
|
2015-01-26 20:57:29 +01:00 |
|
Max Kellermann
|
a289dcb9ee
|
Merge branch 'v0.18.x' into v0.19.x
|
2015-01-26 20:48:19 +01:00 |
|
PHO
|
023b9c1e7e
|
Test the existence of strndup(3) before using it.
This can eliminate the ad-hoc "#ifdef WIN32" and can also support other platforms lacking it as well (including Darwin 9).
|
2015-01-26 20:39:49 +01:00 |
|
Max Kellermann
|
4c61662644
|
test/read_mixer: add missing stdlib.h include
|
2015-01-26 20:39:49 +01:00 |
|
Max Kellermann
|
ad1b6ef0ac
|
{playlist,input}/despotify: remove defunct plugin
|
2015-01-26 09:55:31 +01:00 |
|
Max Kellermann
|
16944b5397
|
pcm/SoxrResampler: move quality recipe names to table
|
2015-01-25 10:01:50 +01:00 |
|
Max Kellermann
|
ed5c6be2f1
|
util/list: disable gcc5 warning
This file has been removed in newer MPD versions, so don't care about
it now.
|
2015-01-23 16:50:31 +01:00 |
|
Max Kellermann
|
30cb082932
|
ClientProcess: cast enum to int before passing to printf()
Fixes gcc5 warning.
|
2015-01-23 16:50:31 +01:00 |
|
Max Kellermann
|
645554d12f
|
configure.ac: prepare for 0.18.23
|
2015-01-23 16:47:13 +01:00 |
|
Max Kellermann
|
72e44d596f
|
tag/Format: add %iso8601%
|
2015-01-22 19:10:15 +01:00 |
|
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
|
212b0faf0c
|
android/build.py: use os.path.abspath() to build mpd_path
Fixes a bug that occurs when runing "build.py" from inside the
"android" directory.
|
2015-01-22 18:51:53 +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
|
52acea7b1f
|
doc/user: move resampler list to the plugin reference section
|
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 |
|
Max Kellermann
|
384b6c8288
|
doc/protocol: "playlistsearch" is case insensitive
|
2015-01-16 17:27:19 +01:00 |
|
Max Kellermann
|
a2af158fd3
|
configure.ac: prepare for 0.19.9
|
2015-01-16 17:26:50 +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 |
|