Displaying 20 results from an estimated 7000 matches similar to: "Regarding stack usage in Opus"
2013 Oct 04
1
ODG (Objective Difference Grade) scores for Opus Encoder using PQEvalAudio Tool
Hi Rhishi,
PQevalaudio is very unreliable and buggy. I have compared to PEAQ and - as a
result - now I am not using it anymore.
With best regards,
Christian Hoene
Von: opus-bounces at xiph.org [mailto:opus-bounces at xiph.org] Im Auftrag von
Rhishikesh Agashe
Gesendet: Freitag, 4. Oktober 2013 12:35
An: opus at xiph.org
Cc: Rasmi Mishra
Betreff: [opus] ODG (Objective Difference
2013 Oct 04
3
ODG (Objective Difference Grade) scores for Opus Encoder using PQEvalAudio Tool
Hi,
I checked the ODG (Objective Difference Grade) scores for a few reference vectors using the PQEvalAudio Tool and found that some of them show ODG scores as high as -3.5
If we look at the range as described in the link below, it looks unacceptable.
http://www-mmsp.ece.mcgill.ca/documents/Software/Packages/AFsp/PQevalAudio.html
Am I missing something or are these scores valid?
Thanks and
2013 Oct 04
2
Regarding error handling in Opus Decoder
Hi,
While testing the Opus Decoder we came across the following:
If the decoder encounters an 'Invalid Payload Length' the decoding of the stream is stopped.
Also, when the decoder encounters 'Range coder state mismatch', the decoding of the stream is stopped.
I believe that it should reject the erroneous payload and start decoding the next payload for it to work properly in a
2014 Jun 23
1
MIPS optimizations
Hi Dean,
It should work for 24kec, 34kc and 74kc cores.
Thanks and Regards,
Rhishi
-----Original Message-----
From: opus-bounces at xiph.org [mailto:opus-bounces at xiph.org] On Behalf Of Dean Blackketter
Sent: Monday, June 23, 2014 02:37
To: Jean-Marc Valin
Cc: opus at xiph.org
Subject: Re: [opus] MIPS optimizations
Great, will do and report back.
On Jun 22, 2014, at 9:13 AM, Jean-Marc
2013 Sep 20
0
Regarding stack usage in Opus
Yeah I see the definition, but unlike USE_ALLOCA and VAR_ARRAYS, it has not been used/set anywhere in the code for allocating buffers!
Regards,
Rhishi
-----Original Message-----
From: Jean-Marc Valin [mailto:jmvalin at jmvalin.ca]
Sent: Friday, September 20, 2013 12:00
To: Rhishikesh Agashe
Cc: opus at xiph.org
Subject: Re: [opus] Regarding stack usage in Opus
Actually, the code already has
2013 Sep 20
0
Regarding stack usage in Opus
Actually, the code already has an option for using the heap rather than
the stack, see NONTHREADSAFE_PSEUDOSTACK in the code. As the name
implies, it's not thread-safe though.
Cheers,
Jean-Marc
On 20/09/13 01:29 AM, Rhishikesh Agashe wrote:
> Hi,
>
>
>
> We have observed that the stack usage in Opus Encoder/Decoder is
> enormous(50-60Kb approx). As we all know, in
2013 Sep 11
1
Need info on optimizing Opus code for a particular core/processor
Hi,
I am new to the Opus community. I intend to optimize Opus encoder/decoder for MIPS and commit the changes to the Opus repository for it be included in Android.
Can somebody point me how to go about it?
A pointer to a previous mail thread with a similar discussion might help.
Thanks and Regards,
Rhishikesh Agashe
-------------- next part --------------
An HTML attachment was scrubbed...
2013 Oct 04
0
ODG (Objective Difference Grade) scores for Opus Encoder using PQEvalAudio Tool
In that case, can you please suggest a reliable tool?
Thanks,
Rhishi
From: Christian Hoene [mailto:christian.hoene at symonics.com]
Sent: Friday, October 04, 2013 17:30
To: Rhishikesh Agashe; opus at xiph.org
Cc: Rasmi Mishra
Subject: AW: [opus] ODG (Objective Difference Grade) scores for Opus Encoder using PQEvalAudio Tool
Hi Rhishi,
PQevalaudio is very unreliable and buggy. I have compared
2013 Sep 21
0
Need info on releasing Opus code for a particular core/processor
Hi Ralph,
Gentle reminder..
Regards,
Rhishi
-----Original Message-----
From: Rhishikesh Agashe
Sent: Friday, September 20, 2013 11:02
To: 'Ralph Giles'
Subject: RE: [opus] Need info on optimizing Opus code for a particular core/processor
Hi Ralph,
Can you let me know how to submit my code for review? What is the procedure?
Also, could you create an account for the same let me know
2018 Oct 19
2
OPUS at Texas Instruments C6418
Dear Opus family,
we have implemented the Opus codec at a Texas Instruments DSP C6418.
It is working fine!
Does anyone has experience with the configuration of the codec for a speed optimized implementation on that DSP?
At the moment, we use the following settings:
#define NONTHREADSAFE_PSEUDOSTACK 1
#define FIXED_POINT
2018 Feb 20
2
[EXTERNAL] Re: Developing OPUS on TI CC3220
Jean-Marc,
Thanks for the response and the helpful info.
I am trying to get the library to build without using the pseudostack define, and use either VAR_ARRAYS or ALLOC, but it seems the global stack is not defined.
Where do can I define this in my example?
VR
-----Original Message-----
From: Jean-Marc Valin [mailto:jmvalin at jmvalin.ca]
Sent: Tuesday, February 20, 2018 5:40 PM
To:
2018 Oct 22
1
OPUS at Texas Instruments C6418
Hi Jean-Marc,
thank you for that suggestion!
It seems that the file "fixed_c6x.h" is not part of the Opus sources, so the compiler cannot find it after enabling the TI_C6X_ASM config option.
Maybe it was only part of an early version of the Opus sources?
I looked for the file in versions V1.1, V1.1.1, V1.2alpha and V1.3 but did not found it.
Do you have an idea, where I can get the
2017 Oct 31
7
[PATCH] Support for Channel Mapping 253.
Hi Jean-Marc,
Thanks so much for your review. Attached are my comments and an updated
patch.
On Mon, Oct 30, 2017 at 5:48 PM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> I've had some time to dig more deeply into your patch. Here's some more
> in-depth comments:
>
> 1) I note that your OpusMSEncoder struct in private.h adds a
> subframe_mem[]
2014 Jun 22
2
MIPS optimizations
I suggest you try it. I do know that it requires the dsp extensions, but
it may work on a 24k. Just change the -march=74kc and see if it works.
Jean-Marc
On 22/06/14 11:26 AM, Dean Blackketter wrote:
> Thanks for this.
>
> There?s not much documentation there.
>
> It appears that these optimizations are for MIPS 74K only and don?t apply to 24K-based builds, correct?
>
>
2017 Oct 18
4
Global stack on Cortex-M4
Hi all !
I just learned about the Opus codec and would like to try it out on my
NRF52 (Cortex-M4) target. I've been struggling a bit with the
"trival_example.c" setup but repeatedly run into "hard fault" crashes
when stepping through the code.
Firstly; for a "bare bone" configuration, does the following compiler
directives make sense ?
UDEFS =
2017 Oct 12
2
[PATCH] Support for Channel Mapping 253.
thanks for all your feedback. here's the revised patch:
On Wed, Oct 11, 2017 at 2:20 PM Timothy B. Terriberry <tterribe at xiph.org>
wrote:
> Jean-Marc Valin wrote:
> > I think you'll want something like:
> > (opus_int16)((unsigned)demixing_matrix[2*i+1] << 8)
> > (though you might want to check it too)
>
> FWIW, we use the construct
> int s =
2017 Nov 03
1
[PATCH] Support for Channel Mapping 253.
Here's another one.
On Thu, Nov 2, 2017 at 9:54 AM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> We're getting there... Some minor comments:
>
> 1) The public header file should not have an
> #ifdef ENABLE_EXPERIMENTAL_AMBISONICS
> since that would require the user code to define it.
>
> Done
> 2) Why do you have #define
2017 Nov 09
2
[PATCH] Support for Channel Mapping 253.
Sure, ill send that asap
On Wed, Nov 8, 2017 at 4:44 PM Jean-Marc Valin <jmvalin at jmvalin.ca> wrote:
> Hi Drew,
>
> Your ambisonics patch is already merged. Can you send a patch that
> applies to master?
>
> Jean-Marc
>
> On 11/08/2017 07:05 PM, Drew Allen wrote:
> > Hey Jean-Marc,
> >
> > I found a bug regarding exporting the matrix that
2013 Sep 04
2
opus code optimization
The opus code default compiles on -o2 optimization level. I would like to
change it to -o3. I have tried doing the changes in makefile.unix . The
change is not getting reflected. I am building the code in Code composer
studio for TI processor C6000. Could anybody help me with this
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2015 Aug 25
4
OPUS on bare metal ARM
Hi everyone,
I?m currently trying to use opus on a ST ARM (STM32F407) without any OS (bare metal).
The aim of my project is to transmit voice over CAN bus.
The main issue I have is that opus fail to allocate memory, the ALLOC macro always return a NULL pointer.
I have sure that I have enough free space to allocate buffers.
Is there anyone who already try this or have meet this issue ?
Thanks