("tizen_video_viewport(tizen_viewport)@%p = tizen_video_get_viewport(tizen_video@%p, video_surface(wl_surface)@%p)",
window->tizen_video_viewport, display->tizen_video,
window->video_surface);
- window->tizen_video_dest_mode =
- tizen_viewport_get_destination_mode (window->tizen_video_viewport);
- GST_WARNING
- ("tizen_video_dest_mode(tizen_destination_mode)@%p = tizen_viewport_get_destination_mode (tizen_video_viewport@%p)",
- window->tizen_video_dest_mode, window->tizen_video_viewport);
- /* video surface always follow area surface by below code. */
- GST_WARNING
- ("tizen_viewport_follow_parent_transform(tizen_video_viewport@%p)",
- window->tizen_video_viewport);
- tizen_viewport_follow_parent_transform (window->tizen_video_viewport);
+ if (window->tizen_video_viewport) {
+ window->tizen_video_dest_mode =
+ tizen_viewport_get_destination_mode (window->tizen_video_viewport);
+ GST_WARNING
+ ("tizen_video_dest_mode(tizen_destination_mode)@%p = tizen_viewport_get_destination_mode (tizen_video_viewport@%p)",
+ window->tizen_video_dest_mode, window->tizen_video_viewport);
+ /* video surface always follow area surface by below code. */
+ GST_WARNING
+ ("tizen_viewport_follow_parent_transform(tizen_video_viewport@%p)",
+ window->tizen_video_viewport);
+ tizen_viewport_follow_parent_transform (window->tizen_video_viewport);
+ }
#else
window->area_viewport = wl_scaler_get_viewport (display->scaler,