libvideorender: CB1 crash in pip mode on drm plugin [1/1]
PD#SWPL-178535
Problem:
crash when set pip to drm plugin
Solution:
loss break in switch
Verify:
ap222
Change-Id: I24650264da1305ee1987da2e242c539f097e3b08
Signed-off-by: fei.deng <fei.deng@amlogic.com>
diff --git a/drm/drm_plugin.cpp b/drm/drm_plugin.cpp
index c98ad83..9f7b003 100644
--- a/drm/drm_plugin.cpp
+++ b/drm/drm_plugin.cpp
@@ -153,7 +153,7 @@
} break;
case PLUGIN_KEY_VIDEO_PIP: {
*(int *)value = (mIsPip == true) ? 1 : 0;
- };
+ } break;
case PLUGIN_KEY_HIDE_VIDEO: {
bool isHide = false;
if (mDrmDisplay) {
@@ -193,7 +193,7 @@
case PLUGIN_KEY_VIDEO_PIP: {
int pip = *(int *) (value);
mIsPip = pip > 0? true:false;
- };
+ } break;
case PLUGIN_KEY_IMMEDIATELY_OUTPUT: {
bool immediately = (*(int *)(value)) > 0? true: false;
DEBUG(mLogCategory, "Set immediately output:%d",immediately);