From fa5e06f95dd7a96b3d188fd4bbcf085a98235bb5 Mon Sep 17 00:00:00 2001 From: Avuton Olrich Date: Sun, 9 Oct 2011 04:44:51 -0700 Subject: Modify version string to post-release version 0.16.6~git --- NEWS | 3 +++ 1 file changed, 3 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index ab2eaf4dd..933cbd8d6 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,6 @@ +ver 0.16.6 (2010/??/??) + + ver 0.16.5 (2010/10/09) * configure.ac - disable assertions in the non-debugging build -- cgit v1.2.3 From 04525c025924fd133fce9115057b422ecd2b5ca0 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 13 Oct 2011 09:08:37 +0200 Subject: event_pipe: fix WIN32 regression The event pipe is not a socket, and the patch that introduced g_io_channel_new_socket() to the event pipe library was wrong. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 933cbd8d6..31bbc4ac1 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,5 @@ ver 0.16.6 (2010/??/??) +* event_pipe: fix WIN32 regression ver 0.16.5 (2010/10/09) -- cgit v1.2.3 From c30c46cd5f0d1f857fc38a335ca499cc024e0c80 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 13 Oct 2011 09:23:32 +0200 Subject: configure.ac: define WINVER Ensure that WINVER is defined early enough, so other system headers won't fall back to their default value. Specifically, this solves a build failure (-Werror) with mingw-w64 ("WINVER redefined"). --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 31bbc4ac1..b2bd52da4 100644 --- a/NEWS +++ b/NEWS @@ -1,5 +1,6 @@ ver 0.16.6 (2010/??/??) * event_pipe: fix WIN32 regression +* define WINVER in ./configure ver 0.16.5 (2010/10/09) -- cgit v1.2.3 From 6452461c3903139c7bbed3d1eb2705bf1dde656f Mon Sep 17 00:00:00 2001 From: Denis Krjuchkov Date: Sat, 22 Oct 2011 00:57:30 +0600 Subject: path: autodetect filesystem encoding on Win32 WinAPI explicitly declares filesystem encoding. It can be determined by GetACP(). Use that instead of Glib routine that always "detects" UTF-8 on Win32, which is incorrect for MPD case. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index b2bd52da4..f91548813 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ ver 0.16.6 (2010/??/??) * event_pipe: fix WIN32 regression * define WINVER in ./configure +* WIN32: autodetect filesystem encoding ver 0.16.5 (2010/10/09) -- cgit v1.2.3 From ef40e362c9f622c8840419981c0681deeaf4509f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 27 Nov 2011 19:19:43 +0100 Subject: decoder_api: cancel initial seek when song is not seekable Fixes assertion failure. --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index f91548813..fc62549fb 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,6 @@ ver 0.16.6 (2010/??/??) +* decoder: + - fix assertion failure when resuming streams * event_pipe: fix WIN32 regression * define WINVER in ./configure * WIN32: autodetect filesystem encoding -- cgit v1.2.3 From cee5036aca85f37a28f2d52a2fc5ad19878ad511 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 08:00:10 +0100 Subject: encoder/flac: use fifo_buffer instead of pcm_buffer This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls. --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index fc62549fb..b7f0e9f2c 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,8 @@ ver 0.16.6 (2010/??/??) * decoder: - fix assertion failure when resuming streams +* encoder: + - flac: fix buffer corruption bug * event_pipe: fix WIN32 regression * define WINVER in ./configure * WIN32: autodetect filesystem encoding -- cgit v1.2.3 From 399a3abefc00f913945189fdb3a646759f082054 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 08:09:49 +0100 Subject: encoder/wave: use fifo_buffer instead of pcm_buffer This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls. --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index b7f0e9f2c..61257509b 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ ver 0.16.6 (2010/??/??) * decoder: - fix assertion failure when resuming streams * encoder: - - flac: fix buffer corruption bug + - flac, wave: fix buffer corruption bug * event_pipe: fix WIN32 regression * define WINVER in ./configure * WIN32: autodetect filesystem encoding -- cgit v1.2.3 From 74beefcaf6a2a82785649752bf346e5c8fb9ec62 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 08:27:59 +0100 Subject: encoder/null: use fifo_buffer instead of pcm_buffer This fixes a buffer corruption bug; pcm_buffer is not designed to be a persistent buffers, and will discard anything between two consecutive calls. --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 61257509b..441aac8cb 100644 --- a/NEWS +++ b/NEWS @@ -2,7 +2,7 @@ ver 0.16.6 (2010/??/??) * decoder: - fix assertion failure when resuming streams * encoder: - - flac, wave: fix buffer corruption bug + - flac, null, wave: fix buffer corruption bug * event_pipe: fix WIN32 regression * define WINVER in ./configure * WIN32: autodetect filesystem encoding -- cgit v1.2.3 From 0a218ee56ae37bcebeb716d5faa18f91e6e75556 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 09:25:42 +0100 Subject: encoder/wave: support packed 24 bit samples Convert to padded 24 bit samples, instead of falling back to 16 bit. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 441aac8cb..8857a628d 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ ver 0.16.6 (2010/??/??) - fix assertion failure when resuming streams * encoder: - flac, null, wave: fix buffer corruption bug + - wave: support packed 24 bit samples * event_pipe: fix WIN32 regression * define WINVER in ./configure * WIN32: autodetect filesystem encoding -- cgit v1.2.3 From a727d0bb0b2b3757a32c27caa1b794fe0b3ddf6b Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 09:31:43 +0100 Subject: log: print reason for failure --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 8857a628d..28c8b1bb8 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ ver 0.16.6 (2010/??/??) * encoder: - flac, null, wave: fix buffer corruption bug - wave: support packed 24 bit samples +* log: print reason for failure * event_pipe: fix WIN32 regression * define WINVER in ./configure * WIN32: autodetect filesystem encoding -- cgit v1.2.3 From cead5e5bd75ed2d71f3834adcb02e3d99082df7f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 09:37:05 +0100 Subject: mapper: fix the bogus "not a directory" error message Use stat() instead of g_file_test() to detect other types of errors, such as "permission denied". --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 28c8b1bb8..aa84dbede 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ ver 0.16.6 (2010/??/??) * encoder: - flac, null, wave: fix buffer corruption bug - wave: support packed 24 bit samples +* mapper: fix the bogus "not a directory" error message * log: print reason for failure * event_pipe: fix WIN32 regression * define WINVER in ./configure -- cgit v1.2.3 From 718e180423aeb84fc513858415a201905630580c Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 09:44:36 +0100 Subject: mapper: check "x" permission on music directory This is a common support case, and hopefully, the new error message will allow the user to understand the error without requiring support. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index aa84dbede..223c39321 100644 --- a/NEWS +++ b/NEWS @@ -5,6 +5,7 @@ ver 0.16.6 (2010/??/??) - flac, null, wave: fix buffer corruption bug - wave: support packed 24 bit samples * mapper: fix the bogus "not a directory" error message +* mapper: check "x" permission on music directory * log: print reason for failure * event_pipe: fix WIN32 regression * define WINVER in ./configure -- cgit v1.2.3 From 6f365c30eb33c40193defb827b03a8fd293bfc23 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Mon, 28 Nov 2011 09:56:03 +0100 Subject: mapper: check "r" permission on music directory Yet another common support case. --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 223c39321..166541c44 100644 --- a/NEWS +++ b/NEWS @@ -5,7 +5,7 @@ ver 0.16.6 (2010/??/??) - flac, null, wave: fix buffer corruption bug - wave: support packed 24 bit samples * mapper: fix the bogus "not a directory" error message -* mapper: check "x" permission on music directory +* mapper: check "x" and "r" permissions on music directory * log: print reason for failure * event_pipe: fix WIN32 regression * define WINVER in ./configure -- cgit v1.2.3 From e1b032cbad5db7698104a93c2235fb7da1f8b580 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 27 Nov 2011 23:39:21 +0100 Subject: decoder/ffmpeg: work around bogus channel count Initialize the audio_format before calling avcodec_open(), because avcodec_open() will fill bogus values. --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 166541c44..b078b8213 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,7 @@ ver 0.16.6 (2010/??/??) * decoder: - fix assertion failure when resuming streams + - ffmpeg: work around bogus channel count * encoder: - flac, null, wave: fix buffer corruption bug - wave: support packed 24 bit samples -- cgit v1.2.3