From f9d1bbbffb7bc068aa00d4040d8beefc1a66bad8 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Wed, 3 Sep 2014 19:59:26 +0200 Subject: configure.ac: prepare for 0.18.14 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 59c568741..be2fa6966 100644 --- a/NEWS +++ b/NEWS @@ -1,3 +1,5 @@ +ver 0.18.14 (not yet released) + ver 0.18.13 (2014/08/31) * protocol - don't change song on "seekcur" in random mode -- cgit v1.2.3 From 421c4ae907e27661902f28c07c1c470c3dba3cf7 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 4 Sep 2014 14:38:55 +0200 Subject: protocol/ArgParser: fix integer overflow in parse_range() Casting std::numeric_limits::max() to "long" leads to an overflow if sizeof(unsigned)==sizeof(long), and the result will be -1. This happens on some 32 bit architectures, for example ARM and WIN32. Workaround: use std::numeric_limits::max(), which is the largest signed integer. Since sizeof(long)>=sizeof(int), this will never overflow. Fixes Mantis ticket 0004080. --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index be2fa6966..b75bf700e 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,6 @@ ver 0.18.14 (not yet released) +* protocol + - fix range parser bug on certain 32 bit architectures ver 0.18.13 (2014/08/31) * protocol -- cgit v1.2.3 From 7ada7def9e797deb7a34ba8da1e33e207d4ed55f Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sat, 6 Sep 2014 19:32:10 +0200 Subject: decoder/audiofile: fix crash after seeking Log call was added to the wrong branch. Fixes regression by commit ca1a1149 --- NEWS | 2 ++ 1 file changed, 2 insertions(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index b75bf700e..78f111ebf 100644 --- a/NEWS +++ b/NEWS @@ -1,6 +1,8 @@ ver 0.18.14 (not yet released) * protocol - fix range parser bug on certain 32 bit architectures +* decoder + - audiofile: fix crash after seeking ver 0.18.13 (2014/08/31) * protocol -- cgit v1.2.3 From a6bb27483b30f81145c19d1048a342c0aa5401d0 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 7 Sep 2014 21:31:10 +0200 Subject: DecoderThread: clear the pipe when handling late SEEK See code comment. Fixes assertion failure in decoder_command_finished(). --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index 78f111ebf..d5612bfdc 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ ver 0.18.14 (not yet released) - fix range parser bug on certain 32 bit architectures * decoder - audiofile: fix crash after seeking + - fix assertion failure after seeking ver 0.18.13 (2014/08/31) * protocol -- cgit v1.2.3 From 219c42522f938c5fff08d962a1a54c0872322f00 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Sun, 7 Sep 2014 22:05:33 +0200 Subject: decoder/ffmpeg: pass MIME type to ffmpeg/libav version 11 That attribute was uninitialized before, which could crash libavformat. See Debian bug 760669 --- NEWS | 1 + 1 file changed, 1 insertion(+) (limited to 'NEWS') diff --git a/NEWS b/NEWS index d5612bfdc..d0fb64623 100644 --- a/NEWS +++ b/NEWS @@ -3,6 +3,7 @@ ver 0.18.14 (not yet released) - fix range parser bug on certain 32 bit architectures * decoder - audiofile: fix crash after seeking + - ffmpeg: fix crash with ffmpeg/libav version 11 - fix assertion failure after seeking ver 0.18.13 (2014/08/31) -- cgit v1.2.3 From eaf675dc92fbe0143fdc0e9c4234bd78a889decf Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Thu, 11 Sep 2014 19:09:49 +0200 Subject: release v0.18.14 --- NEWS | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'NEWS') diff --git a/NEWS b/NEWS index d0fb64623..89d833071 100644 --- a/NEWS +++ b/NEWS @@ -1,4 +1,4 @@ -ver 0.18.14 (not yet released) +ver 0.18.14 (2014/09/11) * protocol - fix range parser bug on certain 32 bit architectures * decoder -- cgit v1.2.3