[Version] 1.16.2-19
[Issue Type] Improvement
Change-Id: Ifa3e3fd402e2fe2ebdca00bfb96db6f99f55d273
Signed-off-by: Hyunil <hyunil46.park@samsung.com>
Name: gst-plugins-tizen
Version: 1.16.2
Summary: GStreamer tizen plugins (common)
Name: gst-plugins-tizen
Version: 1.16.2
Summary: GStreamer tizen plugins (common)
Group: Multimedia/Framework
Url: http://gstreamer.freedesktop.org/
License: LGPL-2.1+
Group: Multimedia/Framework
Url: http://gstreamer.freedesktop.org/
License: LGPL-2.1+
g_return_val_if_fail (sink->display != NULL, FALSE);
/* request flush buffer for camera, codec and gapless playback */
g_return_val_if_fail (sink->display != NULL, FALSE);
/* request flush buffer for camera, codec and gapless playback */
- if (sink->flush_buffer_requested && sink->use_tbm
- && sink->display->is_native_format)
+ if (sink->flush_buffer_requested && sink->use_tbm &&
+ sink->display->is_native_format && sink->visible)
return TRUE;
return FALSE;
return TRUE;
return FALSE;
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_EOS:
switch (GST_EVENT_TYPE (event)) {
case GST_EVENT_EOS:
- GST_LOG ("get GST_EVENT_EOS event..state is %d", GST_STATE (sink));
+ GST_LOG ("got GST_EVENT_EOS event, state[%d]", GST_STATE (sink));
break;
case GST_EVENT_CUSTOM_DOWNSTREAM:
s = gst_event_get_structure (event);
break;
case GST_EVENT_CUSTOM_DOWNSTREAM:
s = gst_event_get_structure (event);
|| !gst_structure_has_name (s, GST_APP_EVENT_FLUSH_BUFFER_NAME))
break;
|| !gst_structure_has_name (s, GST_APP_EVENT_FLUSH_BUFFER_NAME))
break;
- GST_LOG ("get GST_EVENT_CUSTOM_DOWNSTREAM EVENT: %s..state is %d",
+ GST_LOG ("got GST_EVENT_CUSTOM_DOWNSTREAM EVENT[%s], state[%d]",
gst_structure_get_name (s), GST_STATE (sink));
/* fall through */
case GST_EVENT_FLUSH_START:
gst_structure_get_name (s), GST_STATE (sink));
/* fall through */
case GST_EVENT_FLUSH_START:
+ GST_LOG ("got GST_EVENT_FLUSH_START event, state[%d]", GST_STATE (sink));
sink->flush_buffer_requested = TRUE;
if (gst_tizen_wl_sink_flush_event_available (sink))
gst_tizen_wl_sink_render_flush_buffer (bsink);
sink->flush_buffer_requested = TRUE;
if (gst_tizen_wl_sink_flush_event_available (sink))
gst_tizen_wl_sink_render_flush_buffer (bsink);