rtpasfpay: Use GstRTPBasePayload method to push buffer

This way the event is also pushed.

https://bugzilla.gnome.org/show_bug.cgi?id=719553
This commit is contained in:
Olivier Crête 2013-12-05 16:50:27 -05:00
parent c635cb233f
commit 0a970f1cd1

View 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);