e_output: set video_to_primary to true in screenmirroring capture 71/279771/1
authorJunkyeong Kim <jk0430.kim@samsung.com>
Thu, 11 Aug 2022 08:10:00 +0000 (17:10 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Wed, 17 Aug 2022 09:32:37 +0000 (18:32 +0900)
if tdm stream capture is not supported,
set video_to_primary true to get video image for screenmirroring capture.

Change-Id: I714aeab929c9a79067fcc46a4fcd7849cc5e1cdc
Signed-off-by: Junkyeong Kim <jk0430.kim@samsung.com>
src/bin/e_output.c

index 7331a63..f07e68d 100644 (file)
@@ -3823,7 +3823,10 @@ e_output_stream_capture_start(E_Output *output)
         EINA_SAFETY_ON_FALSE_GOTO(error == TDM_ERROR_NONE, fail);
      }
    else
-     _e_output_watch_vblank(output);
+     {
+        e_video_debug_display_primary_plane_set(EINA_TRUE);
+        _e_output_watch_vblank(output);
+     }
 
    return EINA_TRUE;
 
@@ -3847,6 +3850,9 @@ e_output_stream_capture_stop(E_Output *output)
 
    _e_output_stream_capture_mask_image_deactivate(output);
 
+   if (!output->stream_capture.possible_tdm_capture)
+     e_video_debug_display_primary_plane_set(EINA_FALSE);
+
    if (eina_list_count(output->stream_capture.data) == 0)
      {
         if (!output->stream_capture.timer)