if (surface_type == MM_DISPLAY_SURFACE_OVERLAY &&
(__mm_wfd_sink_acquire_hw_resource(wfd_sink, MM_WFD_SINK_RESOURCE_TYPE_VIDEO_OVERLAY) == MM_ERROR_NONE)) {
MMWFDSINK_CREATE_ELEMENT(v_sinkbin, WFD_SINK_V_S_SINK, wfd_sink->ini.name_of_video_sink, "video_sink", TRUE);
+ if(!g_strcmp0(wfd_sink->ini.name_of_video_h264_decoder, "v4l2h264dec") || !g_strcmp0(wfd_sink->ini.name_of_video_h264_decoder, "sprddec_h264"))
+ if (g_object_class_find_property(G_OBJECT_GET_CLASS(G_OBJECT(v_sinkbin[WFD_SINK_V_S_SINK].gst)), "use-tbm"))
+ g_object_set(G_OBJECT(v_sinkbin[WFD_SINK_V_S_SINK].gst), "use-tbm", TRUE, NULL);
} else if (surface_type == MM_DISPLAY_SURFACE_EVAS) {
MMWFDSINK_CREATE_ELEMENT(v_sinkbin, WFD_SINK_V_S_SINK, wfd_sink->ini.name_of_video_evas_sink, "video_sink", TRUE);
} else {