Control: found -1 1.2~alpha2-1
Control: tags -1 + pending

Hi,

On Tue, May 15, 2018 at 09:24:05AM +0200, Steinar H. Gunderson wrote:
> PLC is all broken for CELT in 1.2.1 due a patch that optimized celt_fir() for 
> ARM;
> it mostly outputs just silent frames. (You can reproduce it by giving -loss to
> opus_demo.)

It looks like the patch which caused this regression was two commits
before the 1.2-alpha2 tag, which we shipped for Stretch, so I'm marking
this as found there too, in case someone else hits it there later.


> Until 1.3 comes out, which could be a while, would you be willing
> to carry this patch from upstream?
>
>   
> https://gitlab.xiph.org/xiph/opus/blob/072d133f7899c4783e67f90d07ab25b3b8414b8f/celt/celt_lpc.c
>
> There's one more patch that looks relevant 
> (92ffce621df6ace95267ac8c13aa0d862f6a476b),
> but I haven't tried it, and at least for my limited testing, the first one 
> seems
> sufficient.

I just missed catching you in #opus, which might have saved you
repeating what you found here, if I'd seen that before I saw this :)
But at least we have a report for anyone who might also hit it in
Stretch, and this is what we decided there after you'd gone:

The upstream plan is to tag at least a 1.3-rc "sometime soon", and at
present there are no known regressions in what's currently committed
to that branch - so since we've got some breathing space before the
next freeze, then rather than cherry-picking just that one patch,
I'll push out a snapshot from git head which contains it and all the
other fixes to date, including the new 'hardening' sanity checks and
the tuning improvements.

Then we can get some extra testing on those too, which will increase
the confidence for making a formal 1.3 release if nothing extra shakes
out of it.

Thanks for digging into this and reporting it.

  Cheers,
  Ron

Reply via email to