video: driver: Add support for AV1D IBC feature
Add support for AV1D Intra-Block Copy (IBC) feature. This requires a dedicated internal buffer (HFI_BUFFER_IBC_AV1D), which was previously part of LINE buffer. A new internal buffer type called HFI_BUFFER_PARTIAL_DATA is introduced, and this buffer type holds HFI_BUFFER_IBC_AV1D for AV1D. HFI_BUFFER_PARTIAL_DATA is mapped to NON_SECURE_PIXEL context bank for non-secure and to SECURE_PIXEL context bank for secure use case. Change-Id: If7ae22495f9981f275d54acc342c25ccdfc0c7b9 Signed-off-by: Mihir Ganu <quic_mganu@quicinc.com>
This commit is contained in:
@@ -96,7 +96,8 @@ static inline is_internal_buffer(enum msm_vidc_buffer_type buffer_type)
|
||||
buffer_type == MSM_VIDC_BUF_LINE ||
|
||||
buffer_type == MSM_VIDC_BUF_DPB ||
|
||||
buffer_type == MSM_VIDC_BUF_PERSIST ||
|
||||
buffer_type == MSM_VIDC_BUF_VPSS;
|
||||
buffer_type == MSM_VIDC_BUF_VPSS ||
|
||||
buffer_type == MSM_VIDC_BUF_PARTIAL_DATA;
|
||||
}
|
||||
|
||||
static inline bool is_input_meta_enabled(struct msm_vidc_inst *inst)
|
||||
|
Referens i nytt ärende
Block a user