rtpbin: more buffering updates
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 5 Oct 2009 17:45:35 +0000 (19:45 +0200)
committerWim Taymans <wim.taymans@collabora.co.uk>
Fri, 12 Feb 2010 16:22:53 +0000 (17:22 +0100)
commit20a27a545a45d2d4e20115f9ae99474d18472e65
treea0eef2f4e632edd724b77b595f053c9e122278ed
parenta5b9d3f91755f1399287354e8f8679b878cf9798
rtpbin: more buffering updates

Add signal to pause the jitterbuffer. This will be emitted from gstrtpbin when
one of the jitterbuffers is buffering.
Make rtpbin collect the buffering messages and post a new buffering message with
the min value.
Remove the stats callback from jitterbuffer but pass a percent integer to
functions that affect the buffering state of the jitterbuffer. This allows us
then to post buffering messages from outside of the jitterbuffer lock.
gst/rtpmanager/gstrtpbin-marshal.list
gst/rtpmanager/gstrtpbin.c
gst/rtpmanager/gstrtpbin.h
gst/rtpmanager/gstrtpjitterbuffer.c
gst/rtpmanager/gstrtpjitterbuffer.h
gst/rtpmanager/rtpjitterbuffer.c
gst/rtpmanager/rtpjitterbuffer.h