Displaying 20 results from an estimated 3000 matches similar to: "Silk Decoding Question"
2015 Aug 05
0
[PATCH 5/8] Arm64 assembly for Silk math.
---
silk/SigProc_FIX.h | 4 +++
silk/arm/SigProc_FIX_arm64.h | 46 ++++++++++++++++++++++++++++++
silk/arm/macros_arm64.h | 66 ++++++++++++++++++++++++++++++++++++++++++++
silk/macros.h | 4 +++
silk_headers.mk | 2 ++
5 files changed, 122 insertions(+)
create mode 100644 silk/arm/SigProc_FIX_arm64.h
create mode 100644 silk/arm/macros_arm64.h
diff
2016 Jul 21
0
extracting SILK only FIXED POINT code
Ashutosh-
It sounds like you're trying to implement an Opus-like application but you
have a very constrained environment. If you just want the Silk portion of
the codec, then why not just ignore opus and use the silk codec directly?
The old SDK is still available in some places, like here:
https://code.google.com/archive/p/bkvoice/downloads (Keep in mind that Opus
uses a modified version of
2015 Aug 05
0
[PATCH 7/8] Add Neon intrinsics for Silk noise shape feedback loop.
---
silk/NSQ.c | 18 ++-------------
silk/NSQ.h | 27 ++++++++++++++++++++++
silk/arm/NSQ_neon.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++
silk/arm/NSQ_neon.h | 10 ++++++++
4 files changed, 105 insertions(+), 16 deletions(-)
diff --git a/silk/NSQ.c b/silk/NSQ.c
index d8513dc..ec81f3b 100644
--- a/silk/NSQ.c
+++ b/silk/NSQ.c
@@ -205,7 +205,7 @@ void
2015 Nov 21
0
[Aarch64 v2 06/18] Add Neon intrinsics for Silk noise shape feedback loop.
---
silk/NSQ.c | 18 ++-------------
silk/NSQ.h | 27 ++++++++++++++++++++++
silk/arm/NSQ_neon.c | 66 +++++++++++++++++++++++++++++++++++++++++++++++++++++
silk/arm/NSQ_neon.h | 10 ++++++++
4 files changed, 105 insertions(+), 16 deletions(-)
diff --git a/silk/NSQ.c b/silk/NSQ.c
index d8513dc..ec81f3b 100644
--- a/silk/NSQ.c
+++ b/silk/NSQ.c
@@ -205,7 +205,7 @@ void
2015 Nov 02
1
[PATCH 1/2] Declare silk_warped_LPC_analysis_filter_FIX_c in silk/fixed/main_FIX.h.
Fixes build failure on platforms with MAY_HAVE_SSE4_1 (but not PRESUME_SSE4_1) with --enable-intrinsics.
---
silk/fixed/main_FIX.h | 11 +++++++++++
silk/x86/x86_silk_map.c | 2 ++
2 files changed, 13 insertions(+)
diff --git a/silk/fixed/main_FIX.h b/silk/fixed/main_FIX.h
index ffeb4f3..375b5eb 100644
--- a/silk/fixed/main_FIX.h
+++ b/silk/fixed/main_FIX.h
@@ -97,6 +97,17 @@ void
2015 Nov 02
2
[PATCH 1/2] Declare silk_warped_LPC_analysis_filter_FIX_c in silk/fixed/main_FIX.h.
Fixes build failure on platforms with MAY_HAVE_SSE4_1 (but not PRESUME_SSE4_1) with --enable-intrinsics.
---
silk/fixed/main_FIX.h | 11 +++++++++++
silk/x86/x86_silk_map.c | 2 ++
2 files changed, 13 insertions(+)
diff --git a/silk/fixed/main_FIX.h b/silk/fixed/main_FIX.h
index ffeb4f3..375b5eb 100644
--- a/silk/fixed/main_FIX.h
+++ b/silk/fixed/main_FIX.h
@@ -97,6 +97,17 @@ void
2016 Jul 21
1
extracting SILK only FIXED POINT code
I need to extract SILK only FIXED POINT code. I have a couple of questions in this regard.
1. Is it enough to enable compile time flag (FIXED_POINT) in the config.h, include silk_fixed library and exclude silk_float in the opus_demo project. I am working in the MSVC framework. Anyone has tried this before?
2. It seems there is no compile time flag to enable SILK only code, the core
2017 Oct 10
0
SILK-implementation some questions
Dear all:
I want to formulate couple of questions about SILK codec:
1.
I've seen the documentation to the SILK codec that is part of the OPUS
exactly the paper with title "The opus codec voice coding with opus, and
the "RFC 6716 specification of opus" . Well, I detected that in both is
defined a High-Pass filter as part of SILK; however in the paper you put
the following
2013 Jun 10
3
no silk translation ?
Using 11.4.0, trying to use SILK on the cell phone to ulaw over gv, but
no success:
[Jun 10 16:18:22] WARNING[4090][C-0000000a]: channel.c:6164
ast_channel_make_compatible_helper: No path to translate from
SIP/ng-00000000 to Motif/+12025551212 at voice.google.com-da3c
[Jun 10 16:18:22] WARNING[4090][C-0000000a]: app_dial.c:3032
dial_exec_full: Had to drop call because I couldn't make
2015 Nov 16
0
[Fast Int64 3/4] Explicitly cast results of silk OPUS_FAST_INT64 macros back to opus_int32.
---
silk/macros.h | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/silk/macros.h b/silk/macros.h
index 1ba614a..e1e05b9 100644
--- a/silk/macros.h
+++ b/silk/macros.h
@@ -48,14 +48,14 @@ POSSIBILITY OF SUCH DAMAGE.
/* (a32 * (opus_int32)((opus_int16)(b32))) >> 16 output have to be 32bit int */
#if OPUS_FAST_INT64
-#define silk_SMULWB(a32, b32)
2016 Jul 04
1
[PATCH] SILK: use silk_memmove for potentially overlapping areas
Fixes CID 1227580
---
silk/process_NLSFs.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/silk/process_NLSFs.c b/silk/process_NLSFs.c
index c27cf03..d9123ef 100644
--- a/silk/process_NLSFs.c
+++ b/silk/process_NLSFs.c
@@ -100,6 +100,6 @@ void silk_process_NLSFs(
} else {
/* Copy LPC coefficients for first half from second half */
- silk_memcpy(
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
2015 Aug 05
0
[PATCH 6/8] Add Neon intrinsics for Silk noise shape quantization.
---
Makefile.am | 8 +++--
silk/NSQ.c | 37 ++++++++--------------
silk/NSQ.h | 70 +++++++++++++++++++++++++++++++++++++++++
silk/arm/NSQ_neon.c | 64 +++++++++++++++++++++++++++++++++++++
silk/arm/NSQ_neon.h | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++
silk/x86/NSQ_sse.c | 2 +-
silk/x86/main_sse.h | 3 +-
silk_headers.mk | 2 ++
silk_sources.mk
2015 Nov 21
0
[Aarch64 v2 05/18] Add Neon intrinsics for Silk noise shape quantization.
---
Makefile.am | 5 +--
silk/NSQ.c | 37 ++++++++--------------
silk/NSQ.h | 70 +++++++++++++++++++++++++++++++++++++++++
silk/arm/NSQ_neon.c | 64 +++++++++++++++++++++++++++++++++++++
silk/arm/NSQ_neon.h | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++
silk/x86/NSQ_sse.c | 2 +-
silk/x86/main_sse.h | 3 +-
silk_headers.mk | 2 ++
silk_sources.mk
2015 Jul 06
0
Disable SILK/CELT only?
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
I believe what you want is called Opus custom (OPUS_CUSTOM in the
code). With that you can compile only the contents of the celt/
directory and use it like the old CELT.
Jean-Marc
On 07/06/2015 06:48 PM, Andrew Lentvorski wrote:
> Is there a configuration or compile flag that lets me disable the
> SILK portion of the codec and use CELT
2016 Jan 01
0
Confusion on CELT or Silk
Hello Joshua,
I understand. My main aim to first understand the processing overhead when
decisions have to be made for a fixed audio in signal, reduce it so that I
can then begin making an update to reduce the memory (on chip flash and
RAM) footprint.
Thanks
Amit
On Thu, Dec 31, 2015 at 7:58 PM, Joshua Bowman <silverbacknet at gmail.com>
wrote:
> Opus will always use whatever mode it
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
2015 Jul 06
1
Disable SILK/CELT only?
I saw the custom API, but nothing explicitly says "CELT-only" just
"custom sample rate and frame size".
I'll dig further now that you've pointed me in a direction.
Thanks,
-a
On 7/6/15, 6:18 PM, Jean-Marc Valin wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
>
> I believe what you want is called Opus custom (OPUS_CUSTOM in the
> code).
2015 Jul 06
2
Disable SILK/CELT only?
Is there a configuration or compile flag that lets me disable the SILK
portion of the codec and use CELT only?
I could have sworn that there is something, but I can't seem to find it
in the mailing list archives.
The application here is that I am attempting to update from the old CELT
codec to OPUS. Unfortunately, the CELT codec was running *very* close
to the CPU (MIPS32--80MHz) limit
2016 Aug 12
0
Silk Decoding Question
Peter S. -
I have a working Opus implementation in C# that I am currently porting to
Java. With just a few days' work it should be functional both for encoding
and decoding (The main hurdle is just to remove unsigned data types which
Java doesn't support). Perhaps we could help each other out? This is my
code base: https://github.com/lostromb/concentus/tree/java-staging
-Logan