Displaying 6 results from an estimated 6 matches for "speexhead".
Did you mean:
spearhead
2008 Mar 29
0
GCC/ELF Visibility patch
...PreprocessState *state, int request, void *ptr)
{
int i;
SpeexPreprocessState *st;
Index: libspeex/speex_header.c
===================================================================
--- libspeex/speex_header.c (revision 14645)
+++ libspeex/speex_header.c (working copy)
@@ -83,7 +83,7 @@
} SpeexHeader;
*/
-void speex_init_header(SpeexHeader *header, int rate, int nb_channels, const SpeexMode *m)
+EXPORT void speex_init_header(SpeexHeader *header, int rate, int nb_channels, const SpeexMode *m)
{
int i;
const char *h="Speex ";
@@ -118,7 +118,7 @@
header->reserved2...
2008 Mar 29
2
GCC/ELF Visibility patch (fwd)
...PreprocessState *state, int request, void *ptr)
{
int i;
SpeexPreprocessState *st;
Index: libspeex/speex_header.c
===================================================================
--- libspeex/speex_header.c (revision 14645)
+++ libspeex/speex_header.c (working copy)
@@ -83,7 +83,7 @@
} SpeexHeader;
*/
-void speex_init_header(SpeexHeader *header, int rate, int nb_channels, const SpeexMode *m)
+EXPORT void speex_init_header(SpeexHeader *header, int rate, int nb_channels, const SpeexMode *m)
{
int i;
const char *h="Speex ";
@@ -118,7 +118,7 @@
header->reserved2...
2005 Jun 22
1
Newbie - Encoding PCM
...x_state = speex_encoder_init(IDA->speex_mode);
}
int SPEEX_Close(struct _IDA_ClientSocket *IDA) {
speex_bits_destroy(&IDA->speex_bits);
speex_encoder_destroy(IDA->speex_state);
}
"IDA" struct containts:
struct _IDA_ClientSocket {
[...]
void *speex_state;
SpeexHeader speex_header;
SpeexBits speex_bits;
SpeexMode *speex_mode;
};
so i call SPEEX_Init before start encoding and SPEEX_Encode on every 16000
Bits of the PCM stream from the modem.
The result is a strange file that contains a lot of zeros and no audio
data :-(
Someon can help me pointin...
2004 Aug 06
2
header question
Jean-Marc Valin wrote:
>>a simple question which i can't answer through the manuals ... is the
>>header always 80 bytes long?
>>thanks in advance,
>>
>>
>
>Right now it is. However, I may add some fields (or even additional
>headers) in the future if needed. This shouldn't be a problem since the
>header is always alone in his packet and
2008 Apr 04
0
speexdec 1.2.3
...lin\n");
}
static void *process_header(ogg_packet *op, spx_int32_t enh_enabled, spx_int32_t *frame_size, int *granule_frame_size, spx_int32_t *rate, int *nframes, int forceMode, int *channels, SpeexStereoState *stereo, int *extra_headers, int quiet)
{
void *st;
const SpeexMode *mode;
SpeexHeader *header;
int modeID;
SpeexCallback callback;
header = speex_packet_to_header((char*)op->packet, op->bytes);
if (!header)
{
fprintf (stderr, "Cannot read header\n");
return NULL;
}
if (header->mode >= SPEEX_NB_MODES || header->mode&l...
2008 Apr 04
2
speexdec 1.2.3
On Fri, Apr 4, 2008 at 12:19 AM, Jean-Marc Valin
<jean-marc.valin at usherbrooke.ca> wrote:
> Jahn, Ray (R.) a ?crit :
>
> > Dear Speex codec community:
> >
> > I am working on conversion of voice files. I could not figure out how to use speexdec.exe 1.2.3 in piped mode in order to avoid the creation of the potentially large intermediate *.wav or *.pcm files. Any