Displaying 3 results from an estimated 3 matches for "enc_frame_size".
2016 Dec 05
1
A potential error in opus-1.1.3
...rms are reported. I checked manually and selected a potential error which is described as follow. Could you please check it?
In file ‘src/opus_encoder.c’, function ‘opus_encode_native’, the piece of code is:
…
Line 1802: if (frame_size == 2*st->Fs/25) /* 80 ms -> 2x 40 ms */
Line 1803: enc_frame_size = st->Fs/25;
Line 1804: if (frame_size == 3*st->Fs/25) /* 120 ms -> 2x 60 ms */
Line 1805: enc_frame_size = 3*st->Fs/50;
Line 1806: else /* 100 ms -> 5x 20 ms */
Line 1807: enc_frame_size = st->Fs/50;
…
In the above code, Line 1802 and 1803 may b...
2006 Feb 14
1
Bug in vbr_analysis
...char speex_data[3200];
SpeexBits bits;
memset(pcm_data, '\0', 3200);
memset(speex_data, '\0', 3200);
speex_bits_init(&bits);
speex_bits_reset(&bits);
speex_encode_int(codec_info->enc, (short*)pcm_data, &bits);
codec->enc_frame_size = speex_bits_write(&bits, speex_data, frame_size);
I never run into problems using either speex on linux or windows until one
used my dll and speex through delphi on windows: he gets division by zero.
I found that "ener" is 0 around line 253: (version 1.1.11)
if (ener<60000)...
2008 May 29
0
Again, teach me speex AEC please!
...**************************/
/**
* com_peterhi_Speex.c
*/
#include <speex/speex.h>
#include <speex/speex_preprocess.h>
#include <speex/speex_resampler.h>
#include "com_peterhi_Speex.h"
#define TYPE_ENCODE 1
#define TYPE_DECODE 2
#define DSP_FRAME_SIZE 160
#define ENC_FRAME_SIZE 320
#define FRAME_RATE 8000
int yes = 1;
int quality = 10;
float rate = 8000;
typedef struct {
int type;
SpeexBits bits;
void* pSt;
SpeexPreprocessState* pPre;
// Perhaps the echo state here?
} Codec;
/**
* Creates a new encoder state
*/
JNIEXPORT jint JNICALL Java_com_pete...