omxvideoenc: Free/drop GstVideoFrames that resulted in an empty buffer
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 21 Jul 2011 05:44:34 +0000 (07:44 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 21 Jul 2011 05:44:34 +0000 (07:44 +0200)
omx/gstomxvideoenc.c

index 16d9f96f6835ec8d429ec6cadd17fe177dfd2c49..0ed8c4d961d3e01af5ba8f7a4018a11b4f673498 100644 (file)
@@ -523,9 +523,9 @@ gst_omx_video_enc_loop (GstOMXVideoEnc * self)
       flow_ret = gst_pad_push (GST_BASE_VIDEO_CODEC_SRC_PAD (self), outbuf);
     }
   } else if (frame != NULL) {
-    /*flow_ret =
-       gst_base_video_encoder_finish_frame (GST_BASE_VIDEO_ENCODER (self),
-       frame); */
+    flow_ret =
+        gst_base_video_encoder_finish_frame (GST_BASE_VIDEO_ENCODER (self),
+        frame);
   }
 
   if (flow_ret == GST_FLOW_OK && (buf->omx_buf->nFlags & OMX_BUFFERFLAG_EOS))