mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
From: Philipp Zabel <p.zabel@pengutronix.de>
To: ptxdist@pengutronix.de
Subject: Re: [ptxdist] [PATCH 1/2] opus: version bump 1.4 -> 1.5.1
Date: Fri, 15 Mar 2024 13:00:51 +0100	[thread overview]
Message-ID: <ZfQ4cxYo5xQiVT55@pengutronix.de> (raw)
In-Reply-To: <ZfPobElquE29-h3F@pengutronix.de>

On Fri, Mar 15, 2024 at 07:19:24AM +0100, Michael Olbrich wrote:
> On Fri, Mar 08, 2024 at 12:57:55PM +0100, Philipp Zabel wrote:
> > https://opus-codec.org/demo/opus-1.5/
> > 
> > New features optional, enabling DRED, deep PLC, and OSCE increases
> > the library size by a few MiB.
> > 
> > Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
> > ---
> >  rules/opus.in   | 20 ++++++++++++++++++--
> >  rules/opus.make | 11 +++++++++--
> >  2 files changed, 27 insertions(+), 4 deletions(-)
> > 
> > diff --git a/rules/opus.in b/rules/opus.in
> > index 7412eb76a538..3b8e6444cd3e 100644
> > --- a/rules/opus.in
> > +++ b/rules/opus.in
> > @@ -1,7 +1,23 @@
> >  ## SECTION=multimedia_libs
> >  
> > -config OPUS
> > +menuconfig OPUS
> >  	tristate
> > -	prompt "opus"
> > +	prompt "opus                          "
> >  	help
> >  	  Opus is a totally open, royalty-free, highly versatile audio codec.
> > +
> > +if OPUS
> > +
> > +config OPUS_DRED
> > +	bool
> > +	prompt "enable deep redundancy (DRED)"
> > +
> > +config OPUS_DEEP_PLC
> > +	bool
> > +	prompt "enable deep packet loss concealment (PLC)"
> > +
> > +config OPUS_OSCE
> > +	bool
> > +	prompt "enable opus speech coding enhancement (OSCE)"
> 
> What's the reason for making these optional? I'd prefer to just hardcode
> whatever everybody else is doing unless there is a good reason to make
> these optional. And in that case, the options need a help text to help
> decide what to choose. I wouldn't know what to do by just looking at these
> options.

Enabling the new ML features increases the library size by about 5 MiB
(2 MiB for DRED + 1 MiB for deep PLC, and 1 MiB 1.6 MiB for OSCE, according
to the blog post).

DRED and deep PLC are supposed to improve voice quality under packet loss,
OSCE at low bitrates.

regards
Philipp



      reply	other threads:[~2024-03-15 12:01 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-03-08 11:57 Philipp Zabel
2024-03-08 11:57 ` [ptxdist] [PATCH 2/2] opus: switch to meson build system Philipp Zabel
2024-03-15  6:19 ` [ptxdist] [PATCH 1/2] opus: version bump 1.4 -> 1.5.1 Michael Olbrich
2024-03-15 12:00   ` Philipp Zabel [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ZfQ4cxYo5xQiVT55@pengutronix.de \
    --to=p.zabel@pengutronix.de \
    --cc=ptxdist@pengutronix.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox