[gst-devel] comfort noise generation bin

Olivier Crête olivier.crete at collabora.co.uk
Mon Apr 26 15:31:08 CEST 2010


On Mon, 2010-04-26 at 08:56 +0200, Edward Hervey wrote:
> On Sun, 2010-04-25 at 21:36 -0400, Olivier Crête wrote:
> > 
> > So maybe another solution is needed, like having the decoder generate
> > a
> > comfort noise buffer when they receive a "GstRTPPacketLost" event from
> > the jitterbuffer (which should be only sent to the last active payload
> > type per SSRC). My understanding is that the decoder should only
> > generate CN after their receive one SID frame until another voice
> > frame
> > is received. That said, this solution means that in a multi-party
> > call,
> > one would get CN.
> 
>   You might be able to do this without resorting to a new event, but
> instead by having the jitterbuffer send new new-segments which is the
> technique we also use for sparse streams (i.e. the decoder sees a
> new-segment, knows that no data is available until a certain point and
> therefore pushes out comfort noise up to the new start position).

Are you suggesting we have the jitterbuffer resend a newsegment event
every 20 or 30 ms ? Btw, that "GstRTPPacketLost" already exists in the
jitterbuffer.

-- 
Olivier Crête
olivier.crete at collabora.co.uk
Collabora Ltd
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 198 bytes
Desc: This is a digitally signed message part
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20100426/bc4f7e1b/attachment.pgp>


More information about the gstreamer-devel mailing list