GST_LOG_OBJECT (sink, "input gstbuffer %p, ref_count(%d)", buffer,
GST_OBJECT_REFCOUNT_VALUE (buffer));
+ if (!sink->visible) {
+ GST_LOG ("skip rendering");
+ goto done;
+ }
+
/* check overlay */
if (gst_tizen_wl_sink_is_disabled_overlay (sink)) {
GST_LOG ("set disable_overlay, so skip");
gst_tizen_wl_sink_buffer_replace (sink, buffer);
/* rendering */
- if (sink->visible) {
- render_last_buffer (sink);
- } else {
- GST_LOG ("skip rendering");
- }
+ render_last_buffer (sink);
if (sink->to_render) {
if (buffer != sink->to_render)