Displaying 20 results from an estimated 6000 matches similar to: "where to go for Speex help"
2007 Nov 04
3
WaveIn/WaveOut and Speex
Hello,
I know my question has been asked before because I spent the last week
searching the web for how to use Speex in combination with
WaveIn/WaveOut and I ran into a few posts, but none of them answer the
question. There is still a lot of confusion how to use WaveIn/WaveOut
and Speex by junior developers such as myself. Even after examining code
for SpeexDec and SpeexEnc, I cannot get clear
2004 Jun 26
8
getting started
I am giving serious consideration to abandoning waveOut multimedia and the wav format, for most of the audio in my C++/MFC project. However, I've never done any programming with a codec, and I still can't see how to step into Ogg Vorbis. If I convert all my wav files to ogg, there seem to be two major issues I'm facing:
1) What exactly will I replace my waveOut functions with?
2)
2004 Jun 26
8
getting started
I am giving serious consideration to abandoning waveOut multimedia and the wav format, for most of the audio in my C++/MFC project. However, I've never done any programming with a codec, and I still can't see how to step into Ogg Vorbis. If I convert all my wav files to ogg, there seem to be two major issues I'm facing:
1) What exactly will I replace my waveOut functions with?
2)
2007 Nov 04
2
WaveIn/WaveOut and Speex
Thank you for such a quick response.
The only reason I started with Char buffers is because WaveIn and WaveOut on Windows XP accept/emit WAVEHDR structures, which store audio data in LPSTR, which is Char*.
typedef struct {
LPSTR lpData;
DWORD dwBufferLength;
...
} WAVEHDR;
When I was going from Char to float and back looked very wrong to me as well, but I was just not
2016 Jul 08
3
failure with latest cross compiling
As a note, with the latest versions, I get this "new" failure, when
cross compiling for windows using mingw:
CCLD speexdec.exe
speexdec.o:speexdec.c:(.text+0x4af): undefined reference to
`_imp__waveOutGetNumDevs at 0'
speexdec.o:speexdec.c:(.text+0x54d): undefined reference to
`_imp__waveOutOpen at 24'
speexdec.o:speexdec.c:(.text+0x5aa): undefined reference to
2007 Nov 05
2
WaveIn/WaveOut and Speex
Again, thank you for helping me. I know this might seem like a trivial matter to you and other experts in the field, but believe me, there are a lot of programmers, whose posts I saw on the web, who tried to use WaveIn/WaveOut and Speex and failed.
As I understand it, WaveIn just buffers audio data according to the bit rate specified. So, if we use waveFormat.wBitsPerSample = 8, then each Char of
2005 Jun 14
3
lack of detail for exception in ov_open
I am having one frustrating time trying to decipher why ov_read is failing in my MFC/C++ application, and I see in Google results that others have had difficulty as well. These google discussions generally involve libraries, dll's and linking options, as though there are perhaps some basic incompatibilities between ogg vorbis and win32 and/or MFC/C++. Very confusing.
If I pass fopen a
2007 Nov 05
2
WaveIn/WaveOut and Speex
Evgueni,
Don't listen to this guy. The last thing someone confused about types
should use is a union. Listen, whatever types you're using, you're just
dealing with data in memory. For an array, it's just a big block of data in
memory. You need to know how that data is stored in memory. For audio data,
WAVEFORMATEX tells you that with its contents. Don't let types
2009 Oct 09
1
Decoder performance on Windows Mobile 5
Hello,
I'm trying to use the speex decoder on Windows Mobile 5. I have compiled the debug version of the lib for WM5 PPC. I am running this test on an HTC TyTn phone.
I'm decoding 4Kbits narrowband speex audio. Each decode call takes a buffer of size 100 bytes.
The problem is that each decode call takes around 130ms to complete. This is too slow for the audio to play back if I stream
2005 Jun 17
0
ogg vorbis decoding in MFC/C++ app
I am trying to insert a bit of ogg vorbis decoding into my MFC/C++ program and send it to my waveOut functions.
// AudioFile.cpp
#include "vorbis/codec.h"
#include "vorbis/vorbisfile.h"
. . .
OggVorbis_File vf;
FILE* pFile;
pFile = fopen("verdes_2.ogg", "rb");
int err = err = ov_open(pFile, &vf, NULL, 0);
. . .
ov_clear(&vf);
In my
2008 Sep 12
1
Echo Cancellation not working on WinCE
Hello Friends,
I am trying to use speex-1.2beta3 version for echo cancelling.
On my WinCE board I am using WaveIn/WaveOut functions to record and playback
audio.
I am receiving audio data on udp socket, then playing it on speaker using
WaveOutWrite function.
I registered callback to capture microphone data, then data chunk came from
socket ( which I played on speaker) and data captured from
2004 Sep 22
1
Sound Problems with x-ten lite on Toshiba 4600.
Dear Group,
I'm running the following setup;
Yoper v2, Kernel 2.6.8.1-7, Wine 20040914 on a Toshiba Satellite Pro
4600. The Toshiba has a Yamaha AC-XG. In addition I have a USB
Plantronics DSP100.
After some tweaking I got wine to install x-ten lite;
I have pasted my config file;
[WinMM]
; Wine supports the following sound drivers:
; winearts.drv ; for KDE
; winealsa.drv ; for
2007 Nov 05
0
Fw: RE: WaveIn/WaveOut and Speex
Begin forwarded message:
Date: Mon, 5 Nov 2007 07:27:21 -0500
From: "Evgueni Tsygankov" <eugenet@rusmex.com>
To: "Jean-Marc Valin" <jean-marc.valin@usherbrooke.ca>
Cc: speex-dev@xiph.org
Subject: RE: [Speex-dev] WaveIn/WaveOut and Speex
Again, thank you for helping me. I know this might seem like a trivial matter to you and other experts in the field, but believe
2007 Nov 04
0
WaveIn/WaveOut and Speex
> When I was going from Char to float and back looked very wrong to me
it not only *looked* wrong!
> as well, but I was just not sure (and still am) how to translate the
> Char* audio stream generated by WaveIn to a format that can be
> understood by Speex. Would using speex_decode_int and
> speex_encode_int instead of speex_decode and speex_encode be the
> answer?
Using
2007 Nov 04
0
WaveIn/WaveOut and Speex
I'm not sure what input/output format you're trying to use, but it looks
wrong. You're using the float functions that take +-32767 values and
you're feeding (or converting) chars. Unless your machine has very
special chars (which I doubt), a +-32767 value just isn't going to fit
in. This has nothing to do with Speex BTW, it's just handling the audio
data properly.
2004 Aug 06
1
patch for compiling on IRIX
The following patch (based off of the current CVS tree) is necessary
to compile Speex on IRIX (or any other system that doesn't include
getopt_long in the system libraries).
I would suggest further that src/getopt_win.h be renamed to getopt_long.h
since it's not just Windows that lacks getopt_long.
Michael
Index: configure.in
2003 Oct 17
3
Streaming audio to the waveout device
Hi,
Please excuse my ignorance but I'm having trouble with a very basic matter:
I'm using vorbisfile to stream audio to the waveout device in Win32 (using
waveOutWrite). I'm basically reading packets from an ogg file and streaming
them using a simple buffering scheme. The thing is, this works great when
the bitrate is more or less constant but the audio sounds garbled if there
is a
2004 Aug 06
1
Error in compiling Speexdec code (Speex-1.1.5 code) on Windows using VC++6.0
Hi,
I've downloaded the Speex-1.1.5 code and am trying to compile the Speexdec code using Microsoft VC++ 6.0 IDE.
When I try to open the speexdec.dsw workspace, I get a dialog asking to locate the ogg_static file. I simply cancel that message, and then the project is opened in the VC++ 6.0 IDE.
Now, when I simply try to compile the program, I receive this 5 error messages.
error1.
2007 Aug 08
2
need help on compile speex-1.2beta2.tar.gz
Hi, Jean-Marc,
I have another quick question, I got following message when compile
speexdec.exe:
Linking...
libspeex.lib(sb_celp.obj) : error LNK2001: unresolved external symbol
_lpc_window
Release/speexdec.exe : fatal error LNK1120: 1 unresolved externals
Where does this lpc_window declare?
Thanks a lot,
-Allen
On 8/8/07, Jean-Marc Valin <jean-marc.valin@usherbrooke.ca> wrote:
>
2010 Jun 28
1
ACE does not work for me at all.
Hello, all.
1) ACE does not work for me
I am in a voip project using Speex, failed to have hte Speex ACE work. here
is how I initialize it:
/**
* Configurations :
* #define BITS_PER_SAMPLE (16)
* #define SAMPLE_RATE (8000)
* #define CHANNEL_NB (1)
* #define DURATION (20)
* SPEEX_MODEID_NB
*/
_eco_state = speex_echo_state_init(_encframe_size, 10*_encframe_size);
speex_echo_ctl(_eco_state,