Displaying 20 results from an estimated 300 matches similar to: "[PATCH] Fix miscompile of SSE resampler"
2008 May 03
2
Resampler (no api)
.. And a version without the API changes.
-------------- next part --------------
Index: libspeex/resample_sse.h
===================================================================
--- libspeex/resample_sse.h (revision 0)
+++ libspeex/resample_sse.h (revision 0)
@@ -0,0 +1,128 @@
+/* Copyright (C) 2002-2008 Jean-Marc Valin
+ * Copyright (C) 2008 Thorvald Natvig
+ */
+/**
+ @file resample_sse.h
+
2008 May 03
0
Resampler, memory only variant
Hi,
Here's the (hopefully) final version of the resampler, now always using
st->mem as the buffer area. It only allocates buffers on the stack when
it's necesarry to convert the output between int and float.
-------------- next part --------------
Index: include/speex/speex_resampler.h
===================================================================
---
2011 Sep 01
6
[PATCH 0/5] ARM NEON optimization for samplerate converter
From: Jyri Sarha <jsarha at ti.com>
I optimized Speex resampler for NEON capable ARM CPUs. The first patch
should speed up resampling on any platform that can spare the
increased memory usage. It would be nice to have these merged to the
master branch. Please let me know if there is anything I can do to
help the the merge. The patches have been rebased on top of master
branch in
2011 Sep 01
0
[PATCH 3/5] resample: Add NEON optimized inner_product_single for fixed point
From: Jyri Sarha <jsarha at ti.com>
Semantics of inner_product_single have also been changed to contain
the final right shift and saturation so it can also be implemented in
the optimal way for the used platform. This change affects fixed point
calculations only.
I also added a new fixed point macro SATURATE32PSHR(x, shift, a). It
does pretty much the same thing as SATURATE32(PSHR32(x,
2008 Nov 26
1
SSE2 code won't compile in VC
Jean-Marc,
At least VS2005 (what I'm using) won't compile resample_sse.h with
_USE_SSE2 defined because it refuses to cast __m128 to __m128d and vice
versa. While there are intrinsics to do the casts, I thought it would be
simpler to just use an intrinsic that accomplishes the same thing
without all the casting. Thanks,
--John
@@ -91,7 +91,7 @@ static inline double
2014 Apr 15
6
[PATCH 0/3] misc. cleanup
Hello,
some misc. cleanup patches for speexdsp, nothing big
I'm not sure about how to submit patches, so this is a test balloon :)
ultimately, I'd like to fix the FIXED_POINT issue, see
http://lists.xiph.org/pipermail/speex-dev/2013-December/008465.html
currently, I think the only way to find out how speexdsp has been compiled is
to resample some bytes and observe the output; which is
2004 Sep 10
2
nice idea
some times ago i was playing with coding, shannon theoremes and other stuff,
i have tried without success to compress audio wave, and i have notice that
simply oversampling audio material enacnhe a lot compression ratio
i only take awav file, oversampled it by 20 tiimes and then compressi it
using pkzip or rar.
i don0't remember if i also do a CONSTANT PREDICTION,
iony know that pkzip and
2009 Aug 05
0
Bug in libspeexdsp resampler
There is a bug in "speex_resampler_process_interleaved_int" and
"speex_resampler_process_interleaved_float" in the resampler. It seems
that when "speex_resampler_process_int" is called for the first channel,
"in_len" is set to the actual number of samples used (when output
limited), which you would think would be OK to use for all the
subsequent calls
2012 May 02
1
[PATCH] resample: Fix input indexing bug from interleaved functions
From: Jyri Sarha <jsarha at ti.com>
This bug happens quite often when resampling from a low to a high
sample-rate with big enough factor. Also the resampling call has to
be limited by the output buffer size and some unused samples needs be
left in the input buffer.
Sometimes when up-sampling with a big factor the resampling function
wants to peek one more sample from the input buffer to
2008 Mar 29
0
GCC/ELF Visibility patch
Hi,
I've attached a patch against SVN r14645 which adds GCC visibility
information to all symbols exported from libspeex.so and libspeexdsp.so.
It includes a configure.ac change to test that both the compiler flags and
__attribute__((visibility)) works, and if so will
#define EXPORT __attribute__((visibility("default")))
and if not
#define EXPORT
I've attached a diff output
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
Hi,
I've attached a patch against SVN r14645 which adds GCC visibility information
to all symbols exported from libspeex.so and libspeexdsp.so. It includes a
configure.ac change to test that both the compiler flags and
__attribute__((visibility)) works, and if so will
#define EXPORT __attribute__((visibility("default")))
and if not
#define EXPORT
I've attached a diff output
2010 Jul 15
1
Speex Echo Cancellation
Hi
I am using speex for cancelling echo.but i am not succeeded.
I need echo cancellation in urgent.Please help m.
Thanks in advance
Devi
2007 Mar 08
4
Introduction and patch
Hi,
I'm one of the people working on the Rockbox project
(http://www.rockbox.org) which is an open source alternative firmware
for a range Digital Audio Players. Recently we integrated support for
the Speex codec using libspeex and seems to work well. If you could add
Rockbox to your list of software that supports Speex, that'd be great.
So that's the introduction done. Now for
2007 May 02
4
[patch] Mac Universal Binaries
Hi all,
Speex currently decides endianness at configure-time. This causes the
ppc half of Mac universal binaries to have some endianness problems.
Most notably, the header built by speex_packet_to_header() has
incorrect byte-ordering.
This Apple developer page describes the incantation that can be used
to build universal binaries on Mac. It also highlights the
configure-time versus compile-time
2008 Apr 04
1
Resampler experimental speedups
Hello :)
The attached patch (which is not in any way finished) optimizes the
resampler. (For those following the discussions on IRC; this version
includes optimizations for both direct and interpolate cases).
Using GCC 4.3, x86_64, Valgrind to measure instruction counts,
resampling 10 frames of 320 floats at quality 3. Direct was measured
with a 16=>48 resampling, and interpolate with a
2005 Apr 06
3
Standard encoding rates?
On Tue, Apr 05, 2005 at 08:26:45AM -0700, Ralph Giles wrote:
> AM radio is lower quality (mono) but I don't know
> what the digital equivalent would be.
Just a minor nit-pick: AM radio can be stereo. However its use is almost
nonexistent. See <http://users.hfx.eastlink.ca/~amstereo/amstereo.htm>
for more information.
> Telephone is nominally 8 kHz mono
> (i.e. really bad)
2004 Mar 09
2
SVM unbalanced classes
Hi!
I am using R 1.8.1 and the svm of the e1071 package for classification.
The problem is that I have unbalanced classes e.g. the first one is much bigger than the second one and therfore the svm is biased to the first class.
If I manually adjust the class size the bias disappears.
The question is then how to include this unequal class distribution to the svm (e.g. via wheights or costs)?
2004 Sep 10
2
Re: nice idea
--- Hod McWuff <hod@wuff.dhs.org> wrote:
> On Fri, 2002-10-04 at 10:26, Marco "elcabesa" Belli wrote:
> > oversampling.. i maean digitally change the wave file rate form
> 44khz to 440
> > khz
> >
> > it make next sample easyer predictable
>
> OK, IANASPE (signal processing engineer) but it seems to me that if a
> simple shift like that can
2013 Mar 31
1
Creating new instances from original ones
I have a question about data mining. I have a dataset of 70 instances with
14 features that belong to 4 classes. As the number of each class is not
enough to obtain a good accuracy using some classifiers( svm, rna, knn) I
need to "oversampling" the number of instances of each class.
I have heard that there is a method to do this. It consists in generating
these new instances as follows:
2004 Sep 10
2
Re: nice idea
constant prediction
see this page
http://flac.sourceforge.net/format.html
oversampling.. i maean digitally change the wave file rate form 44khz to 440
khz
it make next sample easyer predictable
if i'll found my old work i'll tell you how much compression i could achieve