libvideorender: CB2 set immediatelyoutput error [1/1]
PD#SWPL-186960
Problem:
always enable weston ll mode when set it
Solution:
only enable weston ll mode when set immediatelyoutput
enable
Verify:
ap222
Change-Id: I1ccd81e9a2529b793214ef6418d7633d9dc847ac
Signed-off-by: fei.deng <fei.deng@amlogic.com>
diff --git a/weston/wayland_plugin.cpp b/weston/wayland_plugin.cpp
index c2c24b9..dbcfaf8 100644
--- a/weston/wayland_plugin.cpp
+++ b/weston/wayland_plugin.cpp
@@ -245,8 +245,9 @@
mDisplay->setPip(pip);
} break;
case PLUGIN_KEY_IMMEDIATELY_OUTPUT: {
- bool mImmediatelyOutput = (*(int *)(value)) > 0? true: false;
- mDisplay->setImmediatelyOutput(1);
+ int enableImmediately = (*(int *)(value));
+ mImmediatelyOutput = enableImmediately > 0? true: false;
+ mDisplay->setImmediatelyOutput(enableImmediately);
DEBUG(mLogCategory, "Set immediately output:%d",mImmediatelyOutput);
} break;
case PLUGIN_KEY_KEEP_LAST_FRAME: {