#ifdef USE_WL_FLUSH_BUFFER
if (self->display) {
if (self->is_flush_request) {
- if (self->display->flush_tbm_bufmgr)
- self->display->flush_tbm_bufmgr = NULL;
- for (i = 0; i < NV_BUF_PLANE_NUM; i++) {
- if (self->display->flush_buffer->bo[i]) {
- GST_LOG ("tbm_bo_unref (bo@%p)", self->display->flush_buffer->bo[i]);
- tbm_bo_unref (self->display->flush_buffer->bo[i]);
- self->display->flush_buffer->bo[i] = NULL;
+ self->display->flush_tbm_bufmgr = NULL;
+ if (self->display->flush_buffer) {
+ for (i = 0; i < NV_BUF_PLANE_NUM; i++) {
+ if (self->display->flush_buffer->bo[i]) {
+ GST_LOG ("tbm_bo_unref (bo@%p)",
+ self->display->flush_buffer->bo[i]);
+ tbm_bo_unref (self->display->flush_buffer->bo[i]);
+ self->display->flush_buffer->bo[i] = NULL;
+ }
}
+ g_free (self->display->flush_buffer);
+ self->display->flush_buffer = NULL;
}
- g_free (self->display->flush_buffer);
- self->display->flush_buffer = NULL;
}
}
#endif
GST_LOG ("set roi x(%d), y(%d), w(%d), h(%d)", x, y, w, h);
return;
-#if 0
- /* position the area inside the parent - needs a parent commit to apply */
- /* use tizen view port */
- if (window->tizen_area_viewport) {
- GST_INFO
- ("tizen_viewport_set_destination (tizen_area_viewport(tizen_viewport)@%p, x@%d, y@%d, w@%d, h@%d)",
- window->tizen_area_viewport, x, y, w, h);
- tizen_viewport_set_destination (window->tizen_area_viewport, x, y, w, h);
- }
- if (window->video_width != 0) {
- GST_INFO ("wl_subsurface_set_sync (video_subsurface@%p)",
- window->video_subsurface);
- wl_subsurface_set_sync (window->video_subsurface);
- /* use tizen view port */
- gst_wl_window_resize_tizen_video_viewport (window, TRUE);
- GST_INFO ("wl_subsurface_set_desync (video_subsurface@%p)",
- window->video_subsurface);
- wl_subsurface_set_desync (window->video_subsurface);
- }
- GST_INFO ("wl_surface_commit (area_surface@%p)", window->area_surface);
- wl_surface_commit (window->area_surface);
-#endif
#else /* open source */
g_return_if_fail (window != NULL);