summaryrefslogtreecommitdiffstats
path: root/ChangeLog
diff options
context:
space:
mode:
authorWim Taymans <wim.taymans@gmail.com>2007-10-08 10:39:35 +0000
committerWim Taymans <wim.taymans@gmail.com>2007-10-08 10:39:35 +0000
commit4865b3bf146fe7392aed1a9e2df2efcb63d19ead (patch)
tree05a5a6579e0a8101fdd6ccb31de3b9e4c753f43c /ChangeLog
parente5a48677c1d9febf7f5d0ca170e3b91374a44343 (diff)
downloadgst-plugins-bad-4865b3bf146fe7392aed1a9e2df2efcb63d19ead.tar.gz
gst-plugins-bad-4865b3bf146fe7392aed1a9e2df2efcb63d19ead.tar.bz2
gst-plugins-bad-4865b3bf146fe7392aed1a9e2df2efcb63d19ead.zip
gst/rtpmanager/gstrtpbin.c: Fix caps refcounting for payload maps.
Original commit message from CVS: * gst/rtpmanager/gstrtpbin.c: (get_pt_map), (gst_rtp_bin_clear_pt_map), (gst_rtp_bin_class_init): Fix caps refcounting for payload maps. When clearing payload maps, also clear sessions and streams payload maps. * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps), (gst_rtp_pt_demux_clear_pt_map), (gst_rtp_pt_demux_chain), (find_pad_for_pt): Implement clearing the payload map. * gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_event_send_rtp_sink): Forward flush events instead of leaking them. * gst/rtpmanager/gstrtpssrcdemux.c: (gst_rtp_ssrc_demux_rtcp_sink_event): Correctly refcount events before pushing them.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0edada02..817fd2f6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,24 @@
+2007-10-08 Wim Taymans <wim.taymans@gmail.com>
+
+ * gst/rtpmanager/gstrtpbin.c: (get_pt_map),
+ (gst_rtp_bin_clear_pt_map), (gst_rtp_bin_class_init):
+ Fix caps refcounting for payload maps.
+ When clearing payload maps, also clear sessions and streams payload
+ maps.
+
+ * gst/rtpmanager/gstrtpptdemux.c: (gst_rtp_pt_demux_get_caps),
+ (gst_rtp_pt_demux_clear_pt_map), (gst_rtp_pt_demux_chain),
+ (find_pad_for_pt):
+ Implement clearing the payload map.
+
+ * gst/rtpmanager/gstrtpsession.c:
+ (gst_rtp_session_event_send_rtp_sink):
+ Forward flush events instead of leaking them.
+
+ * gst/rtpmanager/gstrtpssrcdemux.c:
+ (gst_rtp_ssrc_demux_rtcp_sink_event):
+ Correctly refcount events before pushing them.
+
2007-10-08 Sebastian Dröge <slomo@circular-chaos.org>
* ext/gio/gstgio.c: (gst_gio_get_supported_protocols):