search for: speex_set_plc_tun

Displaying 5 results from an estimated 5 matches for "speex_set_plc_tun".

2008 Nov 19
1
about Speex's PLC
Thanks for the reply. I think I'm beginning to understand but can you clarify a bit more. 1) I am confused on "trade error-free quality" part. Basically the encoder is doing something to the encoded data by looking at the SPEEX_SET_PLC_TUNING parameter? 2) How does the receiver side determine whether the packet loss occured or not? It seems only way is assigning timestamps or some indexes to speex data at the encoding. Is this the case? I am currently testing using network emulator to simulate packet loss; but so far I can...
2008 Nov 18
2
about Speex's PLC
Hi, I have read the mailing list archives and have a question regarding PLC (packet loss concealment).
2011 Feb 14
0
Speex - frame size & packet loss concealment
...ce this buffer size in order to reduce the latency of the codec. Is this actually possible, or should I leave it as is? In addition, I have another question regarding packet loss concealment. In the manual, I found the encoder can be optimized for a certain percentage of packet loss by means of the SPEEX_SET_PLC_TUNING parameter. What exactly does that optimization mean? Does it mean the speex decoder will use some kind of packet loss concealment algorithm to compensate for lost or late packets? And if so, what kind of packet loss concealment scheme does speex use? Best regards, Peter -------------- next par...
2006 Nov 16
1
transfering decoder state
Hi Jean Marc and everyone else :-) I am a bit of an alien here, my expertise is not at all in DSP: I am in network games and recently I started to work in a team dedicated to audio for games. Our prefered codec is speex, mainly for its quality/bandwidth ratio and of course because it is open source. You DSP guys would probably curse us if you saw what kind of ugly things we do to compressed
2005 May 25
3
Speex on TI C6x, Problem with TI C5x Patch
...ak; case SPEEX_SET_SUBMODE_ENCODING: st->encode_submode = (*(long*)ptr); break; case SPEEX_GET_SUBMODE_ENCODING: (*(long*)ptr) = st->encode_submode; break; case SPEEX_GET_LOOKAHEAD: (*(long*)ptr)=(st->windowSize-st->frameSize); break; case SPEEX_SET_PLC_TUNING: st->plc_tuning = (*(long*)ptr); if (st->plc_tuning>100) st->plc_tuning=100; break; case SPEEX_GET_PLC_TUNING: (*(long*)ptr)=(st->plc_tuning); break; case SPEEX_GET_PI_GAIN: { int i; spx_word32_t *g = (spx_word32...