Displaying 20 results from an estimated 500 matches similar to: "SILK-implementation some questions"
2017 May 03
0
MDCT implementation and his overlapped relationship
Dear all
In the paper section describes how CELT and SILK had implemented a look/up
head delay of (2.5ms), (5ms) respectively , could you explain me>
1) those values are fixed.
1) how you guarantee those values independent of the architecture's
performance.
Thanks so much
On Tue, Apr 18, 2017 at 10:05 AM, Diego Alejandro Parra Guzman <
daparrag at correo.udistrital.edu.co>
2017 Apr 12
2
CELT CFFT size configuration
Dear all,
Sorry for this simple and maybe stupid question, I'm working in the
implementation of opus for ARMv7e microcontroller using a library CMSIS/DSP
used to calculate the CFFT and MDCT based on the DCT-IV. my question is:
In the implementation of Celt you have used a fixed length CFFT equal to
1920, I want to know if there is some issues which can appear if a change
that configuration
2017 Apr 13
0
CELT CFFT size configuration
Dear all.
According with my question.
CELT CFFT size configuration
I'm not completely sure about how the kiss_fft works for sizes which are
not power of two, as occur in the case of celt which calculate the mdct
using a fft sizes of 480, 240, 120, and 60, I guess that internally the
input data is padded with zeros in order to compute efficiently the mdct
using the Cooley and Tukey
2017 Apr 11
2
MDCT implementation and his overlapped relationship
Dear all
I'm working on the implementation of the MDCT for the processor
ARM-Cortex-M4 I'm trying to replicate the behavior of the MDCT for several
overlapped values however I realized that current implementation of the
MDCT is very close to the theory only in case in which we have and overlap
exactly equal to N/2 where N is the size of the input vector as is shown in
the examples for
2018 Sep 21
2
Opus 1.2.1 crash on silk/VAD.c:315
Stack:
(gdb) bt
#0 0x0000000000aaf38a in silk_VAD_GetNoiseLevels (pX=pX at entry=0x7f26740297a0,
psSilk_VAD=psSilk_VAD at entry=0x15897c38) at silk/VAD.c:315
#1 0x0000000000aa4a9d in silk_VAD_GetSA_Q8_sse4_1 (psEncC=0x15897c18, pIn=<optimized out>) at silk/x86/VAD_sse.c:177
#2 0x0000000000a9f92b in silk_encode_do_VAD_FLP (psEnc=psEnc at entry=0x15897c18) at
2018 Sep 27
0
Opus 1.2.1 crash on silk/VAD.c:315
Hi Dmitry,
So it's not explicitly in your report, but it looks like the crash is
due to a divide-by-zero at:
min_coef = silk_DIV32_16( silk_int16_MAX, silk_RSHIFT(
psSilk_VAD->counter, 4 ) + 1 );
which happens because counter is -16 (which means (-16 >> 4) + 1 == 0).
Now, this could be caused by an integer wrap-around, but it should only
happen after encoding around
2017 Apr 18
2
Optimization points
Dear all,
Currently I'm working in and optimization of opus for an arm-architecture
*"armv7e-m"* I've involved in the general opus documentation as well in the
architecture, however opus Is so big and difficult to discover specific
optimization points, I want to know if you could give me a general view
about of the principal points that I have to consider in order to optimize
2018 Sep 27
1
[Re:] Re: Opus 1.2.1 crash on silk/VAD.c:315
Hi Jean-Marc,
gdb out is "Program terminated with signal 8, Arithmetic exception."
most likely this division by zero.
you're right, this crash is reproduce on seq number 4294967265 (20ms rtp packet).
This is about 994 days.
"Jean-Marc Valin" <jmvalin at jmvalin.ca> писал(а):Hi Dmitry,
>
>So it's not explicitly in your report, but it looks like the crash
2014 Jan 31
1
Bug in getting result of check_control_input()
opus\silk\enc_API.c
silk_Encode()
168:
if( ( ret = check_control_input( encControl ) != 0 ) ) {
priority of the '!=' operator is higher than '=' operator
fix:
if( ( ret = check_control_input( encControl ) ) != 0 ) {
2017 Apr 18
0
Optimization points
Hi Diego,
Really, the only way to know what to optimize is to run a profiler.
Optimizing without profiling is a waste of time and is often harmful.
Cheers,
Jean-Marc
On 18/04/17 04:12 AM, Diego Alejandro Parra Guzman wrote:
> Dear all,
>
> Currently I'm working in and optimization of opus for an
> arm-architecture *"armv7e-m"* I've involved in the general
>
2017 Oct 19
0
Global stack on Cortex-M4
Hi all:
I'm successfully run OPUS in cortexM4 arm architectures using a cross
compiler gcc-arm-none-eabi . I recommend to uses the following precompile
flags before to compile you code:
arm-none-eabi-gcc -mcpu=cortex-m4 -mthumb -mfloat-abi=hard
-mfpu=fpv4-sp-dl16 -std=c99 -fasm -DARM_MATH_CM4 -DOPUS_ARM_INLINE_ASM
-DOPUS_ARM_ASM ....
and in your configuration file of OPUS you could use the
2013 May 27
1
Empty buffer on encoder write byte
Hi,
I've been trying to encode a live audio input from the microphone on iOS
device using opus.
Uncompressed audio recording works fine with
http://theamazingaudioengine.com/
Then, when I tried to do encoding, I'm stuck at figuring out why the buffer
is empty:
static int ec_write_byte(ec_enc *_this,unsigned _value){
if(_this->offs+_this->end_offs>=_this->storage)return
2016 Aug 26
2
[PATCH 9/9] Optimize silk_inner_prod_aligned_scale() for ARM NEON
Created corresponding unit test, and the optimization is bit exact with C
function.
---
silk/SigProc_FIX.h | 7 ++-
silk/arm/arm_silk_map.c | 12 ++++
silk/arm/inner_prod_aligned_arm.h | 58 +++++++++++++++++++
silk/arm/inner_prod_aligned_neon_intr.c | 66 ++++++++++++++++++++++
silk/enc_API.c
2023 Jan 28
0
CISTI'2023 - Doctoral Symposium |Aveiro, Portugal
* Published in IEEE Xplore
* Google Scholar H5-Index = 22
------------------------------ ---- Doctoral Symposium of CISTI'2023 ------------------------------ ------------
CISTI'2023 - 18th Iberian Conference on Information Systems and Technologies
20 - 23 of June 2023, University of Aveiro, Aveiro, Portugal
http://cisti.eu/
2018 Oct 16
0
Periodical noise during DTX
Hi.
I experienced same issue reported in
https://gitlab.xiph.org/xiph/opus/issues/2026
The problem is that there are periodical(400ms) noise during DTX when the
noise changed dramatically.
I have found that the VAD value of silk does not affects to the
DTX decision.
If the background noise suddenly changes(by excessive echo cancellation,
mute on/off operation, etc.) the silk generate a voice
2017 Jun 27
0
[Windows]Issue with opus 1.2 : lnk2001
Hi,
I got libopus 1.2 from the download page. I compiled it using visual studio
2015 with your configuration (Release). I integrated opus.lib and the new
include files in my own solution, but when I compile, I found 28 link
errors (lnk 2001):
- silk_Encode
- ec_enc_init
- celt_inner_prod_sse
- opus_select_arch
- silk_InitEncoder
- ec_enc_shrink
- silk_log2lin
- ec_enc_bit_logp
-
2016 Nov 06
2
[Bug 98611] New: nouveau not working on gtx 970
https://bugs.freedesktop.org/show_bug.cgi?id=98611
Bug ID: 98611
Summary: nouveau not working on gtx 970
Product: xorg
Version: unspecified
Hardware: Other
OS: All
Status: NEW
Severity: normal
Priority: medium
Component: Driver/nouveau
Assignee: nouveau at
2019 May 27
0
opus-1.3.1 patch for ARM Cortex-M4F (single precision)
The patch prevents KEIL MDK compile warnings, like:
warning: #1035-d: single-precision operand implicitly converted to
double-precision
Actually ARM Cortex-M4F has only a *single precision* (float) FPU.
It's suit for all platforms.
See the comment at the begin of patch file.
Sincerely
Forrest Zhang
-------------- next part --------------
Specify the floating point constant with single
2011 Jan 06
0
SILK codec
hi folks.
i've been experimenting with SILK codec and meet with some
success on incorporating it in pjsip (an open source sip client).
now i'm trying to do the same thing on Asterisk. any documentations,
pointers, etc i should look into? any help is appreciated.
--
Edwin Lam <edwin.lam at officegeneral.com>
Systems Engineer, OfficeWyze, Inc.
Ph: +1 415 439 4988 Fax: +1 415 283
2014 Jun 13
0
Alleged bug in Silk codec
Hi Marcello,
Thanks for the report. It's hard to debug this without the actual file.
Can you please post the sweep_in.raw file you used?
Cheers,
Jean-Marc
On 11/06/14 04:46 AM, Marcello Caramma (mcaramma) wrote:
> Hi,
>
> Apologies if this is a known issues, but I have found what I believe is
> a bug in the fixed point implementation of the Silk codec and could not
> find