Displaying 20 results from an estimated 1000 matches similar to: "Decode win32 encoded files on TI C5x???"
2006 Oct 04
1
Decode win32 encoded files on TI C5x???
> For encoding into and decoding from "raw Speex stream" (if you can call
> it that), I suggest you start with the sampleenc.c and sampledec.c
> example code in Appendix B of the Speex Manual.
There is no such a thing as a "raw Speex format". Also, sampleenc.c and
sampledec.c are good for learning how to use the API, but the compressed
format shouldn't be used in
2006 Apr 22
2
DSP C5xx decode to pcm 16bit
I am wont to decode a speex 11kbps 8kHz 16bit to a raw data 8kHz 16bit LSB on a c5509.
Trying to understand the "testenc-TI-C5x.c" exsample, but it looks to me wary complicated.
Is there more documentation for the exsample or a decoder exsample available?
Can somebody help?
Peter
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
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
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
2007 Oct 11
2
Encode and decode using speex
Hi,
I am new to speex and I am trying to use the sample program given in the
speex document.
I have made some modification to that sample, so that input can be read from
a file and the output can be re-directed to the file.
I tried to encode an audio file using the sampleenc and decode the same by
sampledec.c I am able to do it successfully, but when i try to play the
output file from the
2007 Jul 12
4
file couldn't play after Speex encode and decode
Dear sir,
I've a problem that the .wav file couldn't play after calling "sampleenc
male.wav|sampledec male_speex_15.wav".I found that the new file
male_speex_15.wav is smaller than the original file in size.I implemented
the test on Linux system.The original file male.wav is 96044 bytes,while the
new file male_speex_15.wav is 96000 bytes.I'm eager to know the reason.Thankyou!
2004 Oct 29
0
speex on TI C5x fixed-point DSP
> 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 wideband codec yet.
Cool! Just curious,
2005 Oct 17
3
Error Executing sampledec in VC++
hey guys, I just compiled an application similar to sampledec.c (for speex
1.1.10) and it was fine but when I executed it, the app exited without doing
anything. I'm using MS VC 6.0 and this was all I got - First-chance
exception in sampledec.exe : 0xC0000005: Access Violation. Has anyone
encountered this / does anyone know how to deal with it? by the way,
sampleenc executed perfectly...
When
2005 Oct 17
6
Error Executing sampledec in VC++
Hi Steve, thanks for the advice. I placed the appropriate functions outside
the while statement but I still get this error at the while loop:
First-chance exception at 0x004010fa in SPXDEC.exe: 0xC0000005: Access
violation reading location 0x0000000c.
Unhandled exception at 0x004010fa in SPXDEC.exe: 0xC0000005: Access
violation reading location 0x0000000c.
It looks like the same error. I've
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 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 11
1
DSP c5x
I'm finding it dificult to get the code to fit within c5x dsp, especially
due to the large heap necessary for the huge allocations in
nb_encoder_init and nb_decoder_init.
Are the people that have this running using additonal external ram?
Has anyone experimented with reducing the internal encoder/decoder stack
sizes
for narrow band... is there a practical minimum that is usable?
Also,
2005 May 26
1
Speex on TI C6x, Problem with TI C5x Patch
>> Nice call. The culprit is SHRL32. This is not used in many places, and
>> in
>> most of those, the operand comes from EXTEND32. The only really
>> suspicious
>> instances is in lsp.c (lsp_interpolate):
>>
>> spx_word16_t tmp = DIV32_16(SHL32(1 + subframe,14),nb_subframes);
>> (subframe is an int)
>> ...
>> I see that your
2008 Jul 19
2
Noise problem while encoding and decoding
Hi, everyone!
I'm a newbie of speex develog. I tried to encode and decode with the
sample program in the speex manual. I compile those program with
gcc sampleenc.c -o enc -lspeex
gcc sampledec.c -o dec -lspeex
I run these two program in this way and then speak loudly:
./enc /dev/dsp ? ./dec /dev/dsp
I thought I would hear my voice. However, what i heard was a lot of
noise. I
2007 May 02
2
Re: Sending speex over a network
Hi All,
In sampleenc.c and sampledec.c, if I change the FRAME_SIZE to any other
value, I get very garbled speech. Can anyone tell me if I need to set
something else if I would like to change the frame size ?
Thanks
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.xiph.org/pipermail/speex-dev/attachments/20070502/35ea524b/attachment.htm
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,
2007 Apr 30
4
Sending speex over a network
Hi All,
I would like to communicate speech over a network compressed using speex.
However, I do not want to communicate a whole Ogg-formatted file. I am
interested in only the speech frames.
I invoked:
speexenc input-file-name - > raw-speech
This, I am thinking gives the speech frames only. To play this back at the
receiving end, do I need to format it into Ogg formatted file before I can
2004 Aug 06
1
HELP?
Platform
Intel
Linux/Fedora Core 2
ALSA
Soundblaster 128 PCI
I am capturing U8 (unsigned 8 bit mono) audio from the sound blaster and
attempting to
compress it with speex. I have built and installed speex on the computer
and can compile
and link with no problems. I have the sample programs (sampleenc.c and
sampledec.c)
which I am following. The only difference is my raw data is in a char array
2007 Jan 06
1
How to use speex?
Hi,
I am a newcomer to speex.
When I use the sampleenc/sampledec programme to have a try of speex, the
encoded and decoded file can not be played in foobar.
But if I use the speexenc.exe/speexdec.exe in the Windows binary tools, the
encoded file can be played well.
Did I misuse something and can anyone provide a simple example for how to use
speex to build my own programme?
Any