search for: natvig

Displaying 20 results from an estimated 120 matches for "natvig".

2008 May 27
5
MKL Patch
Alexander Chemeris wrote: > Hi, > > On 5/27/08, Thorvald Natvig <thorvald at natvig.com> wrote: > >> And here's a patch for Intel Math Kernel Library. This allows commercial >> users of Speex to use a high-speed FFT library that isn't GPL'd. (You do >> need to pay for it though). This is 3 times faster than the default...
2008 May 27
3
MKL Patch
And here's a patch for Intel Math Kernel Library. This allows commercial users of Speex to use a high-speed FFT library that isn't GPL'd. (You do need to pay for it though). This is 3 times faster than the default FFT in speex, and also faster than FFTW3 since MKL has native support for the complex packing Speex uses. Since Intel hasn't supplied any pkg-config files, and which
2008 May 29
0
FFT Resampler
On 5/29/08, Thorvald Natvig <thorvald at natvig.com> wrote: > Alexander Chemeris wrote: > > On 5/29/08, Thorvald Natvig <thorvald at natvig.com> wrote: > > > I've done listening tests when converting wb_male.wav to 44.1, 48 and 8khz, > > > and there aren't any obvious artifacts....
2008 May 29
2
FFT Resampler
Alexander Chemeris wrote: > Hi, > > Here are some questions from user point of view. :) > > On 5/29/08, Thorvald Natvig <thorvald at natvig.com> wrote: > >> I've done listening tests when converting wb_male.wav to 44.1, 48 and 8khz, >> and there aren't any obvious artifacts. I also did a 16=>16 test, and the >> results are delayed by 10ms and within +/- 1 (basically, roundin...
2006 Mar 21
2
Who is using the jitter buffer?
Oh, I forgot to mention one thing. I currently append a few bits of custom information to each speex packet which I fetch out with things like speex_bits_unpack_unsigned(&sjJitter.current_packet, 1); It would be very usefull if the jitter buffer didn't actually decode the packet, but instead returned a pointer to it (or NULL if you should play silence and -1 if you should repeat the
2008 May 28
2
FFT Resampler
Attached is a snapshot of work-in-progress of a FFT based resampler. At the moment it works in floating point only, and only basic quality inspection has been done. Some benchmarks comparing the filter-based resampler at Q3 with the FFT resampler with overlap = in_len / 2, using 20ms chunks of data. (-O3 -ffast-math, FFTW3, gcc 4.3.0 on x86_64) 16=>48: 59us vs 19us 16=>44.1: 204us vs
2007 Aug 20
2
SSE bug on Win32 with GCC 4.2.1
Jean-Marc Valin wrote: >> I recently found a .. weird bug on Win32 SSE with GCC 4.2.1. >> >> In libspeex/cb_search_sse.h, the following union is used: >> >> union { >> float __a[4]; >> __m128 __v; >> } __u; >> >> For some odd reason, this particular version of GCC will not 16-byte >> align the union. IE; the alignment
2006 Jun 29
0
Re: Library Split Poll
...p' to speex-dev-request@xiph.org You can reach the person managing the list at speex-dev-owner@xiph.org When replying, please edit your Subject line so it is more specific than "Re: Contents of Speex-dev digest..." Today's Topics: 1. Re: Library split (poll) (Thorvald Natvig) ---------------------------------------------------------------------- Message: 1 Date: Thu, 29 Jun 2006 16:58:06 +0200 (CEST) From: Thorvald Natvig <speex@natvig.com> Subject: Re: [Speex-dev] Library split (poll) To: speex <speex-dev@xiph.org> Message-ID: <Pine.LNX.4.62.06062916...
2008 May 25
3
FFTW3 for libspeexdsp
Hi, Attached is a patch which enables FFTW3 to be used by libspeexdsp. Using SSE, the FFT code is more than twice as fast, and it's 50% faster even without SSE. To enable the library, you'll need to call configure with '--with-gpl-fftw3'. Based on the benchmarking we did, this also changes the default FFT to smallft for floating point implementations when not using FFTW3.
2005 Jun 20
1
Speech detection in preprocessor with echo
...odifications to do what you've asked for. I think the preprocessor in general needs a little tweaking like this to work well in various real-world situations, but I'm not sure how much of this Jean-Marc wants to incorporate into Speex vs. leave to application developers. Tom Thorvald Natvig <speex@natvig.com> wrote: > > > Echo cancellation works like a charm, but it seems to confuse the > preprocessor a bit. > > If listening to background music (properly fed through the echo > cancellator), the music is removed but the result is still detected as >...
2007 Jul 07
3
In-band user data
Hi, I'm moving my "metadata" which accompanies some of the speech packets into the speex bits. However, as usual, I'm a bit confused. The manual (PDF from current SVN), section 5.10 (bottom of page 21) states that: "Finally, applications may define custom in-band messages using mode 13. The size of the message in bytes is encoded with 5 bits, so that the decoder can
2009 Oct 26
1
[PATCH] Fix miscompile of SSE resampler
From: Thorvald Natvig <slicer at users.sourceforge.net> Some optimizing compilers miscompile the current SSE optimizations when full optimizations are enabled. By using output value pointer instead of a return value, we can bypass this misbehaviour. --- libspeex/resample.c | 8 ++++---- libspeex/resample_...
2009 Nov 17
1
[PATCH] Change name of libcelt to libceltXYZ
From: Thorvald Natvig <slicer at users.sourceforge.net> --- celt.pc.in | 2 +- configure.ac | 2 ++ libcelt/Makefile.am | 12 ++++++------ tests/Makefile.am | 2 +- tools/Makefile.am | 4 ++-- 5 files changed, 12 insertions(+), 10 deletions(-) diff --git a/celt.pc.in b/celt.pc....
2005 Jun 22
1
Speech detection in preprocessor with echo
...or in general needs a little > > tweaking like this to work well in various real-world situations, but > > I'm not sure how much of this Jean-Marc wants to incorporate into > > Speex vs. leave to application developers. > > > > Tom > > > > Thorvald Natvig <speex@natvig.com> wrote: > > > > > > > > > Echo cancellation works like a charm, but it seems to confuse the > > > preprocessor a bit. > > > > > > If listening to background music (properly fed through the echo > > > cancell...
2006 Jan 01
2
Experimental psycho-acoustic model
...urrent stack size allows (not sure how allocated? Could be your settings for supporting alloca/etc. are set different than jm, due to support for variable size arrays. Haven't had a chance to look at the new(er) stuff yet, but that would be my guess... Tom At 11:15 PM 12/31/2005, Thorvald Natvig wrote: >That's right. Ah, I don't have the code here right now, but it was "heap >overrun of 200 bytes", meaning it wrote 200 bytes beond the allocated block.
2006 Mar 21
0
Who is using the jitter buffer?
...to give a speex decoder instance to JB]. It would be better if we could use it with any codec, like speex preprocessor and AEC. What are the any paper/theory/algorithms behind current ADAPTIVENESS of speex JB? Links to those algo/papers would help to understand better. -- Shantanu --- Thorvald Natvig <speex@natvig.com> wrote: > > Oh, I forgot to mention one thing. I currently > append a few bits of custom > information to each speex packet which I fetch out > with > things like > speex_bits_unpack_unsigned(&sjJitter.current_packet, > 1); > > It would...
2007 Aug 22
0
SSE bug on Win32 with GCC 4.2.1
...igning the memory, and an implicit assumption in the speex code that it > will have proper alignment. I actually doubt it's the OS (as much as I hate Windows). After all, it's the compiler that manages the stack and needs to ensure alignment. Jean-Marc > > On 8/20/07, Thorvald Natvig <speex@natvig.com> wrote: >> Jean-Marc Valin wrote: >>>> I recently found a .. weird bug on Win32 SSE with GCC 4.2.1. >>>> >>>> In libspeex/cb_search_sse.h, the following union is used: >>>> >>>> union { >>>> flo...
2007 Aug 23
0
SSE bug on Win32 with GCC 4.2.1
On 8/23/07, Thorvald Natvig <speex@natvig.com> wrote: > Jean-Marc Valin wrote: > > Duane Storey a ?crit : > >> Actually, it might just be an OS "feature".. On most linux and mac > >> platforms, the memory managers align memory on proper boundaries -- this > >> doesn't o...
2008 May 29
0
FFT Resampler
Hi, Here are some questions from user point of view. :) On 5/29/08, Thorvald Natvig <thorvald at natvig.com> wrote: > I've done listening tests when converting wb_male.wav to 44.1, 48 and 8khz, > and there aren't any obvious artifacts. I also did a 16=>16 test, and the > results are delayed by 10ms and within +/- 1 (basically, rounding errors > from t...
2008 May 29
0
FFT Resampler
On 5/29/08, Thorvald Natvig <thorvald at natvig.com> wrote: > > > Yes, I plan to use it in a VoIP environment if I can get latency reduced to > > > an acceptable level :) > > > The latency depends directly on the overlap parameter, which also controls > > > the quality. Higher quali...