Displaying 20 results from an estimated 4000 matches similar to: "Speex 1.0.5 and 1.1.8 are out!"
2005 May 21
0
Speex 1.0.5 and 1.1.8 are out!
Hi,
I not really keeping track of the revision numbers for releases. As for
the tags, 1.1.8 is at http://svn.xiph.org/tags/speex-1-1-8/ and 1.0.5 is
at http://svn.xiph.org/tags/speex-1-0-5
For older releases, the tags are sometimes just rel-x-y-y because that's
what I was doing before the switch to svn (the tree was imported from
cvs). Oh, and the 1.0 branch is in
2005 May 24
0
Speex on TI C6x, Problem with TI C5x Patch
Hi Jim,
Thanks a lot for helping track problems with Speex.
> There is a bit of work remaining to get the memory usage down for a
> multichannel application. There have been some good posts over the
> last couple of months about reducing memory usage.
I think 1.1.8 incorporates all memory reductions proposed. Let me know
otherwise.
> Also, to nominally comply with the TI XDAIS
2005 Mar 16
1
Speex for TI 5509 DSP
Jamey,
There is a previous posting in the speex archives with a link to the dsp c5x
patch.
Archive link:
http://lists.xiph.org/pipermail/speex-dev/2004-October/002847.html
Patch link:
http://lists.xiph.org/pipermail/speex-dev/attachments/20041029/facb8c73/spee
x-1.1.6-jeh1-0001.bin
But that patch is very different (much smaller) then the dsp c5x patch at
2004 Sep 16
0
speex on TI C5x fixed-point DSP
Hi Jamey,
Really cool to see Speex being ported to the C55xx and I'd be glad to
integrate the changes required in Speex (and the style's fine with me).
Here are a couple comments on the patch you sent (I looked at it, but
haven't compiled).
1) The changes you made to the pack un unpack functions would only work
if the 16-bit chars are "big endian" (relative to the two bytes
2005 May 08
1
speex 1.1.8
Hi,
I saw there is a new release of speex.
What is this SPEEX_PLC_TUNING option for?
And is there a more complete list of changes? Because I like to determine if it is interesting to update to 1.1.8
Greetings Jeroen de Kleijn (developer of VoIPerized)
2005 May 25
0
Speex on TI C6x, Problem with TI C5x Patch
> For the persistent storage, the only change that I have made is to
> MAX_CHARS_PER_FRAME, which is set to 2000 in bits.c. I changed bits.c to
> set this value only if it was not already defined, and then put my own, much
> smaller value in config.h.
Yeah, I think I'll add an option like that.
> For the scratch stack, I replace the fixed values in nb_encoder_init and
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
>> There is a bit of work remaining to get the memory usage down for a
>> multichannel application. There have been some good posts over the
>> last couple of months about reducing memory usage.
>
> I think 1.1.8 incorporates all memory reductions proposed. Let me know
> otherwise.
For the persistent storage, the only change that I have made is to
MAX_CHARS_PER_FRAME,
2005 May 25
0
Speex on TI C6x, Problem with TI C5x Patch
> I incorporated Stuarts fixed_c55x.h file, and that eliminated the artifacts,
> at the expense of a ~30% increase in MIPs. Now the male.wav file through
> encoder/decoder produces a bit-exact match with the C64x test that I did
> earlier. I will do some more testing to isolate the, but it may be a few
> days before I get to this task. As Jean-Marc says, fixed_generic should
2004 Sep 16
3
speex on TI C5x fixed-point DSP
Greetings,
I've just started porting speex to a TI C5509 DSP. It doesn't look like
it's going to be too painful, but there are a couple of quirks about the
C5x.
1) chars are 16 bits because memory addresses are for 16bit words
2) ints and short are also 16 bits (so sizeof(char) = sizeof(short) =
sizeof(int) = 1)
3) the c5x is essentially big endian
My plan is to change int and
2005 Oct 17
1
Speex Example Build for TI DSP C54x C55x C6x DSPs
The attached file contains build files for TI's Code Composer Studio (CCS)
for the C54x, C55x, and C6x DSPs. I had intended to post this a couple of
months ago, but it took a long time to get around to doing the little bit of
cleanup required.
This is a file I/O loopback application suitable for running with the CCS
simulators, for evaluating memory and MIPs requirements for these
2005 May 25
2
Speex on TI C6x, Problem with TI C5x Patch
Stuart, Jean-Marc,
>> 1) We need our own "fixed_xx.h" header file. I don't know why, and
>> haven't
>> had time to investigate, but there is a definite improvement when I use
>> the
>> attached fixed_c55x.h file which has turned all the maths into inline
>> functions.
>
> Did you try with fixed_generic.h or just with fixed_debug.h?
2005 May 25
2
Speex on TI C6x, Problem with TI C5x Patch
Jean-Marc,
>> I incorporated Stuarts fixed_c55x.h file, and that eliminated the
>> artifacts,
>> at the expense of a ~30% increase in MIPs. Now the male.wav file through
>> encoder/decoder produces a bit-exact match with the C64x test that I did
>> earlier. I will do some more testing to isolate the, but it may be a few
>> days before I get to this task. As
2005 May 24
2
Speex on TI C6x, Problem with TI C5x Patch
Skipped content of type multipart/alternative-------------- next part --------------
A non-text attachment was scrubbed...
Name: maleout12may.wav
Type: audio/wav
Size: 95884 bytes
Desc: not available
Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20050524/57112d0c/maleout12may-0001.bin
2005 Mar 02
7
Speex for TI 5509 DSP
I saw a thread in the list archives about a speex port to TI 55x DSP.
Wondering how that worked out (is working out)?
Also wondering if there is a source archive for it,
or if the patch in the email archives is still current, or if there's been
updates.
Any info appreciated.
Thanks
Paul
2004 Sep 17
1
speex on TI C5x fixed-point DSP
Jean-Marc Valin wrote:
>Hi Jamey,
>
>Really cool to see Speex being ported to the C55xx and I'd be glad to
>integrate the changes required in Speex (and the style's fine with me).
>Here are a couple comments on the patch you sent (I looked at it, but
>haven't compiled).
>
>
>
Cool.
>1) The changes you made to the pack un unpack functions would only
2004 Oct 29
2
speex on TI C5x fixed-point DSP
Jean-Marc Valin wrote:
>Hi Jamey,
>
>Really cool to see Speex being ported to the C55xx and I'd be glad to
>integrate the changes required in Speex (and the style's fine with me).
>
>
I have the encoder and decoder running now and have verified that the
encoder is bit-exact wrt to the fixed-point code running on x86 for the
same 30-second audio sample. Encode and
2004 Nov 01
4
speex on TI C5x fixed-point DSP
Jean-Marc Valin wrote:
>>I have the encoder and decoder running now and have verified that the
>>encoder is bit-exact wrt to the fixed-point code running on x86 for the
>>same 30-second audio sample. Encode and decode together run in
>>real-time for 8KHz data, complexity=3, on 120MHz C5509 when code and
>>data are all in on-chip SRAM. I have not tested the
2006 Jul 29
2
speex and omap
Hello !
I am developing a kind of phone using TI's OMAP 5912 and speex. The soft
works great on ARM, and it is time to move speex and voice processing stuff
to DSP. Could some one point me how to do it ? Should I install CCS ? Or it
possible to compile speex using just ti_dsptools ? Does anybody ran speex
and dsp gateway ? It would be great, if some one share makefile, cmd etc.
for
2004 Nov 03
0
speex on TI C5x fixed-point DSP
Jean-Marc Valin wrote:
>Well, I guess the first thing to look is whether your DSP can actually
>do either 16x32=>48 or 16x32=>32 (keeping the MSBs), which is what the
>smulwb does on ARM. If that's the case, you can gain a lot of speed (use
>one instruction for 16x32 instead of three). Otherwise, replacing the
>32x32 multiplies by 16x16 is probably a good thing.
>
2004 Nov 04
0
speex on TI C5x fixed-point DSP
Jean-Marc Valin wrote:
>>One thing I've noticed so far in the filter_mem2 code is the calls to
>>SATURATE(x, 805306368). 805306368 is 0x30000000. I was expecting that
>>to be on a bit boundary, say 0x3fffffff? In which case the arithmetic
>>saturation logic could be used.
>>
>>
>
>I don't think it would make that big of a difference,