From 502f46f0d57c1147f6a8ecffd44dde538c4b3542 Mon Sep 17 00:00:00 2001 From: Junkyeong Kim Date: Thu, 11 Aug 2022 17:10:00 +0900 Subject: [PATCH] e_output: set video_to_primary to true in screenmirroring capture 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 --- src/bin/e_output.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/bin/e_output.c b/src/bin/e_output.c index 7331a63..f07e68d 100644 --- a/src/bin/e_output.c +++ b/src/bin/e_output.c @@ -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) -- 2.7.4