omxh264enc: Don't let baseclass finish frames for SPS/PPS buffers

Otherwise we a) send them twice, and b) finish a frame for something
that does not even include a frame.

https://bugzilla.gnome.org/show_bug.cgi?id=726669
This commit is contained in:
Sebastian Dröge 2014-06-24 11:11:28 +02:00
parent b496a6d6f2
commit 6617d6f577

View file

@ -538,6 +538,11 @@ gst_omx_h264_enc_handle_output_frame (GstOMXVideoEnc * self, GstOMXPort * port,
gst_buffer_unmap (hdrs, &map);
l = g_list_append (l, hdrs);
gst_video_encoder_set_headers (GST_VIDEO_ENCODER (self), l);
if (frame)
gst_video_codec_frame_unref (frame);
return GST_FLOW_OK;
}
}