457ab8b2ce
CommandLine: use printf() instead of puts()
2014-12-08 18:25:03 +01:00
1ebf5f3bcb
android/build: enable cpudetect for ffmpeg
2014-12-08 18:16:19 +01:00
a928a9640f
Makefile.am: change android apk name
...
If no name is specified, it'll use the name of the first activity of the
AndroidManifest.xml. And we don't want the apk to be called Settings.apk.
2014-12-08 18:16:11 +01:00
cb302476b4
Makefile.am: add symlink for android layout folders
2014-12-08 18:15:47 +01:00
31726737df
ConfigGlobal: fix params not fully cleaned
2014-12-08 18:15:13 +01:00
082be33cbd
m4/mpd_func.m4: fix typo
2014-12-08 15:37:39 +01:00
9aada2ef19
m4/pretty_print.m4: eliminate "eval"
2014-12-08 15:31:59 +01:00
4066b2767b
m4/pretty_print.m4: drop support for "with_*" variables
...
Not used.
2014-12-08 15:28:54 +01:00
de43bddc1a
Merge tag 'v0.19.6'
2014-12-08 15:22:44 +01:00
c46f48abec
release v0.19.6
v0.19.6
2014-12-08 15:12:41 +01:00
4acbf7b90d
android/build.py: update FFmpeg to 2.5
2014-12-08 15:05:49 +01:00
cbc1a58e93
Merge tag 'v0.18.20' into v0.19.x
2014-12-08 15:03:09 +01:00
1b5f33a435
release v0.18.20
v0.18.20
2014-12-08 14:57:17 +01:00
41b4a63f2b
decoder/ffmpeg: support FFmpeg 2.5
...
Version 2.5 fixed an API oddity, however it broke API compatibility,
at least with C++. Disable the workaround when a libavformat version
is detected that is recent enough.
2014-12-08 14:25:34 +01:00
d8fc2db910
thread/Id: drop "::" prefix before pthread function names
...
The "::" to explicitly refer to the global namespace appeared like a
good idea in C++, but it breaks with C libraries that implement
standard functions using macros (e.g. musl).
2014-12-08 14:17:17 +01:00
dc11dea7cc
configure.ac: prepare for 0.18.20
2014-12-08 14:13:20 +01:00
6edfc56c9d
command: use ConstBuffer<const char *> for argument list
2014-12-08 13:30:35 +01:00
5837a63942
AllCommands: simplify the tokenizer loop
2014-12-08 13:25:41 +01:00
3a28f456b1
AllCommands: assign current_command early
2014-12-08 13:25:00 +01:00
4f6fc2675c
AllCommands: remove redundant initializer
2014-12-08 13:09:12 +01:00
c7da1821c3
CommandLine: show id3tag support in --version
2014-12-07 17:14:19 +01:00
1a8c3271da
AllCommands: make variables more local
2014-12-06 00:10:34 +01:00
bd49e8e76f
AllCommands: make the commands array "constexpr"
2014-12-06 00:07:07 +01:00
533699abe7
playlist/soundcloud: drop support for libyajl1
...
Require the version 2 which has a more sane API.
2014-12-05 00:37:02 +01:00
267ccc98d3
Win32Main: make the service table "constexpr"
2014-12-05 00:26:48 +01:00
cd3c2fdb49
Win32Main: make variables more local
2014-12-05 00:25:48 +01:00
5cbc319e96
configure.ac: require GLib 2.32 (if enabled)
...
Since version 2.32, g_thread_init() is deprecated and a no-op. Let's
upgrade that (optional) dependency so we can remove all those
g_thread_init() calls.
2014-12-05 00:21:48 +01:00
d435dcdca4
configure.ac: make GLib optional by default
...
Only very few (minor) features still depend on GLib.
2014-12-05 00:21:48 +01:00
e5ab456df3
Win32Main: use FatalSystemError()
2014-12-05 00:21:48 +01:00
08bf4f74a9
system/FatalError: add FatalSystemError() overload with WIN32 error code
2014-12-05 00:19:07 +01:00
a838a03412
system/FatalError: use FormatMessage() instead of g_win32_error_message()
2014-12-05 00:15:30 +01:00
ad4e597f74
util/Error: use FormatMessage() instead of g_win32_error_message()
2014-12-05 00:10:44 +01:00
ee3610a2d2
android/build.py: enable Vorbis and httpd
...
These do not require GLib anymore.
2014-12-04 23:35:02 +01:00
88b75b57d0
playlist, InotifySource, ...: update GLib comments
2014-12-04 23:33:08 +01:00
aa4c7055f8
playlist/pls: custom INI parser
...
Don't use GLib.
2014-12-04 23:10:50 +01:00
4b70f9d213
util/DivideString: add option "strip"
2014-12-04 23:05:44 +01:00
79d2d1c201
decoder/sidplay: pass SidTuneMod to get_song_length()
...
Eliminate duplicate SidTune construction.
2014-12-04 21:58:09 +01:00
406bda9b95
decoder/sidplay: simplify the SidDatabase::length() call
2014-12-04 21:53:45 +01:00
405f1dd027
decoder/sidplay: include cleanup
2014-12-04 21:53:45 +01:00
51f349d504
decoder/sidplay: use class SidDatabase
...
Remove our own songlength database parser.
2014-12-04 21:40:38 +01:00
4f201d1e85
decoder/sidplay: use config_param::GetBlockPath()
2014-12-04 21:30:59 +01:00
03cfef100f
decoder/sidplay: make "songlength_file" local
2014-12-04 21:30:59 +01:00
ff89b491dd
ConfigData: update API documentation
2014-12-04 21:30:59 +01:00
7552dff0e5
decoder/sidplay: pass parsed path to get_song_length()
...
Eliminates duplicate ParseContainerPath() call.
2014-12-04 21:21:49 +01:00
110589c0f3
decoder/sidplay: merge get_container_name() and get_song_num()
2014-12-04 21:11:33 +01:00
3400398230
doc/mpdconf.example: move sidplay documentation to the user manual
2014-12-04 21:06:21 +01:00
5c244e9a8c
SongSticker: remove obsolete documentation
2014-12-04 20:53:48 +01:00
4e2f4e2091
util/StringUtil: add ToUpperASCII()
...
Replaces g_ascii_strup() and allows building the Vorbis encoder
without GLib.
2014-12-04 17:43:01 +01:00
e69bef3ce3
util/SplitString: new utility class
...
Replaces GLib's g_strsplit().
2014-12-04 09:14:28 +01:00
c1c0fc79bc
output/jack: use usleep() instead of g_usleep()
2014-12-04 09:14:28 +01:00