diff options
| -rw-r--r-- | msm8996/sdm/libs/hwc2/hwc_display.cpp | 1 | ||||
| -rw-r--r-- | msm8996/sdm/libs/hwc2/hwc_layers.cpp | 19 |
2 files changed, 6 insertions, 14 deletions
diff --git a/msm8996/sdm/libs/hwc2/hwc_display.cpp b/msm8996/sdm/libs/hwc2/hwc_display.cpp index 2ebaa017..146d12b1 100644 --- a/msm8996/sdm/libs/hwc2/hwc_display.cpp +++ b/msm8996/sdm/libs/hwc2/hwc_display.cpp @@ -1654,6 +1654,7 @@ std::string HWCDisplay::Dump() { to_string(layer->GetDeviceSelectedCompositionType()).c_str() << std::endl; os << "\tplane_alpha: " << std::to_string(sdm_layer->plane_alpha).c_str() << std::endl; os << "\tformat: " << GetFormatString(sdm_layer->input_buffer->format) << std::endl; + os << "\tsecure: " << sdm_layer->input_buffer->flags.secure << std::endl; os << "\ttransform: rot: " << transform.rotation << " flip_h: " << transform.flip_horizontal << " flip_v: "<< transform.flip_vertical << std::endl; os << "\tbuffer_id: " << std::hex << "0x" << sdm_layer->input_buffer->buffer_id << std::dec diff --git a/msm8996/sdm/libs/hwc2/hwc_layers.cpp b/msm8996/sdm/libs/hwc2/hwc_layers.cpp index bbcd6140..c6ae31b2 100644 --- a/msm8996/sdm/libs/hwc2/hwc_layers.cpp +++ b/msm8996/sdm/libs/hwc2/hwc_layers.cpp @@ -89,21 +89,12 @@ HWC2::Error HWCLayer::SetLayerBuffer(buffer_handle_t buffer, int32_t acquire_fen return HWC2::Error::BadLayer; } -#ifdef USE_GRALLOC1 - // TODO(user): Clean this up - if (handle->buffer_type == BUFFER_TYPE_VIDEO) { -#else - if (handle->bufferType == BUFFER_TYPE_VIDEO) { -#endif - layer_buffer->flags.video = true; - } + layer_buffer->flags.video = (handle->buffer_type == BUFFER_TYPE_VIDEO) ? true : false; // TZ Protected Buffer - L1 - if (handle->flags & private_handle_t::PRIV_FLAGS_SECURE_BUFFER) { - layer_buffer->flags.secure = true; - } - if (handle->flags & private_handle_t::PRIV_FLAGS_SECURE_DISPLAY) { - layer_buffer->flags.secure_display = true; - } + layer_buffer->flags.secure = + (handle->flags & private_handle_t::PRIV_FLAGS_SECURE_BUFFER) ? true: false; + layer_buffer->flags.secure_display = + (handle->flags & private_handle_t::PRIV_FLAGS_SECURE_DISPLAY) ? true : false; layer_buffer->planes[0].fd = ion_fd_; layer_buffer->planes[0].offset = handle->offset; |
