From: Seungho, Baek Date: Mon, 15 Jul 2019 05:58:57 +0000 (+0900) Subject: [Tizen] Fix video underlay issue X-Git-Tag: accepted/tizen/unified/20190716.111332~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=327627defee6d6f7d0a631b4bf472a158bfe5756;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git [Tizen] Fix video underlay issue This reverts commit 729cae1ffd3623874fe114c433a380612202ca6e. Change-Id: I12f0434c9b2781851d1c13fdbb5b3c7f38979e31 --- diff --git a/dali/internal/graphics/gles/egl-implementation.cpp b/dali/internal/graphics/gles/egl-implementation.cpp index 68d7925..b8a42f7 100755 --- a/dali/internal/graphics/gles/egl-implementation.cpp +++ b/dali/internal/graphics/gles/egl-implementation.cpp @@ -341,8 +341,6 @@ bool EglImplementation::ChooseConfig( bool isWindowType, ColorDepth depth ) return true; } - bool isTransparent = ( depth == COLOR_DEPTH_32 ); - mColorDepth = depth; mIsWindow = isWindowType; @@ -383,18 +381,10 @@ bool EglImplementation::ChooseConfig( bool isWindowType, ColorDepth depth ) configAttribs.PushBack( EGL_BLUE_SIZE ); configAttribs.PushBack( 8 ); - if ( isTransparent ) - { - configAttribs.PushBack( EGL_ALPHA_SIZE ); -#ifdef _ARCH_ARM_ - // For underlay video playback, we also need to set the alpha value of the 24/32bit window. - configAttribs.PushBack( 8 ); -#else - // There is a bug in the desktop emulator - // setting EGL_ALPHA_SIZE to 8 results in eglChooseConfig failing - configAttribs.PushBack( 8 ); -#endif // _ARCH_ARM_ - } + // In the previous code, there was a branch for ARM. + // If there is an issue in only ARM, we need to check here again. + configAttribs.PushBack( EGL_ALPHA_SIZE ); + configAttribs.PushBack( 8 ); configAttribs.PushBack( EGL_DEPTH_SIZE ); configAttribs.PushBack( mDepthBufferRequired ? 24 : 0 );