diff --git a/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c b/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c index be0947b7d1f..11beaec5303 100644 --- a/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c +++ b/src/amd/vpelib/src/chip/vpe10/vpe10_resource.c @@ -970,7 +970,7 @@ enum vpe_status vpe10_populate_cmd_info(struct vpe_priv *vpe_priv) for (segment_idx = 0; segment_idx < stream_ctx->num_segments; segment_idx++) { cmd_info.inputs[0].stream_idx = stream_idx; - cmd_info.cd = (uint8_t)(stream_ctx->num_segments - segment_idx - 1); + cmd_info.cd = (uint16_t)(stream_ctx->num_segments - segment_idx - 1); cmd_info.inputs[0].scaler_data = stream_ctx->segment_ctx[segment_idx].scaler_data; cmd_info.num_outputs = 1; diff --git a/src/amd/vpelib/src/core/background.c b/src/amd/vpelib/src/core/background.c index 0e70ac05e1e..3b4a0f3ab6f 100644 --- a/src/amd/vpelib/src/core/background.c +++ b/src/amd/vpelib/src/core/background.c @@ -116,7 +116,7 @@ void vpe_create_bg_segments( cmd_info.num_inputs = 1; cmd_info.ops = ops; - cmd_info.cd = (uint8_t)(gaps_cnt - gap_index - 1); + cmd_info.cd = (uint16_t)(gaps_cnt - gap_index - 1); cmd_info.tm_enabled = false; // currently only support frontend tm vpe_vector_push(vpe_priv->vpe_cmd_vector, &cmd_info); } diff --git a/src/amd/vpelib/src/core/inc/plane_desc_writer.h b/src/amd/vpelib/src/core/inc/plane_desc_writer.h index 1f3489ac4a5..f777bbc3c37 100644 --- a/src/amd/vpelib/src/core/inc/plane_desc_writer.h +++ b/src/amd/vpelib/src/core/inc/plane_desc_writer.h @@ -74,7 +74,6 @@ struct plane_desc_writer { */ uint64_t base_gpu_va; uint64_t base_cpu_va; - int32_t num_src; int32_t num_dst; enum vpe_status status; @@ -85,7 +84,6 @@ struct plane_desc_writer { struct plane_desc_writer *writer, struct plane_desc_src *source, bool is_plane0); void (*add_destination)( struct plane_desc_writer *writer, struct plane_desc_dst *destination, bool is_plane0); - void (*add_meta)(struct plane_desc_writer *writer, struct plane_desc_src *src); }; #ifdef __cplusplus diff --git a/src/amd/vpelib/src/core/inc/vpe_priv.h b/src/amd/vpelib/src/core/inc/vpe_priv.h index 6eccc73e26f..f0b1f7e2cfe 100644 --- a/src/amd/vpelib/src/core/inc/vpe_priv.h +++ b/src/amd/vpelib/src/core/inc/vpe_priv.h @@ -101,7 +101,7 @@ struct vpe_cmd_output { struct vpe_cmd_info { enum vpe_cmd_ops ops; - uint8_t cd; // count down value + uint16_t cd; // count down value // input uint16_t num_inputs;