Displaying 7 results from an estimated 7 matches for "silk_lpc_inverse_pred_gain_c".
2017 Jun 02
0
[PATCH] Don't use MAY_HAVE_NEON in arm_silk_map.c.
...ilk_biquad_alt_stride2_neon, /* Neon */
};
opus_int32 (*const SILK_LPC_INVERSE_PRED_GAIN_IMPL[OPUS_ARCHMASK + 1])( /* O Returns inverse prediction gain in energy domain, Q30 */
@@ -58,7 +58,7 @@ opus_int32 (*const SILK_LPC_INVERSE_PRED_GAIN_IMPL[OPUS_ARCHMASK + 1])( /* O R
silk_LPC_inverse_pred_gain_c, /* ARMv4 */
silk_LPC_inverse_pred_gain_c, /* EDSP */
silk_LPC_inverse_pred_gain_c, /* Media */
- MAY_HAVE_NEON(silk_LPC_inverse_pred_gain), /* Neon */
+ silk_LPC_inverse_pred_gain_neon, /* Neon */
};
void (*const SILK_NSQ_DEL_D...
2017 Jun 02
2
Opus floating-point NEON jump table question
Thank Jonathan!
I'll fix the MAY_HAVE_NEON() in silk/arm/arm_silk_map.c
Linfeng
On Thu, Jun 1, 2017 at 3:34 PM, Jonathan Lennox <jonathan at vidyo.com> wrote:
> Semantically, OPUS_ARM_MAY_HAVE_NEON is supposed to mean the compiler
> supports, and the CPU may support, Neon assembly code, which isn’t
> necessarily the same thing as the compiler supporting Neon intrinsics.
>
2017 May 24
3
Three new releases
Hi,
I'm announcing two new releases of opus, along with the first release of
the new libopusenc library.
First for opus, we just fixed a bad bug in the surround encoding code
that would cause very bad quality on signals beyond a certain amplitude.
Thanks to Franziska Trojahn and others from HfT Leipzig for finding this
issue through their listening test[1] (the quality of the two bad files
2017 May 26
2
Three new releases
...ar.gz
>
> I've seen two issues with 1.2 beta on Fedora 27 (gcc-7 plus a bunch of
> tightened cflags) across a few architectures.
>
> First is on all arches:
>
> /builddir/build/BUILD/opus-1.2-beta/silk/tests/test_unit_LPC_inv_pred_gain.c:114:
> undefined reference to `silk_LPC_inverse_pred_gain_c'
>
> Second is a few of them have this error:
>
> /builddir/build/BUILD/opus-1.2-beta/silk/tests/test_unit_LPC_inv_pred_gain.c:91:
> undefined reference to `opus_select_arch'
>
> all the build logs for the various arches can be found here:
> https://koji.fedorapro...
2017 May 25
0
Three new releases
...ive.mozilla.org/pub/opus/opus-1.2-beta.tar.gz
I've seen two issues with 1.2 beta on Fedora 27 (gcc-7 plus a bunch of
tightened cflags) across a few architectures.
First is on all arches:
/builddir/build/BUILD/opus-1.2-beta/silk/tests/test_unit_LPC_inv_pred_gain.c:114:
undefined reference to `silk_LPC_inverse_pred_gain_c'
Second is a few of them have this error:
/builddir/build/BUILD/opus-1.2-beta/silk/tests/test_unit_LPC_inv_pred_gain.c:91:
undefined reference to `opus_select_arch'
all the build logs for the various arches can be found here:
https://koji.fedoraproject.org/koji/taskinfo?taskID=19718776...
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
2016 Jul 28
0
[PATCH] Optimize silk_LPC_analysis_filter() for ARM NEON
...+#if !defined(OVERRIDE_SILK_LPC_ANALYSIS_FILTER)
+#define silk_LPC_analysis_filter(out, in, B, len, d, arch) (silk_LPC_analysis_filter_c(out, in, B, len, d, arch))
+#endif
+
#if !defined(OVERRIDE_silk_LPC_inverse_pred_gain)
#define silk_LPC_inverse_pred_gain(A_Q12, order, arch) ((void)(arch),silk_LPC_inverse_pred_gain_c(A_Q12, order))
#endif
diff --git a/silk/arm/LPC_analysis_filter_arm.h b/silk/arm/LPC_analysis_filter_arm.h
new file mode 100644
index 0000000..96615d2
--- /dev/null
+++ b/silk/arm/LPC_analysis_filter_arm.h
@@ -0,0 +1,60 @@
+/* Copyright (c) 2016 Google Inc. */
+/*
+ Redistribution and use in sou...