beach:
GST_DEBUG_OBJECT (decoder, "Leaving output thread: %s",
gst_flow_get_name (ret));
+#ifdef TIZEN_FEATURE_V4L2_TBM_SUPPORT
+ if (ret == GST_FLOW_EOS)
+ gst_v4l2_video_dec_flush_buffer_event (decoder);
+#endif
gst_buffer_replace (&buffer, NULL);
self->output_flow = ret;
type_info.instance_init = gst_v4l2_video_dec_subinstance_init;
subtype = g_type_register_static (type, type_name, &type_info, 0);
-#ifdef TIZEN_FEATURE_V4L2VIDEO_ADJ_RANK
- if (!gst_element_register (plugin, type_name, GST_RANK_PRIMARY,
- subtype))
- GST_WARNING ("Failed to register plugin '%s'", type_name);
-#else
+
if (!gst_element_register (plugin, type_name, GST_RANK_PRIMARY + 1,
subtype))
GST_WARNING ("Failed to register plugin '%s'", type_name);
-#endif
g_free (type_name);
}