rtpasfpay: Use GstRTPBasePayload method to push buffer
authorOlivier Crête <olivier.crete@collabora.com>
Thu, 5 Dec 2013 21:50:27 +0000 (16:50 -0500)
committerOlivier Crête <olivier.crete@collabora.com>
Thu, 5 Dec 2013 21:51:00 +0000 (16:51 -0500)
This way the event is also pushed.

https://bugzilla.gnome.org/show_bug.cgi?id=719553

gst/asfmux/gstrtpasfpay.c

index ce821fd..e5ff0de 100644 (file)
@@ -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);