Displaying 7 results from an estimated 7 matches for "cspeex".
Did you mean:
speex
2004 Sep 12
2
Speex encoding/decoding producing garbled audio
...&speex_nb_mode);
mDecode = speex_decoder_init(&speex_nb_mode);
2) I record my audio at mono 8000Hz, 16bits per sample.
3) I encode frame-sized (320 bytes) fragments. Since I deal only with char
data types, I convert to 2-byte short values first and then set the float
buffer.
char *CSpeex::encode (char *buffer, int size, int &encodeSize)
{
char *encodedBuffer = new char[160];
short speexShort;
float *speexFloat = new float[160];
// Convert the audio to a short then to a float buffer
for (int i = 0; i < 160; i++)
{
memc...
2010 Nov 12
3
Speex development
Hi,
Just wanted to know, is speex still being developed? I was going through the
manual and its dated December 2007 for speex version 1.2 beta 3. As far as I
can see there doesnt seem to be any new versions since then, is there any
development work on speex?
regards,
James
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2004 Sep 14
0
Speex encoding/decoding producing garbled audio
...t;> 2) I record my audio at mono 8000Hz, 16bits per sample.
>>
>>
>>
>> 3) I encode frame-sized (320 bytes) fragments. Since I deal only with
>> char data types, I convert to 2-byte short values first and then set the
>> float buffer.
>>
>> char *CSpeex::encode (char *buffer, int size, int &encodeSize)
>>
>> {
>>
>> char *encodedBuffer = new char[160];
>>
>> short speexShort;
>>
>> float *speexFloat = new float[160];
>>
>>
>>
>> // Convert the audio to...
2010 Nov 12
1
Speex development
...be rewritten. (The
> comments in the code describe it as a "kludge".)
> (4) I've found that the AGC in the preprocessor can act rather
> strangely at times.
> (5) The AGC in the pre-processor doesn't have fixed-point support.
> (6) There are Java (JSpeex) and C# (CSpeex) ports, but they only
> implement the codec, not the pre-processor, jitter buffer, AEC, or any
> of the other parts of the Speex library. It would be great if someone
> were to port the remainder of the Speex library over to those
> environments.
>
> I'm not really qualified...
2010 Nov 12
0
Speex development
...the pre-processor needs to be rewritten. (The comments in
the code describe it as a "kludge".)
(4) I've found that the AGC in the preprocessor can act rather strangely at
times.
(5) The AGC in the pre-processor doesn't have fixed-point support.
(6) There are Java (JSpeex) and C# (CSpeex) ports, but they only implement
the codec, not the pre-processor, jitter buffer, AEC, or any of the other
parts of the Speex library. It would be great if someone were to port the
remainder of the Speex library over to those environments.
I'm not really qualified to take on these jobs myself,...
2010 Oct 08
0
C#/Silverlight port of Speex echo canceller
Background: I'm working on a web conferencing application hosted in
Silverlight, and we desperately need an echo canceller. A while back,
someone made a Java port of Speex (JSpeex), which was later ported to C#
(CSpeex). However, those are based on an older version of the Speex code,
and while they seem to interoperate just fine with the latest official
release, they don't have certain key features, like acoustic echo
cancellation. Consequently, I'm working on porting the current version of
mdf.c over t...
2010 Nov 09
3
herky-jerky audio
Just an update, and a follow-up question:
I'm making progress on this issue, and will likely have something working
very soon, now that I understand how the jspeex transcoding classes work.
Unfortunately, I will need to make a couple small changes to the jspeex
source code.
My question is - is anybody using jspeex for streaming speex-encoded audio?
It works great for static audio, but seems