Loading libs/gui/SurfaceTexture.cpp +7 −7 Original line number Diff line number Diff line Loading @@ -751,6 +751,13 @@ status_t SurfaceTexture::connect(int api, mConnectedApi, api); err = -EINVAL; } else { #ifdef QCOM_HARDWARE memcpy(mCurrentTransformMatrix, mtxIdentity, sizeof(mCurrentTransformMatrix)); mNextBufferInfo.width = 0; mNextBufferInfo.height = 0; mNextBufferInfo.format = 0; #endif mConnectedApi = api; *outWidth = mDefaultWidth; *outHeight = mDefaultHeight; Loading Loading @@ -786,13 +793,6 @@ status_t SurfaceTexture::disconnect(int api) { mNextCrop.makeInvalid(); mNextScalingMode = NATIVE_WINDOW_SCALING_MODE_FREEZE; mNextTransform = 0; #ifdef QCOM_HARDWARE memcpy(mCurrentTransformMatrix, mtxIdentity, sizeof(mCurrentTransformMatrix)); mNextBufferInfo.width = 0; mNextBufferInfo.height = 0; mNextBufferInfo.format = 0; #endif mDequeueCondition.signal(); } else { ST_LOGE("disconnect: connected to another api (cur=%d, req=%d)", Loading Loading
libs/gui/SurfaceTexture.cpp +7 −7 Original line number Diff line number Diff line Loading @@ -751,6 +751,13 @@ status_t SurfaceTexture::connect(int api, mConnectedApi, api); err = -EINVAL; } else { #ifdef QCOM_HARDWARE memcpy(mCurrentTransformMatrix, mtxIdentity, sizeof(mCurrentTransformMatrix)); mNextBufferInfo.width = 0; mNextBufferInfo.height = 0; mNextBufferInfo.format = 0; #endif mConnectedApi = api; *outWidth = mDefaultWidth; *outHeight = mDefaultHeight; Loading Loading @@ -786,13 +793,6 @@ status_t SurfaceTexture::disconnect(int api) { mNextCrop.makeInvalid(); mNextScalingMode = NATIVE_WINDOW_SCALING_MODE_FREEZE; mNextTransform = 0; #ifdef QCOM_HARDWARE memcpy(mCurrentTransformMatrix, mtxIdentity, sizeof(mCurrentTransformMatrix)); mNextBufferInfo.width = 0; mNextBufferInfo.height = 0; mNextBufferInfo.format = 0; #endif mDequeueCondition.signal(); } else { ST_LOGE("disconnect: connected to another api (cur=%d, req=%d)", Loading