-
315f9d98f6
Main: fix build failure on non-Linux systems
Michael Paquier
2015-11-10 08:38:53 +01:00
-
f087518e7a
configure.ac: prepare for 0.19.12
Max Kellermann
2015-11-10 08:33:50 +01:00
-
b9a8b0d146
util/StringView: add method Literal()
Max Kellermann
2015-11-06 09:31:49 +01:00
-
4d15db0134
util/StringCompare: use StringView to simplify inline implementations
Max Kellermann
2015-11-06 09:30:54 +01:00
-
0d1a54262c
playlist/soundcloud: make key_str "static const"
Max Kellermann
2015-11-06 09:52:35 +01:00
-
e7ef7f5159
db/update/InotifyQueue: use StringAfterPrefix()
Max Kellermann
2015-11-06 09:49:39 +01:00
-
3dc989bccb
input/alsa: use StringAfterPrefix()
Max Kellermann
2015-11-06 09:35:42 +01:00
-
75d46efd23
util/UriUtil: use StringAfterPrefix() instead of memcmp()
Max Kellermann
2015-11-06 09:47:28 +01:00
-
b83392cb04
util/UriUtil: move code to SkipUriScheme()
Max Kellermann
2015-11-06 09:43:37 +01:00
-
7640d333f4
util/UriUtil: make variables more local
Max Kellermann
2015-11-06 09:43:44 +01:00
-
c880099deb
util/StringCompare: add StringIsEmpty()
Max Kellermann
2015-11-06 09:37:07 +01:00
-
42f5ecd4a1
util/StringCompare: use strncmp() instead of memcmp() in StringStartsWith()
Max Kellermann
2015-11-06 09:24:18 +01:00
-
733989a284
util/StringUtil: move comparison functions to StringCompare.cxx
Max Kellermann
2015-11-06 09:09:02 +01:00
-
493f74d94d
tag/id3: convert path from "wchar_t*" to "char*" for error message
Max Kellermann
2015-11-06 09:20:16 +01:00
-
3b71e2abef
player/Thread: call DecoderCommand::SEEK only on existing decoder
Max Kellermann
2015-11-05 00:41:54 +01:00
-
30cad0c5f1
player/Thread: move code to WaitDecoderStartup()
Max Kellermann
2015-11-05 00:34:42 +01:00
-
3a387643b3
player/Thread: move player_command_finished() to PlayerControl
Max Kellermann
2015-11-05 00:38:09 +01:00
-
e6b37703da
player/Thread: copy pc.seek_time in ActivateDecoder()
Max Kellermann
2015-11-05 00:30:04 +01:00
-
990f473bb3
player/Control: initialize seek_time in EnqueueSongLocked()
Max Kellermann
2015-11-05 00:29:03 +01:00
-
cf1de78205
player/Thread: remove decoder error check from ActivateDecoder()
Max Kellermann
2015-10-28 18:24:42 +01:00
-
ccea6dd74b
player/Thread: rename WaitForDecoder() to ActivateDecoder()
Max Kellermann
2015-10-28 18:20:48 +01:00
-
166b490eed
player/Thread: move code to ForwardDecoderError()
Max Kellermann
2015-10-27 23:28:13 +01:00
-
efd871ad2f
player/Thread: clear pc.next_song earlier in WaitForDecoder()
Max Kellermann
2015-10-27 23:25:50 +01:00
-
b78896d64e
player/Control: use CANCEL to clear next_song in Seek()
Max Kellermann
2015-10-27 23:09:03 +01:00
-
e753c924ef
player/Thread: merge the cross_fading flag into enum CrossFadeState
Max Kellermann
2015-10-27 21:02:53 +01:00
-
9dc7b5a6d9
player/Thread: move ResetCrossFade() calls to where pipes are set
Max Kellermann
2015-10-27 22:11:56 +01:00
-
f5d21c9cdb
player/Thread: add method ResetCrossFade()
Max Kellermann
2015-10-27 22:05:41 +01:00
-
6ce13646da
player/Thread: more CrossFadeState documentation
Max Kellermann
2015-10-27 21:12:20 +01:00
-
151653dd98
player/Thread: automatic CrossFadeState enum values
Max Kellermann
2015-10-27 21:05:10 +01:00
-
619cfe6a1c
player/Thread: move enum CrossFadeState into the Player class
Max Kellermann
2015-10-27 20:48:14 +01:00
-
8acf996d90
command/queue: add range parameter to plchanges and plchangesposid
Max Kellermann
2015-10-27 20:35:40 +01:00
-
15e432204e
pcm/Order: new library to convert from FLAC to ALSA channel order
Max Kellermann
2015-10-27 00:22:22 +01:00
-
4b1630e1ec
AudioFormat: define that channel order follows the FLAC convention
Max Kellermann
2015-10-26 23:55:17 +01:00
-
41e63031b0
{android,win32}/build.py: upgrade Boost to 1.59.0
Max Kellermann
2015-10-27 11:33:09 +01:00
-
bb86f27fdf
{android,win32}/build.py: upgrade FFmpeg to 2.8.1
Max Kellermann
2015-10-27 11:13:01 +01:00
-
5cf4f62610
{android,win32}/build.py: upgrade CURL to 7.45.0
Max Kellermann
2015-10-27 11:10:56 +01:00
-
8e10a14866
android/build.py: switch to LLVM/clang 3.6
Max Kellermann
2015-10-27 11:31:10 +01:00
-
94f850a588
Merge tag 'v0.19.11'
Max Kellermann
2015-10-27 11:05:47 +01:00
-
-
db9997a106
release v0.19.11
v0.19.11
Max Kellermann
2015-10-27 10:42:20 +01:00
-
0cbfb610f2
systemd: remove obsolete ControlGroup settings
Max Kellermann
2015-10-27 10:32:16 +01:00
-
f901cd042b
doc/user: section about real-time scheduling
Max Kellermann
2015-10-27 10:31:50 +01:00
-
5719207dfa
gme: don't loop forever, fall back to GME's default play length
Max Kellermann
2015-10-26 17:16:20 +01:00
-
a84fbbe327
decoder/gme: free the gme_info_t as early as possible
Max Kellermann
2015-10-26 17:15:24 +01:00
-
3882c11450
decoder/gme: log the emulator type
Max Kellermann
2015-10-26 17:00:27 +01:00
-
08f77c2b60
decoder/gme: add option "accuracy"
Max Kellermann
2015-10-26 16:48:38 +01:00
-
6269abbcc8
doc/user: add decoder/gme section
Max Kellermann
2015-10-26 16:56:52 +01:00
-
93c97972b9
decoder/gme: call decoder_seek_error() on seek error
Max Kellermann
2015-10-26 16:32:39 +01:00
-
ac61d43720
output/Command: flush the mixer cache when enabling/disabling output
Max Kellermann
2015-10-26 16:29:07 +01:00
-
22ebe0e58f
playlist/flac: re-add the plugin
Max Kellermann
2015-10-26 13:16:01 +01:00
-
1958f78cc1
decoder/ffmpeg: fix crash due to wrong avio_alloc_context() call
Max Kellermann
2015-10-26 13:06:29 +01:00
-
f072cbbba7
LocateUri: new library to classify URIs in a standard way
Max Kellermann
2015-10-22 09:29:02 +02:00
-
1a5b66b78d
SongLoader: move code to LoadFromDatabase()
Max Kellermann
2015-10-22 09:34:13 +02:00
-
bea5973e0c
Filter out this extra data and leading zeroes in "track" and "disc" tags.
Andreas Mair
2015-10-21 08:30:33 +02:00
-
0366dcf604
PlaylistPrint: fix -Wunused #ifndef ENABLE_DATABASE
Max Kellermann
2015-10-20 13:50:00 +02:00
-
8211d4a1c2
DetachedSong: check AllocatedPath::FromUTF8() result
Max Kellermann
2015-10-20 12:11:44 +02:00
-
fc2154ee92
DetachedSong: move code from Update() to LoadFile()
Max Kellermann
2015-10-20 12:10:42 +02:00
-
76f85e6f7b
command/DatabaseCommands: pass URI to handle_lsinfo2()
Max Kellermann
2015-10-20 12:07:18 +02:00
-
81ce684b35
command/FileCommands: fix access to absolute paths in "readcomments"
Max Kellermann
2015-10-20 11:25:46 +02:00
-
42bd888946
input/InputStream: remove obsolete method OverrideMimeType()
Max Kellermann
2015-10-20 11:18:35 +02:00
-
6bea346c41
output/httpd: use boost::intrusive::list instead of std::forward_list
Max Kellermann
2015-10-19 15:18:47 +02:00
-
8d23706354
util/DeleteDisposer: new utility class
Max Kellermann
2015-10-19 15:57:00 +02:00
-
62bfb1a273
decoder/mad: reduce memory usage while scanning tags
Max Kellermann
2015-10-19 13:12:04 +02:00
-
38e86af75c
fs/Traits: use StringAfterPrefix() in Relative()
Max Kellermann
2015-10-19 10:56:13 +02:00
-
607c2c5ba2
util/StringUtil: add StringAfterPrefix()
Max Kellermann
2015-10-16 19:15:30 +02:00
-
85f58eb082
util/WStringUtil: fix indent
Max Kellermann
2015-10-16 19:17:54 +02:00
-
a7ee64a25b
decoder/mpcdec: use SampleTraits<SampleFormat::S24_P32>
Max Kellermann
2015-08-05 23:18:21 +02:00
-
2a58f22649
decoder/mpcdec: use Clamp()
Max Kellermann
2015-08-05 23:19:22 +02:00
-
f066bb7716
unix/Daemon, playlist/...: remove unused Domain variables
Max Kellermann
2015-09-17 23:13:53 +02:00
-
4e3d182189
encoder/flac: fix crash with 32 bit playback
Max Kellermann
2015-10-16 18:05:34 +02:00
-
205fba74cf
tag/ApeLoader: fix buffer overflow after unterminated key
Max Kellermann
2015-10-16 14:40:46 +02:00
-
a9bcf8d50d
configure.ac: prepare for 0.19.11
Max Kellermann
2015-10-16 14:55:00 +02:00
-
54383b017e
test/ReadApeTags: new debug program
Max Kellermann
2015-10-16 14:28:57 +02:00
-
438b7b7bd0
util/ConstBuffer: add method MoveFront()
Max Kellermann
2015-10-16 09:00:36 +02:00
-
27a40a9843
util/StringView: add methods StripLeft(), StripRight()
Max Kellermann
2015-10-16 08:59:47 +02:00
-
c7b0e9b05b
lib/expat/Parser: delete the copy constructor/operator
Max Kellermann
2015-10-02 18:06:32 +02:00
-
356c829b76
util/StringView: new utility class
Max Kellermann
2015-09-30 22:03:01 +02:00
-
ffbb5c48ed
configure.ac: remove -lstdc++ from fallback GME_LIBS
Max Kellermann
2015-09-30 22:21:17 +02:00
-
6b6c7b0920
update: apply .mpdignore matches to subdirectories
Anthony DeRossi
2015-09-29 10:39:07 -07:00
-
de332a16d1
event/ServerSocket: fix AF_UNIX address in use error
Anthony DeRossi
2015-09-29 10:39:06 -07:00
-
84ab3ee3af
unix/PidFile: fix empty PID file
Anthony DeRossi
2015-09-29 10:39:05 -07:00
-
ce0d896492
unix/Daemon, playlist/pls, ...: remove unused Domain variables
Max Kellermann
2015-09-17 23:13:53 +02:00
-
eae9cb4afe
Main: use config_domain for inotify error
Max Kellermann
2015-09-17 23:15:48 +02:00
-
459a812a54
notify: use "constexpr" only with glibc
Max Kellermann
2015-09-17 22:56:35 +02:00
-
7743647460
output: add native Haiku audio output and mixer support
François Revol
2015-09-17 22:18:16 +02:00
-
352ec364f0
Makefile.am: add the Haiku resources to the mpd binary
François Revol
2015-09-17 22:18:15 +02:00
-
54f684b7b3
configure: add tests for Haiku tools (rc, xres)
François Revol
2015-09-17 22:18:14 +02:00
-
1943b158fe
Haiku: add resources: application signature and flags
François Revol
2015-09-17 22:18:13 +02:00
-
a36eeb5261
Haiku: add icon as resource definition file
François Revol
2015-09-17 22:18:12 +02:00
-
a8b00faba1
Haiku: add an HVIF icon
François Revol
2015-09-17 22:18:11 +02:00
-
bf73d0f905
notify: Don't use constexpr on Haiku
François Revol
2015-09-17 22:18:10 +02:00
-
193ffa06d9
system/SocketUtil: guard usage of SO_PASSCRED
François Revol
2015-09-17 22:18:09 +02:00
-
9d176e35d4
unix/Daemon: define WCOREDUMP() for platforms that don't support it
François Revol
2015-09-17 22:18:08 +02:00
-
cd2e8c6ef1
configure.ac: check for socket() in libnetwork for Haiku
François Revol
2015-09-17 22:18:07 +02:00
-
8461d71b52
CueParser.cxx: Append pregap to previous track
Will Tiffany
2015-08-25 06:11:45 -04:00
-
e31cdf0df9
util/AllocatedString: fix off-by-one bug in Duplicate()
Max Kellermann
2015-09-01 23:33:19 +02:00
-
6f41791ea6
util/StringAPI: add UnsafeCopyStringP()
Max Kellermann
2015-09-01 21:16:08 +02:00
-
0bacbcd04e
util/StringAPI: fix include guard name
Max Kellermann
2015-09-01 21:12:16 +02:00
-
ffe689363f
util/AllocatedString: add constant "SENTINEL"
Max Kellermann
2015-09-01 21:11:22 +02:00
-
48d7fedbc0
thread/{Mutex,Cond}: remove obsolete comments
Max Kellermann
2015-08-25 12:52:13 +02:00
-
75dff64450
thread/Posix{Mutex,Cond}: use "constexpr" only with glibc
Max Kellermann
2015-08-25 12:46:12 +02:00