summaryrefslogtreecommitdiff
path: root/gst/asfmux
diff options
context:
space:
mode:
authorOlivier CrĂȘte <olivier.crete@collabora.com>2013-12-05 16:50:27 -0500
committerOlivier CrĂȘte <olivier.crete@collabora.com>2013-12-05 16:51:00 -0500
commit0a970f1cd11c3fd3d070bd52bbde3216aa697335 (patch)
treee53a11a3d2420c9cb783ca1f35bb76a1714b70ba /gst/asfmux
parentc635cb233f62b34d7320387ee032e2522f6a995f (diff)
downloadgstreamer-plugins-bad-0a970f1cd11c3fd3d070bd52bbde3216aa697335.tar.gz
rtpasfpay: Use GstRTPBasePayload method to push buffer
This way the event is also pushed. https://bugzilla.gnome.org/show_bug.cgi?id=719553
Diffstat (limited to 'gst/asfmux')
-rw-r--r--gst/asfmux/gstrtpasfpay.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gst/asfmux/gstrtpasfpay.c b/gst/asfmux/gstrtpasfpay.c
index ce821fd97..e5ff0de79 100644
--- a/gst/asfmux/gstrtpasfpay.c
+++ b/gst/asfmux/gstrtpasfpay.c
@@ -287,9 +287,7 @@ gst_rtp_asf_pay_handle_packet (GstRtpAsfPay * rtpasfpay, GstBuffer * buffer)
rtppay->timestamp = packetinfo->send_time;
GST_DEBUG_OBJECT (rtpasfpay, "Pushing rtp buffer");
- ret =
- gst_pad_push (GST_RTP_BASE_PAYLOAD_SRCPAD (rtppay),
- rtpasfpay->current);
+ ret = gst_rtp_base_payload_push (rtppay, rtpasfpay->current);
rtpasfpay->current = NULL;
if (ret != GST_FLOW_OK) {
gst_buffer_unref (buffer);