[Speex-dev] Decoder and discarded frames..., system hangs

Jean-Marc Valin jean-marc.valin at usherbrooke.ca
Fri Jun 1 18:46:46 PDT 2007

You need to let the know packets are missing so it can generate
something meaningful instead. Otherwise, you'll also have less packets
to play, which means "something" has to be inserted (zeros, clicks, the
content of the kernel memory, ...) instead.

As for crashing, it shouldn't happen and I wouldn't be surprised if it
had more to do with a soundcard underrun occuring from the fact you're
not replacing the packets by anything.


marzullo maio a écrit :
> Do i always need to tell the decoder that some packets has been lost?
> I noticed that if i discard packets without passing NULL and advising the decoder, sometimes my system hangs and i need to reset my PDA.
> Since the decoder is mantaining a state, i suppose i always need to tell it a packet has been discarded through a sequence number check. Or can i just pass to speex_decode_int whatever i receive without worrying about lost frames?
> Thanks.
> ---------------------------------
>  L'email della prossima generazione? Puoi averla con la  nuova Yahoo! Mail
> ------------------------------------------------------------------------
> _______________________________________________
> Speex-dev mailing list
> Speex-dev at xiph.org
> http://lists.xiph.org/mailman/listinfo/speex-dev

More information about the Speex-dev mailing list