From 432ce9b1de0f89e0f714d182980d5a562024faa5 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 2 Nov 2014 11:41:40 +0100 Subject: configure.ac: prepare for 0.18.17 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 2e8c2dcdb..bea9b2ebb 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +ver 0.18.17 (not yet released) + ver 0.18.16 (2014/09/26) * fix DSD breakage due to typo in configure.ac -- cgit v1.2.3 From bccd4ef2f72f723b7abb1d7f6d004a70cad735aa Mon Sep 17 00:00:00 2001 From: Steven OBrien Date: Sun, 9 Feb 2014 15:47:45 +0000 Subject: decoder/ffmpeg: recognize MIME type audio/aacp --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index bea9b2ebb..0706e447c 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,6 @@ ver 0.18.17 (not yet released) +* decoder + - ffmpeg: recognize MIME type audio/aacp ver 0.18.16 (2014/09/26) * fix DSD breakage due to typo in configure.ac -- cgit v1.2.3 From f6b2899dd2f2b7985da0cf3734a7276ea54e23a2 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 25 Oct 2014 20:42:50 +0200 Subject: decoder/faad: remove workaround for ancient libfaad2 ABI bug Many years ago, FAAD had a serious ABI bug: the NeAACDecInit() prototype in its header declared the "samplerate" parameter to be "unsigned long *", but internally, the function assumed it was "uint32_t *" instead. On 32 bit machines, that was no difference, but on 64 bit, this left one portion of the return value uninitialized; and worse, on big-endian, the wrong word was filled. This bug had to be worked around in MPD (commit 9c4e97a6). A few months later, the bug was fixed in the FAAD CVS in commit 1.117 on file libfaad/decoder.c; the commit message was: "Use public headers internally to prevent duplicate declarations" The commit message was too brief at best; the problem was not duplicate declarations, but a prototype mismatch. No mention of the bug fix in the ChangeLog. The MPD project never learned about this bug fix, and so MPD would always pass a "uin32_t *" dressed up as a "unsigned long *". Nearly 6 years later, it's about time to fix this second ABI problem. Let's kill the workaround! --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 0706e447c..f27bd8c4f 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,6 @@ ver 0.18.17 (not yet released) * decoder + - faad: remove workaround for ancient libfaad2 ABI bug - ffmpeg: recognize MIME type audio/aacp ver 0.18.16 (2014/09/26) -- cgit v1.2.3 From c882568ccd5271a3f2c9d97a9a718706f9e71a65 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 26 Oct 2014 08:14:16 +0100 Subject: playlist/m3u: recognize the file suffix ".m3u8" --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index f27bd8c4f..439f39c4e 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,6 @@ ver 0.18.17 (not yet released) +* playlist + - m3u: recognize the file suffix ".m3u8" * decoder - faad: remove workaround for ancient libfaad2 ABI bug - ffmpeg: recognize MIME type audio/aacp -- cgit v1.2.3 From 6ad336743d861a03df3079058fdc18eee07a3014 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Fri, 31 Oct 2014 14:59:27 +0100 Subject: PlaylistFile: don't allow empty playlist name --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 439f39c4e..509627858 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,6 @@ ver 0.18.17 (not yet released) * playlist + - don't allow empty playlist name - m3u: recognize the file suffix ".m3u8" * decoder - faad: remove workaround for ancient libfaad2 ABI bug -- cgit v1.2.3 From 32b5654a6e7738211e6aa18ab8089cc6328aa1fa Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 1 Nov 2014 13:20:39 +0100 Subject: Decoder, Playlist: ignore URI query string for plugin detection Use the new uri_get_suffix() overload that removes the query string. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 509627858..1cebfd2db 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ ver 0.18.17 (not yet released) - don't allow empty playlist name - m3u: recognize the file suffix ".m3u8" * decoder + - ignore URI query string for plugin detection - faad: remove workaround for ancient libfaad2 ABI bug - ffmpeg: recognize MIME type audio/aacp -- cgit v1.2.3