gstreamer/gst/rtpmanager
Olivier Crête a9d6f3558c rtpbin: Free session if request pads are released
Free the session when all the request pads are released.
Don't mess with the session list in free_session as it is called from a foreach
on that list.
Set the state of the upstream element to NULL first.

See #561752
2009-08-11 02:30:42 +01:00
..
.gitignore gst/rtpmanager/: Added custom marshallers for signals. 2009-08-11 02:30:24 +01:00
gstrtpbin-marshal.list gst/rtpmanager/gstrtpbin-marshal.list: Add marshaller for new action signal. 2009-08-11 02:30:38 +01:00
gstrtpbin.c rtpbin: Free session if request pads are released 2009-08-11 02:30:42 +01:00
gstrtpbin.h rtpbin: we should not provide a clock 2009-08-11 02:30:41 +01:00
gstrtpclient.c gst/: More doc updates. More xrefs. 2009-08-11 02:30:36 +01:00
gstrtpclient.h gst/rtpmanager/: Add signal to notify of an SDES change. 2009-08-11 02:30:32 +01:00
gstrtpjitterbuffer.c jitterbuffer: prevent overflow in EOS estimation 2009-08-11 02:30:41 +01:00
gstrtpjitterbuffer.h rtpbin: add on_npt_stop signal 2009-08-11 02:30:41 +01:00
gstrtpmanager.c gst/rtpmanager/: Add signal to notify of an SDES change. 2009-08-11 02:30:32 +01:00
gstrtpptdemux.c gst/rtpmanager/gstrtpbin.c: Do not try to keep track of the clock-rate ourselves but simply get the value from the ji... 2009-08-11 02:30:38 +01:00
gstrtpptdemux.h gst/rtpmanager/: Add signal to notify of an SDES change. 2009-08-11 02:30:32 +01:00
gstrtpsession.c rtpsession: join the RTCP thread 2009-08-11 02:30:41 +01:00
gstrtpsession.h gst/rtpmanager/gstrtpbin.*: Add signal to notify listeners when a sender becomes a receiver. 2009-08-11 02:30:37 +01:00
gstrtpssrcdemux.c rtpssrcdemux: drop unexpected RTCP packets 2009-08-11 02:30:41 +01:00
gstrtpssrcdemux.h gst/rtpmanager/: Add signal to notify of an SDES change. 2009-08-11 02:30:32 +01:00
Makefile.am Don't install static libs for plugins. Fixes #550851 for -bad. 2009-08-11 02:30:38 +01:00
rtpjitterbuffer.c docs: various doc fixes 2009-08-11 02:30:40 +01:00
rtpjitterbuffer.h gst/rtpmanager/rtpjitterbuffer.*: Keep track of the last outgoing timestamp and of the last sender-side time. Timest... 2009-08-11 02:30:40 +01:00
rtpsession.c rtpsession: notify when SSRC changes 2009-08-11 02:30:41 +01:00
rtpsession.h gst/rtpmanager/: Rename a method to better reflect what it really does. 2009-08-11 02:30:40 +01:00
rtpsource.c rtpsouce: make WARNING into LOG 2009-08-11 02:30:41 +01:00
rtpsource.h gst/rtpmanager/rtpsource.*: When no payload was specified on the caps but there was a clock-rate, assume the clock-ra... 2009-08-11 02:30:40 +01:00
rtpstats.c Send BYE packets immediatly for small sessions 2009-08-11 02:30:40 +01:00
rtpstats.h gst/rtpmanager/gstrtpsession.c: Pass the running time to the session when processing RTP packets. 2009-08-11 02:30:39 +01:00