similar to: Speex wishlist

Displaying 20 results from an estimated 12000 matches similar to: "Speex wishlist"

2004 Aug 06
3
Speex wishlist
Hello Bernard, Friday, December 13, 2002, 7:22:54 AM, you wrote: Bernard> I've one small request - an option on speexenc that allows you to Bernard> specify a speex file to append to, allowing you to concatenate Bernard> streams without losing quality by decoding & encoding. Ideally, it Bernard> would: But you can `cat speex1.ogg speex2.ogg> unionspeex.og` and still have
2004 Aug 06
3
Chopping off the wideband?
On Tue, Feb 18, 2003 at 06:09:43PM -0500, Jean-Marc Valin wrote: > Le mar 18/02/2003 ? 17:38, John Hayes a ?crit : > > If I encode something in ultra-wideband, can I decode it in wideband by > > chopping off bytes in every frame? > > All you have to do is use the --force-wb switch with speexdec. It will > decode as if the file were wideband, ignoring the ultra-wideband
2004 Aug 06
4
Chopping off the wideband?
On Tue, Feb 18, 2003 at 09:06:16PM -0500, Jean-Marc Valin wrote: > BTW, when you have something working and stable, I could include it in > the main Speex distribution. Hmmm, define working and stable :) <braindump topic="speexcat"> It began as a merge between speexdec and speexenc from 1.0beta3, with the encoding/decoding removed, and simply piped in and out from ogg
2004 Aug 06
3
Chopping off the wideband?
If I encode something in ultra-wideband, can I decode it in wideband by chopping off bytes in every frame? John --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed.
2004 Aug 06
0
Speex wishlist
Jean-Marc, I was wondering if you could add a check to ensure that memory is actually allocated during the nb_encoder_init and sb_encoder_init functions. We have been looking at using Speex on a DSP and noticed that if we didn't allocate a large enough heap space memory segment that the DSP would crash. I would recommend something like: if (!st->stack) fprintf(stderr,"ERROR
2004 Aug 06
4
Speex test cases?
I'm trying to get speex to encode a bit faster, mainly by rewriting a few functions in SSE and translating the GCC __asm__ to VC __asm. There's 2 functions I'm targeting, first is vq_nbest which consumes 40% of the time at high complexity and split_cb_search_shape_sign. Which consumes just over 30%. I've split out two functions from: cb_search_precompute_energy - loop at the
2004 Aug 06
2
patch for libspeex
I have a patch for libspeex, which optimises some of the loops in vq_nbest and vq_nbest_sign that speeds up encoding - my results: test file: 10s wav file at 16000 Hz, mono encoding with wideband --quality 3, --comp 3 machine: PIII-900Mhz, 256MB RAM before: 2.78s after: 2.38s I'm still trying to grasp the code (I'm just a coder, no background in sound processing), and just optimised
2004 Aug 06
2
SPEEX_GET_SAMPLING_RATE of encoder is wrong
Hi, I'm using speex 1.1.4 and when I query SPEEX_GET_SAMPLING_RATE as in speex_encoder_ctl ( m_pEncoderState, SPEEX_GET_SAMPLING_RATE, &m_SampleRate ); I get 2 The encoder is initialized with m_pEncoderState = speex_encoder_init ( &speex_wb_mode ); On the decoder side, the correct sampling rate is returned: m_pDecoderState = speex_decoder_init ( &speex_wb_mode );
2004 Aug 06
1
SPEEX_GET_SAMPLING_RATE of encoder is wrong
Hi, No, it only happens with speex_wb_mode. But like I said, it is because in wideband mode, the function sb_encoder_init is called and this function initializes the sampling rate using speex_*de*coder_ctl instead of speex_*en*coder_ctl In narrowband mode, the sampling rate is just initialized to 8000 st->sampling_rate=8000; BTW, I saw that my email was added to an existing thread instead of
2004 Aug 06
2
patch for libspeex
On Sat, Dec 14, 2002 at 06:04:08PM -0500, Jean-Marc Valin wrote: > Maybe not everything got re-compiled and some parts were left with -g or > something? With the files you sent, I get (on my PIII 1 GHz, with -O3): > speexenc --comp 3 --quality 3 sample.wav sample.spx > 0,65s user 0,00s system 100% cpu 0,647 total > > strange... I'm recompiling the lot, no debugging, -O3 (or
2004 Aug 06
2
patch for libspeex
On Sat, Dec 14, 2002 at 01:46:19AM -0500, Jean-Marc Valin wrote: > Thanks for the patch. I applied it and it give me up to 15% in speed. > Doesn't seem to change the results, which is a good thing (though you > originally forgot a "used=0" in vq_nbest_sign). I'll check a thing or > two and I'll apply to CVS. D'oh. My carelessness, sorry! :) > Strange...
2004 Aug 06
5
linux.conf.au and streaming (was Re: patch for libspeex)
On Tue, Dec 17, 2002 at 11:55:21PM -0800, Greg Herlein wrote: > If such a thing happens, discussion of the RTP profile draft > would be most welcome - please get responses back to the > list! Now, if this were finalised before the conference then we could do a demo and use it for broadcasting the lectures streams around the world... What is currently the best way of doing this? I'm
2004 Aug 06
1
One Minor Bug (Typo) in Speex 1.0
Speex 1.0 - in file sb_celp.c line 218 change speex_decoder_ctl(...) to speex_encoder_ctl(...): void *sb_encoder_init(SpeexMode *m) { . . . --> speex_decoder_ctl(st->st_low, SPEEX_GET_SAMPLING_RATE, &st->sampling_rate); // Replace <-- speex_encoder_ctl(st->st_low, SPEEX_GET_SAMPLING_RATE, &st->sampling_rate); st->sampling_rate*=2; return st; } --
2004 Aug 06
2
question on usage of the libraries
Hi, I'm not sure if I should post this question to this list. If not; please tell me. Ok, here it comes: Is the following code correct for compressing audio? The output I get is so extremely small, but what is more important: if I pass it through zlib, it gets at least 50% smaller! Init: int bitrate = max_bandwidth * 8; speex_bits_init(&libspeex_bits); if
2004 Aug 06
0
Speex wishlist
On Fri, Dec 13, 2002 at 01:21:17AM -0500, Jean-Marc Valin wrote: > Speex is getting close to beta4, which I'd like to be feature-complete > (or as close as possible). That's why I'd like to ask if anyone here has > needs for a feature that hasn't been implemented yet. If so, please let > me know. Hi Jean, I've one small request - an option on speexenc that allows
2004 Aug 06
0
Speex wishlist
This is not exacty a core feature request, but ... Has there been anyone working on an MS ACM wrapper for Speex? (Ie, to allow it to be used by NetMeeting). If not, it's a project I'd be happy to take up for the next couple of weeks. I'd really like to replace MS's incompatible GSM 6.10 implementation w/ Speex (and the audio quality is so much better!) Regards, Brian --
2004 Aug 06
2
patch for libspeex
On Wed, Dec 18, 2002 at 04:55:49PM +1100, Conrad Parker wrote: > for a good time read: > http://gcc.gnu.org/onlinedocs/gcc/Inline.html *nod* makes it all that much clearer... tya! > > Australian Linux Technical Conference 2003: http://www.linux.conf.au/ > > oath, see you there :) Where speex will be used to encode/compress the presentation audio streams, and sweep will
2004 Aug 06
2
linux.conf.au and streaming (was Re: patch for libspeex)
Hi Jens, > There is already streaming support in the xmms-plugin. > The 0.6.0 version found at http://jzb.rapanden.dk/speex/ is hopelessly > outdated, but the nightly version should work. D'oh, should've looked at this before hand. Seems you've done more or less what I've done and taken the streaming code from the mpeg/vorbis plugins and meshed it in with yours. I
2005 Feb 19
2
memory usage
Hi I am currently trying to port speex v1.1.6 to a microcontroller with very limited memory (<64Kbyte RAM). what I found when initialising the encoder, a chunk of 32Kb was attempted to be alloced, which failed: src/nb_celp.c: void *nb_encoder_init(const SpeexMode *m) { /* snip */ st = (EncState*)speex_alloc(sizeof(EncState)+8000*sizeof(spx_sig_t)); /* snip */ } same goes for the
2004 Aug 06
2
Videoconferencing with speex and jabber
Le mar 18/11/2003 à 17:39, Allen Drennan a écrit : > Speaking of video conferencing in conjunction with Speex, we are > currently beta testing a solution we developed that offers multi-point, > multi-party video and audio using the Speex engine for voice. > > http://www.wiredred.com/downloads/ecsetup.exe > > The fair and good audio settings are Speex narrowband, high quality