Lines Matching refs:layer_buffer

248   LayerBuffer *layer_buffer = &layer_->input_buffer;  in SetLayerBuffer()  local
253 if ((format != layer_buffer->format) || (UINT32(aligned_width) != layer_buffer->width) || in SetLayerBuffer()
254 (UINT32(aligned_height) != layer_buffer->height)) { in SetLayerBuffer()
259 layer_buffer->format = format; in SetLayerBuffer()
260 layer_buffer->width = UINT32(aligned_width); in SetLayerBuffer()
261 layer_buffer->height = UINT32(aligned_height); in SetLayerBuffer()
262 layer_buffer->unaligned_width = UINT32(handle->unaligned_width); in SetLayerBuffer()
263 layer_buffer->unaligned_height = UINT32(handle->unaligned_height); in SetLayerBuffer()
265 layer_buffer->flags.video = (handle->buffer_type == BUFFER_TYPE_VIDEO) ? true : false; in SetLayerBuffer()
274 if (secure_ != layer_buffer->flags.secure || secure_camera != layer_buffer->flags.secure_camera || in SetLayerBuffer()
275 secure_display != layer_buffer->flags.secure_display) { in SetLayerBuffer()
280 layer_buffer->flags.secure = secure_; in SetLayerBuffer()
281 layer_buffer->flags.secure_camera = secure_camera; in SetLayerBuffer()
282 layer_buffer->flags.secure_display = secure_display; in SetLayerBuffer()
284 layer_buffer->acquire_fence = acquire_fence; in SetLayerBuffer()
289 layer_buffer->planes[0].fd = buffer_fd_; in SetLayerBuffer()
290 layer_buffer->planes[0].offset = handle->offset; in SetLayerBuffer()
291 layer_buffer->planes[0].stride = UINT32(handle->width); in SetLayerBuffer()
292 layer_buffer->size = handle->size; in SetLayerBuffer()
293 buffer_flipped_ = reinterpret_cast<uint64_t>(handle) != layer_buffer->buffer_id; in SetLayerBuffer()
294 layer_buffer->buffer_id = reinterpret_cast<uint64_t>(handle); in SetLayerBuffer()
295 layer_buffer->handle_id = handle->id; in SetLayerBuffer()
863 LayerBuffer *layer_buffer = &layer->input_buffer; in SetMetaData() local
877 if (interlace != layer_buffer->flags.interlace) { in SetMetaData()
879 layer_buffer->flags.interlace, interlace); in SetMetaData()
884 layer_buffer->format = GetSDMFormat(INT32(linear_format), 0); in SetMetaData()
887 if ((interlace != layer_buffer->flags.interlace) || (frame_rate != layer->frame_rate)) { in SetMetaData()
890 layer_buffer->flags.interlace = interlace; in SetMetaData()
898 layer_buffer->ubwc_crstats[i].clear(); in SetMetaData()
903 GetUBWCStatsFromMetaData(&cr_stats[0], &(layer_buffer->ubwc_crstats[0])); in SetMetaData()
927 LayerBuffer *layer_buffer = &layer_->input_buffer; in ValidateAndSetCSC() local
938 if (layer_buffer->color_metadata.transfer != csc.transfer || in ValidateAndSetCSC()
939 layer_buffer->color_metadata.colorPrimaries != csc.colorPrimaries || in ValidateAndSetCSC()
940 layer_buffer->color_metadata.range != csc.range) { in ValidateAndSetCSC()
944 layer_buffer->color_metadata.transfer = csc.transfer; in ValidateAndSetCSC()
945 layer_buffer->color_metadata.colorPrimaries = csc.colorPrimaries; in ValidateAndSetCSC()
946 layer_buffer->color_metadata.range = csc.range; in ValidateAndSetCSC()
950 if (IsBT2020(layer_buffer->color_metadata.colorPrimaries)) { in ValidateAndSetCSC()
957 ColorMetaData new_metadata = layer_buffer->color_metadata; in ValidateAndSetCSC()
962 new_metadata.colorPrimaries = layer_buffer->color_metadata.colorPrimaries; in ValidateAndSetCSC()
963 new_metadata.transfer = layer_buffer->color_metadata.transfer; in ValidateAndSetCSC()
964 new_metadata.range = layer_buffer->color_metadata.range; in ValidateAndSetCSC()
966 if ((layer_buffer->color_metadata.colorPrimaries != new_metadata.colorPrimaries) || in ValidateAndSetCSC()
967 (layer_buffer->color_metadata.transfer != new_metadata.transfer) || in ValidateAndSetCSC()
968 (layer_buffer->color_metadata.range != new_metadata.range)) { in ValidateAndSetCSC()
969 layer_buffer->color_metadata.colorPrimaries = new_metadata.colorPrimaries; in ValidateAndSetCSC()
970 layer_buffer->color_metadata.transfer = new_metadata.transfer; in ValidateAndSetCSC()
971 layer_buffer->color_metadata.range = new_metadata.range; in ValidateAndSetCSC()
974 if (layer_buffer->color_metadata.matrixCoefficients != new_metadata.matrixCoefficients) { in ValidateAndSetCSC()
975 layer_buffer->color_metadata.matrixCoefficients = new_metadata.matrixCoefficients; in ValidateAndSetCSC()
988 &layer_buffer->color_metadata.masteringDisplayInfo, UINT32(sizeof(MasteringDisplay)))) { in ValidateAndSetCSC()
989 layer_buffer->color_metadata.masteringDisplayInfo = new_metadata.masteringDisplayInfo; in ValidateAndSetCSC()
994 &layer_buffer->color_metadata.contentLightLevel, UINT32(sizeof(ContentLightLevel)))) { in ValidateAndSetCSC()
995 layer_buffer->color_metadata.contentLightLevel = new_metadata.contentLightLevel; in ValidateAndSetCSC()
999 !SameConfig(&new_metadata.cRI, &layer_buffer->color_metadata.cRI, in ValidateAndSetCSC()
1001 layer_buffer->color_metadata.cRI = new_metadata.cRI; in ValidateAndSetCSC()
1005 !SameConfig(layer_buffer->color_metadata.dynamicMetaDataPayload, in ValidateAndSetCSC()
1007 layer_buffer->color_metadata.dynamicMetaDataValid = true; in ValidateAndSetCSC()
1008 layer_buffer->color_metadata.dynamicMetaDataLen = new_metadata.dynamicMetaDataLen; in ValidateAndSetCSC()
1009 std::memcpy(layer_buffer->color_metadata.dynamicMetaDataPayload, in ValidateAndSetCSC()