[opus] OPUS at Texas Instruments C6418
Jean-Marc Valin
jmvalin at jmvalin.ca
Fri Oct 19 18:04:04 UTC 2018
Hi Robert,
There's also a TI_C6X_ASM config option, that causes the fixed_c6x.h
header to be used, but I think it hasn't been tested in years. I don't
know if it still works, but if not it's probably not too hard to fix
(patch welcome). The fixed_c6x.h file can also probably be extended to
cover more of the C6x arithmetic operators. Beyond that, you'd have to
go to assembly/intrinsic optimization of specific functions.
Cheers,
Jean-Marc
On 10/19/2018 11:37 AM, Robert Madinger wrote:
> 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
> 1
>
> #define DISABLE_FLOAT_API
> 1
>
> #define
> OPUS_BUILD
> 1
>
> #define
> CONFIG_TI_C6X 1
>
>
>
>
>
> Are there any better or further possibilities to get a speed optimized
> code on the TI C6418?
>
> Code size is less relevant.
>
>
>
> Many thanks in advance!
>
> Best regards,
>
> Robert
>
>
>
>
>
> Robert Madinger
>
> avt_logo_signatur
> AVT Audio Video Technologies GmbH
> Nordostpark 91 | D-90411 Nuernberg
> T:+49 911 5271-0 | F: +49 911 5271-100_
> RMadinger at avt-nbg.de <mailto:%0bRMadinger at avt-nbg.de>_| www.avt-nbg.de
> <http://www.avt-nbg.de/>
> Managing Director: Wilfried Hecht
> Registered Office: Nuernberg, HRB 14317
>
> Twitter_logo_blue Signatur *AVT is now on Twitter - **Follow
> @AVTGmbH <https://twitter.com/avtgmbh>*
>
>
>
>
>
> _______________________________________________
> opus mailing list
> opus at xiph.org
> http://lists.xiph.org/mailman/listinfo/opus
>
More information about the opus
mailing list