All of lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3
@ 2019-01-01 14:36 Thomas Petazzoni
  2019-01-01 14:37 ` [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1 Thomas Petazzoni
                   ` (3 more replies)
  0 siblings, 4 replies; 10+ messages in thread
From: Thomas Petazzoni @ 2019-01-01 14:36 UTC (permalink / raw)
  To: buildroot

This Opus 1.3 major release again brings quality improvements, new
features, and bug fixes. Changes since 1.2.x include:

- Improvements to the VAD and speech/music classification using an RNN
- Support for ambisonics coding using channel mapping families 2 and 3
- Improvements to stereo speech coding at low bitrate
- Using wideband encoding down to 9 kb/s
- Making it possible to use SILK down to bitrates around 5 kb/s
- Minor quality improvement on tones
- Enabling the spec fixes in RFC 8251 by default
- Security/hardening improvements

Notable bug fixes include:

- Fixes to the CELT PLC
- Bandwidth detection fixes

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/opus/opus.hash | 2 +-
 package/opus/opus.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/opus/opus.hash b/package/opus/opus.hash
index c1a92d6b94..c916647916 100644
--- a/package/opus/opus.hash
+++ b/package/opus/opus.hash
@@ -1,5 +1,5 @@
 # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
-sha256 cfafd339ccd9c5ef8d6ab15d7e1a412c054bf4cb4ecbbbcc78c12ef2def70732  opus-1.2.1.tar.gz
+sha256 4f3d69aefdf2dbaf9825408e452a8a414ffc60494c70633560700398820dc550  opus-1.3.tar.gz
 
 # Hash for license file
 sha256 8338ce8d922bb4416ce3dd1e5680173332435e3f0755007ac7801ccd674fe682  COPYING
diff --git a/package/opus/opus.mk b/package/opus/opus.mk
index 44de5db253..b3cfa21fde 100644
--- a/package/opus/opus.mk
+++ b/package/opus/opus.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-OPUS_VERSION = 1.2.1
+OPUS_VERSION = 1.3
 OPUS_SITE = https://downloads.xiph.org/releases/opus
 OPUS_LICENSE = BSD-3-Clause
 OPUS_LICENSE_FILES = COPYING
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1
  2019-01-01 14:36 [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Thomas Petazzoni
@ 2019-01-01 14:37 ` Thomas Petazzoni
  2019-01-01 20:10   ` Peter Korsgaard
  2019-01-01 14:37 ` [Buildroot] [PATCH 3/4] package/opusfile: bump to version 0.11 Thomas Petazzoni
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2019-01-01 14:37 UTC (permalink / raw)
  To: buildroot

This release fixes two minor bugs:

- a gapless bug in the LPC filtering
- a crash on destroy when using the pull API

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/libopusenc/libopusenc.hash | 2 +-
 package/libopusenc/libopusenc.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/libopusenc/libopusenc.hash b/package/libopusenc/libopusenc.hash
index 122e792bf7..bdb4cf8fde 100644
--- a/package/libopusenc/libopusenc.hash
+++ b/package/libopusenc/libopusenc.hash
@@ -1,3 +1,3 @@
 # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
-sha256  c79e95eeee43a0b965e9b2c59a243763a8f8b0a7e71441df2aa9084f6171c73a  libopusenc-0.2.tar.gz
+sha256  8298db61a8d3d63e41c1a80705baa8ce9ff3f50452ea7ec1c19a564fe106cbb9  libopusenc-0.2.1.tar.gz
 sha256  93b17ab56b8230127fea532be0dcb4e6d71e66ab5e8ce5d6ae8785d7288b164f  COPYING
diff --git a/package/libopusenc/libopusenc.mk b/package/libopusenc/libopusenc.mk
index 16b83d0c40..3b4dc0e714 100644
--- a/package/libopusenc/libopusenc.mk
+++ b/package/libopusenc/libopusenc.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-LIBOPUSENC_VERSION = 0.2
+LIBOPUSENC_VERSION = 0.2.1
 LIBOPUSENC_SITE = https://downloads.xiph.org/releases/opus
 LIBOPUSENC_LICENSE = BSD-3-Clause
 LIBOPUSENC_LICENSE_FILES = COPYING
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/4] package/opusfile: bump to version 0.11
  2019-01-01 14:36 [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Thomas Petazzoni
  2019-01-01 14:37 ` [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1 Thomas Petazzoni
@ 2019-01-01 14:37 ` Thomas Petazzoni
  2019-01-01 20:11   ` Peter Korsgaard
  2019-01-01 14:37 ` [Buildroot] [PATCH 4/4] package/opus-tools: bump to version 0.2 Thomas Petazzoni
  2019-01-01 20:09 ` [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Peter Korsgaard
  3 siblings, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2019-01-01 14:37 UTC (permalink / raw)
  To: buildroot

Changes since the v0.10 release:

- Fix two potential integer overflows. (These were not
  security-critical unless the compiler took the opportunity provided
  by the undefined behavior to format your hard drive.)
- Allow JPEGs in METADATA_BLOCK_PICTURE tags to include EXIF data.
- A few warning fixes for gcc 8.
- Make opus_tags_copy return OP_EFAULT on failure instead of returning
  success.
- Various integration and testing environment improvements.

This release is backward-compatible with the previous release. We
recommend all users upgrade.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/opusfile/opusfile.hash | 2 +-
 package/opusfile/opusfile.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/opusfile/opusfile.hash b/package/opusfile/opusfile.hash
index f1fcf5f9d6..e9ecf83feb 100644
--- a/package/opusfile/opusfile.hash
+++ b/package/opusfile/opusfile.hash
@@ -1,5 +1,5 @@
 # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
-sha256 48e03526ba87ef9cf5f1c47b5ebe3aa195bd89b912a57060c36184a6cd19412f  opusfile-0.10.tar.gz
+sha256 74ce9b6cf4da103133e7b5c95df810ceb7195471e1162ed57af415fabf5603bf  opusfile-0.11.tar.gz
 
 # Hash for license file
 sha256 0267ae795ab744c4e0f9c45e249440fdf2e75dac8c804f36066b28649bf74aaf  COPYING
diff --git a/package/opusfile/opusfile.mk b/package/opusfile/opusfile.mk
index 0cfe623941..49a53b3958 100644
--- a/package/opusfile/opusfile.mk
+++ b/package/opusfile/opusfile.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-OPUSFILE_VERSION = 0.10
+OPUSFILE_VERSION = 0.11
 OPUSFILE_SITE = https://downloads.xiph.org/releases/opus
 OPUSFILE_DEPENDENCIES = host-pkgconf libogg opus
 OPUSFILE_LICENSE = BSD-3-Clause
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 4/4] package/opus-tools: bump to version 0.2
  2019-01-01 14:36 [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Thomas Petazzoni
  2019-01-01 14:37 ` [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1 Thomas Petazzoni
  2019-01-01 14:37 ` [Buildroot] [PATCH 3/4] package/opusfile: bump to version 0.11 Thomas Petazzoni
@ 2019-01-01 14:37 ` Thomas Petazzoni
  2019-01-01 20:12   ` Peter Korsgaard
  2019-01-01 20:09 ` [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Peter Korsgaard
  3 siblings, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2019-01-01 14:37 UTC (permalink / raw)
  To: buildroot

In this release the Opus decoder opusdec has been converted to use the
opusfile library, and the Opus encoder opusenc has been converted to
use the libopusenc library. These libraries make it easy to robustly
read and write Ogg Opus audio files, and enable some new features.

Due to this, opus-tools now needs to depend on opusfile and
libopusenc. We take this opportunity to reorder alphabetically the
dependencies in Config.in and .mk files.

The license file hash has changed for two reasons:

 - The xiph.org URL was changed from http:// to https://
 - White-space changes

There are no other changes, and no change that affect the licensing
conditions.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
---
 package/opus-tools/Config.in       | 4 +++-
 package/opus-tools/opus-tools.hash | 4 ++--
 package/opus-tools/opus-tools.mk   | 4 ++--
 3 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/package/opus-tools/Config.in b/package/opus-tools/Config.in
index 2552d19515..c045239ea7 100644
--- a/package/opus-tools/Config.in
+++ b/package/opus-tools/Config.in
@@ -1,7 +1,9 @@
 config BR2_PACKAGE_OPUS_TOOLS
 	bool "opus-tools"
-	select BR2_PACKAGE_OPUS
 	select BR2_PACKAGE_LIBOGG
+	select BR2_PACKAGE_LIBOPUSENC
+	select BR2_PACKAGE_OPUS
+	select BR2_PACKAGE_OPUSFILE
 	help
 	  Opus codec command line tools. This package provides the
 	  reference implementations of encoder and decoder utilities
diff --git a/package/opus-tools/opus-tools.hash b/package/opus-tools/opus-tools.hash
index c7759e559f..1b87458f53 100644
--- a/package/opus-tools/opus-tools.hash
+++ b/package/opus-tools/opus-tools.hash
@@ -1,5 +1,5 @@
 # From http://downloads.xiph.org/releases/opus/SHA256SUMS.txt
-sha256 a2357532d19471b70666e0e0ec17d514246d8b3cb2eb168f68bb0f6fd372b28c  opus-tools-0.1.10.tar.gz
+sha256 b4e56cb00d3e509acfba9a9b627ffd8273b876b4e2408642259f6da28fa0ff86  opus-tools-0.2.tar.gz
 
 # Hash for license file
-sha256 88021117568c64038175d7fb3b8286056f7cdb54f09dc806578f6bd9342c62cc  COPYING
+sha256 c28016e58544119d6b93aea28297d040f17dcef7a9f548d3e6a4d0b558c5d248  COPYING
diff --git a/package/opus-tools/opus-tools.mk b/package/opus-tools/opus-tools.mk
index ab00ced705..f69c3bef8b 100644
--- a/package/opus-tools/opus-tools.mk
+++ b/package/opus-tools/opus-tools.mk
@@ -4,12 +4,12 @@
 #
 ################################################################################
 
-OPUS_TOOLS_VERSION = 0.1.10
+OPUS_TOOLS_VERSION = 0.2
 OPUS_TOOLS_SITE = https://downloads.xiph.org/releases/opus
 OPUS_TOOLS_LICENSE = BSD-2-Clause, GPL-2.0 (opusinfo)
 OPUS_TOOLS_LICENSE_FILES = COPYING
 OPUS_TOOLS_CONF_OPTS = --disable-oggtest --disable-opustest
-OPUS_TOOLS_DEPENDENCIES = opus libogg host-pkgconf
+OPUS_TOOLS_DEPENDENCIES = libogg libopusenc opus opusfile host-pkgconf
 
 ifeq ($(BR2_PACKAGE_LIBPCAP),y)
 OPUS_TOOLS_DEPENDENCIES += libpcap
-- 
2.20.1

^ permalink raw reply related	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3
  2019-01-01 14:36 [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Thomas Petazzoni
                   ` (2 preceding siblings ...)
  2019-01-01 14:37 ` [Buildroot] [PATCH 4/4] package/opus-tools: bump to version 0.2 Thomas Petazzoni
@ 2019-01-01 20:09 ` Peter Korsgaard
  3 siblings, 0 replies; 10+ messages in thread
From: Peter Korsgaard @ 2019-01-01 20:09 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > This Opus 1.3 major release again brings quality improvements, new
 > features, and bug fixes. Changes since 1.2.x include:

 > - Improvements to the VAD and speech/music classification using an RNN
 > - Support for ambisonics coding using channel mapping families 2 and 3
 > - Improvements to stereo speech coding at low bitrate
 > - Using wideband encoding down to 9 kb/s
 > - Making it possible to use SILK down to bitrates around 5 kb/s
 > - Minor quality improvement on tones
 > - Enabling the spec fixes in RFC 8251 by default
 > - Security/hardening improvements

 > Notable bug fixes include:

 > - Fixes to the CELT PLC
 > - Bandwidth detection fixes

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1
  2019-01-01 14:37 ` [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1 Thomas Petazzoni
@ 2019-01-01 20:10   ` Peter Korsgaard
  2019-01-01 20:15     ` Thomas Petazzoni
  0 siblings, 1 reply; 10+ messages in thread
From: Peter Korsgaard @ 2019-01-01 20:10 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > This release fixes two minor bugs:
 > - a gapless bug in the LPC filtering
 > - a crash on destroy when using the pull API

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Committed, thanks.

Does this depend on opus 1.3 / should this be added to the 2018.02.x /
2018.11.x branches?

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 3/4] package/opusfile: bump to version 0.11
  2019-01-01 14:37 ` [Buildroot] [PATCH 3/4] package/opusfile: bump to version 0.11 Thomas Petazzoni
@ 2019-01-01 20:11   ` Peter Korsgaard
  0 siblings, 0 replies; 10+ messages in thread
From: Peter Korsgaard @ 2019-01-01 20:11 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > Changes since the v0.10 release:
 > - Fix two potential integer overflows. (These were not
 >   security-critical unless the compiler took the opportunity provided
 >   by the undefined behavior to format your hard drive.)
 > - Allow JPEGs in METADATA_BLOCK_PICTURE tags to include EXIF data.
 > - A few warning fixes for gcc 8.
 > - Make opus_tags_copy return OP_EFAULT on failure instead of returning
 >   success.
 > - Various integration and testing environment improvements.

 > This release is backward-compatible with the previous release. We
 > recommend all users upgrade.

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 4/4] package/opus-tools: bump to version 0.2
  2019-01-01 14:37 ` [Buildroot] [PATCH 4/4] package/opus-tools: bump to version 0.2 Thomas Petazzoni
@ 2019-01-01 20:12   ` Peter Korsgaard
  0 siblings, 0 replies; 10+ messages in thread
From: Peter Korsgaard @ 2019-01-01 20:12 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > In this release the Opus decoder opusdec has been converted to use the
 > opusfile library, and the Opus encoder opusenc has been converted to
 > use the libopusenc library. These libraries make it easy to robustly
 > read and write Ogg Opus audio files, and enable some new features.

 > Due to this, opus-tools now needs to depend on opusfile and
 > libopusenc. We take this opportunity to reorder alphabetically the
 > dependencies in Config.in and .mk files.

 > The license file hash has changed for two reasons:

 >  - The xiph.org URL was changed from http:// to https://
 >  - White-space changes

 > There are no other changes, and no change that affect the licensing
 > conditions.

 > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>

Committed, thanks.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1
  2019-01-01 20:10   ` Peter Korsgaard
@ 2019-01-01 20:15     ` Thomas Petazzoni
  2019-01-01 20:34       ` Peter Korsgaard
  0 siblings, 1 reply; 10+ messages in thread
From: Thomas Petazzoni @ 2019-01-01 20:15 UTC (permalink / raw)
  To: buildroot

Hello,

On Tue, 01 Jan 2019 21:10:41 +0100, Peter Korsgaard wrote:
> >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:  
> 
>  > This release fixes two minor bugs:
>  > - a gapless bug in the LPC filtering
>  > - a crash on destroy when using the pull API  
> 
>  > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>  
> 
> Committed, thanks.
> 
> Does this depend on opus 1.3

I don't think it does, it's really a point release with two bug fixes.

> / should this be added to the 2018.02.x / 2018.11.x branches?

Considering it's a bugfix only release, perhaps.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com

^ permalink raw reply	[flat|nested] 10+ messages in thread

* [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1
  2019-01-01 20:15     ` Thomas Petazzoni
@ 2019-01-01 20:34       ` Peter Korsgaard
  0 siblings, 0 replies; 10+ messages in thread
From: Peter Korsgaard @ 2019-01-01 20:34 UTC (permalink / raw)
  To: buildroot

>>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:

 > Hello,
 > On Tue, 01 Jan 2019 21:10:41 +0100, Peter Korsgaard wrote:
 >> >>>>> "Thomas" == Thomas Petazzoni <thomas.petazzoni@bootlin.com> writes:  
 >> 
 >> > This release fixes two minor bugs:
 >> > - a gapless bug in the LPC filtering
 >> > - a crash on destroy when using the pull API  
 >> 
 >> > Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>  
 >> 
 >> Committed, thanks.
 >> 
 >> Does this depend on opus 1.3

 > I don't think it does, it's really a point release with two bug fixes.

 >> / should this be added to the 2018.02.x / 2018.11.x branches?

 > Considering it's a bugfix only release, perhaps.

Ok, I'll backport it.

-- 
Bye, Peter Korsgaard

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2019-01-01 20:34 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-01-01 14:36 [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Thomas Petazzoni
2019-01-01 14:37 ` [Buildroot] [PATCH 2/4] package/libopusenc: bump to version 0.2.1 Thomas Petazzoni
2019-01-01 20:10   ` Peter Korsgaard
2019-01-01 20:15     ` Thomas Petazzoni
2019-01-01 20:34       ` Peter Korsgaard
2019-01-01 14:37 ` [Buildroot] [PATCH 3/4] package/opusfile: bump to version 0.11 Thomas Petazzoni
2019-01-01 20:11   ` Peter Korsgaard
2019-01-01 14:37 ` [Buildroot] [PATCH 4/4] package/opus-tools: bump to version 0.2 Thomas Petazzoni
2019-01-01 20:12   ` Peter Korsgaard
2019-01-01 20:09 ` [Buildroot] [PATCH 1/4] package/opus: bump to version 1.3 Peter Korsgaard

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.