Displaying 10 results from an estimated 10 matches for "comp48".
2014 Nov 24
3
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
...dec does a bunch of extra things, plus for interactive use we care about both the encoder and decoder, and celt_pitch_xcorr gets used vastly more by the encoder than the decoder... I think the decoder only uses it for PLC).
>
> Something like
> ./opus_demo restricted-lowdelay 48000 2 96000 comp48-stereo.sw /dev/null
>
> comp48-stereo.sw can be found here: https://people.xiph.org/~tterribe/opus/comp48-stereo.sw
>
> celt_pitch_xcorr also gets used by the SILK encoder (more in fixed-point than float, but the float one uses it, too). So it may be worth doing a run with the applicati...
2014 Nov 24
2
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
...hings, plus for interactive use we care about both the encoder and decoder, and celt_pitch_xcorr gets used vastly more by the encoder than the decoder... I think the decoder only uses it for PLC).
>> >
>> > Something like
>> > ./opus_demo restricted-lowdelay 48000 2 96000 comp48-stereo.sw /dev/null
>> >
>> > comp48-stereo.sw can be found here: https://people.xiph.org/~tterribe/opus/comp48-stereo.sw
>> >
>> > celt_pitch_xcorr also gets used by the SILK encoder (more in fixed-point than float, but the float one uses it, too). So it may be...
2014 Nov 24
0
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
...h of extra things, plus for interactive use we care about both the encoder and decoder, and celt_pitch_xcorr gets used vastly more by the encoder than the decoder... I think the decoder only uses it for PLC).
> >
> > Something like
> > ./opus_demo restricted-lowdelay 48000 2 96000 comp48-stereo.sw /dev/null
> >
> > comp48-stereo.sw can be found here: https://people.xiph.org/~tterribe/opus/comp48-stereo.sw
> >
> > celt_pitch_xcorr also gets used by the SILK encoder (more in fixed-point than float, but the float one uses it, too). So it may be worth doing a ru...
2014 Nov 25
0
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
...for interactive use we care about both the encoder
and decoder, and celt_pitch_xcorr gets used vastly more by the encoder than
the decoder... I think the decoder only uses it for PLC).
>>> >
>>> > Something like
>>> > ./opus_demo restricted-lowdelay 48000 2 96000 comp48-stereo.sw
/dev/null
>>> >
>>> > comp48-stereo.sw can be found here:
https://people.xiph.org/~tterribe/opus/comp48-stereo.sw
>>> >
>>> > celt_pitch_xcorr also gets used by the SILK encoder (more in
fixed-point than float, but the float one uses it, too...
2014 Nov 22
0
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
..._demo (opusdec does a bunch of
extra things, plus for interactive use we care about both the encoder
and decoder, and celt_pitch_xcorr gets used vastly more by the encoder
than the decoder... I think the decoder only uses it for PLC).
Something like
./opus_demo restricted-lowdelay 48000 2 96000 comp48-stereo.sw /dev/null
comp48-stereo.sw can be found here:
https://people.xiph.org/~tterribe/opus/comp48-stereo.sw
celt_pitch_xcorr also gets used by the SILK encoder (more in fixed-point
than float, but the float one uses it, too). So it may be worth doing a
run with the application set to voip...
2014 Nov 21
4
[RFC PATCHv1] cover: celt_pitch_xcorr: Introduce ARM neon intrinsics
Hello,
I received feedback from engineers working on NE10 [1] that
it would be better to use NE10 [1] for FFT optimizations for
opus use cases. However, these FFT patches are currently in review
and haven't been integrated into NE10 yet.
While the FFT functions in NE10 are getting baked, I wanted
to optimize the celt_pitch_xcorr (floating point only) and use
it to introduce ARM NEON
2016 Sep 28
2
[PATCH 2/5] Optimize fixed-point celt_fir_c() for ARM NEON
...e that. I wrote a simple patch demonstrating this (attached... it
applies on top of your full series, so it'd be a little work to rebase
it into place here). It adds one 16-byte table and 16 instructions, and
even gives speed-ups on non-NEON CPUs by reusing the existing EDSP asm.
Testing on comp48-stereo.sw encoded to 64 kbps and decoded with a 15%
loss rate on a Novena using opus_demo (by using RTCD and changing the
function pointers to the version of the code to test), optimizing
xcorr_kernel gives almost as much speed-up as intrinsics for all of
celt_fir:
celt_fir_c, xcorr_kernel_c:...
2014 Dec 19
2
[PATCH v1] armv7: celt_pitch_xcorr: Introduce ARM neon intrinsics
On 19 December 2014 at 17:25, Viswanath Puttagunta
<viswanath.puttagunta at linaro.org> wrote:
> Optimize celt_pitch_xcorr function (for floating point)
> using ARM NEON intrinsics for SoCs that have NEON VFP unit.
>
> To enable this optimization, use --enable-intrinsics
> configure option.
>
> Compile time and runtime checks are also supported to make sure
> this
2015 Apr 28
10
[RFC PATCH v1 0/8] Ne10 fft fixed and previous
...y into opus.
You can view my opus wip code at [2].
Note that while I found some issues both with the NE10 library(fixed fft)
and with Linaro toolchain (armv8 intrinsics), the work related to opus is complete,
meaning that these patches are functional and I am able to
successfully encode and decode comp48-stereo.sw [4] using
commands
./opus_demo -e restricted-lowdelay 48000 2 96000 comp48-stereo.sw xcorr.opus
./opus_demo -d 48000 2 xcorr.opus <output>
and able to hear the audio clearly.
Below are some issues *OUTSIDE* opus project I discovered:
- Issues with Linaro Toolchain 14.11 (based on g...
2016 Jul 14
6
Several patches of ARM NEON optimization
I rebased my previous 3 patches to the current master with minor changes.
Patches 1 to 3 replace all my previous submitted patches.
Patches 4 and 5 are new.
Thanks,
Linfeng Zhang