From 0a970f1cd11c3fd3d070bd52bbde3216aa697335 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= Date: Thu, 5 Dec 2013 16:50:27 -0500 Subject: [PATCH] rtpasfpay: Use GstRTPBasePayload method to push buffer This way the event is also pushed. https://bugzilla.gnome.org/show_bug.cgi?id=719553 --- gst/asfmux/gstrtpasfpay.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gst/asfmux/gstrtpasfpay.c b/gst/asfmux/gstrtpasfpay.c index ce821fd977..e5ff0de791 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);