Commit Graph

9633 Commits

Author SHA1 Message Date
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