Displaying 6 results from an estimated 6 matches for "dec_bits".
Did you mean:
db_bits
2005 Feb 09
2
encoding speex, (insanity looming)
...lp would
be wonderful, think of it as an heroic act by saving me from a mental
break down. :)
Thanks,
David.
==== sample code ====
...
// encoder
void *enc_state;
SpeexBits enc_bits;
// decoder
void *dec_state;
SpeexBits dec_bits
// quaility and rate
int quality = 8, rate = 16000;
// setup encoder
speex_bits_init(&enc_bits);
enc_state = speex_encoder_init(&speex_wb_mode);
speex_encoder_ctl(enc_state, SPEEX_SET_QUALITY, &quality);
speex_encoder_ctl(enc_state, SPE...
2009 Apr 13
0
encoding -> decoding doesnt work
...es), encodedArray,
encodedBytes );
}
printf("\n\nTotally: %u\nper Item: %f\n\n", total,
(float)total/(amountSamples/frame_size) );
speex_bits_destroy(&bits);
speex_encoder_destroy(enc_state);
// ###########################
// decoding
// ###########################
SpeexBits dec_bits;
void *dec_state;
const SpeexMode *dec_mode;
dec_mode = speex_lib_get_mode (SPEEX_MODEID_WB);
speex_bits_init(&dec_bits);
// speex_nb_mode = 8kHz
// speex_wb_mode = 16 kHz
// speex_uwb_mode = 32 kHz
dec_state = speex_decoder_init(dec_mode);
frame_size = 0;
speex_decoder_ctl(dec_st...
2005 Feb 09
1
encoding speex, (insanity looming)
....
Thanks once again for your help,
David.
enc_state = speex_encoder_init(&speex_wb_mode);
speex_encoder_ctl(enc_state, SPEEX_SET_QUALITY, &quality);
speex_encoder_ctl(enc_state, SPEEX_SET_SAMPLING_RATE, &rate);
// setup decoder
speex_bits_init(&dec_bits);
dec_state = speex_decoder_init(&speex_wb_mode);
On Wed, 9 Feb 2005 09:08:47 -0500, Tom Newbern <tnewbern@comcast.net> wrote:
> In short try calling speex_encode_int and speex_decode_int.
>
> The calls to speex_encode and speex_decode expects the data to be a floating
&...
2005 Feb 09
0
encoding speex, (insanity looming)
...lp would
be wonderful, think of it as an heroic act by saving me from a mental
break down. :)
Thanks,
David.
==== sample code ====
...
// encoder
void *enc_state;
SpeexBits enc_bits;
// decoder
void *dec_state;
SpeexBits dec_bits
// quaility and rate
int quality = 8, rate = 16000;
// setup encoder
speex_bits_init(&enc_bits);
enc_state = speex_encoder_init(&speex_wb_mode);
speex_encoder_ctl(enc_state, SPEEX_SET_QUALITY, &quality);
speex_encoder_ctl(enc_state, SPE...
2004 Aug 06
0
Invalid mode encountered: corrupted stream?
...ning:
"Invalid mode encountered: corrupted stream?"
"Invalid wideband mode encountered: corrupted stream?"
The stream is not corrupted but i wish to know what those warning mean to
correct my code.
My encode and decode routines are those (libspeex 1.1.4):
SpeexBits enc_bits, dec_bits;
void *enc_state, *dec_state;
static int enc_nbBytes = 0;
static int comp = 1, quality = 5;
static int vero = 1, falso = 0;
static int enc_bitrate = 8000;
void SpeexInit (void)
{
//ENCODER
speex_bits_init(&enc_bits);
enc_state = speex_encoder_init(&speex_nb_mode);
speex_encoder_ctl(en...
2011 Jul 26
0
More frames in one packet
...ame_size * i; i++)
{
memcpy(Frame, RecBuffer + speex_frame_size * i, speex_frame_size);
speex_encode_int(enc_state, Frame, enc_bits);
}
free((void*)Frame);
return speex_bits_write(enc_bits, SendBuffer, SendBufferLen);
//**********************************************
//Decoding:
speex_bits_reset(dec_bits);
speex_bits_read_from(dec_bits, RcvBuffer, RcvBufferLen);
return speex_decode_int(dec_state, dec_bits, (spx_int16_t*)DestBuffer);
//**********************************************
Is this correct what I'm doing here?
Thanks for your help!
--
Empfehlen Sie GMX DSL Ihren Freunden und Bekannte...