mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
linux (Rockchip): hevc: Remove RPS named flags for 5.18 support
This commit is contained in:
parent
d16293d01e
commit
5b540e2789
@ -2338,13 +2338,13 @@ index 000000000000..c3cceba837c2
|
||||
+ memset(hw_ps, 0, sizeof(*hw_ps));
|
||||
+
|
||||
+ for (i = 0; i <= sl_params->num_ref_idx_l0_active_minus1; i++) {
|
||||
+ WRITE_RPS(!!(dpb[sl_params->ref_idx_l0[i]].rps == V4L2_HEVC_DPB_ENTRY_RPS_LT_CURR),
|
||||
+ WRITE_RPS(!!(dpb[sl_params->ref_idx_l0[i]].flags & V4L2_HEVC_DPB_ENTRY_LONG_TERM_REFERENCE),
|
||||
+ REF_PIC_LONG_TERM_L0(i));
|
||||
+ WRITE_RPS(sl_params->ref_idx_l0[i], REF_PIC_IDX_L0(i));
|
||||
+ }
|
||||
+
|
||||
+ for (i = 0; i <= sl_params->num_ref_idx_l1_active_minus1; i++) {
|
||||
+ WRITE_RPS(!!(dpb[sl_params->ref_idx_l1[i]].rps == V4L2_HEVC_DPB_ENTRY_RPS_LT_CURR),
|
||||
+ WRITE_RPS(!!(dpb[sl_params->ref_idx_l1[i]].flags & V4L2_HEVC_DPB_ENTRY_LONG_TERM_REFERENCE),
|
||||
+ REF_PIC_LONG_TERM_L1(i));
|
||||
+ WRITE_RPS(sl_params->ref_idx_l1[i], REF_PIC_IDX_L1(i));
|
||||
+ }
|
||||
@ -3077,7 +3077,7 @@ index 55bf61a84165..db33f9d357cf 100644
|
||||
hw_ps = &priv_tbl->rps[j];
|
||||
memset(hw_ps, 0, sizeof(*hw_ps));
|
||||
@@ -2211,18 +2213,23 @@ static void assemble_hw_rps(struct rkvdec_ctx *ctx,
|
||||
WRITE_RPS(!!(dpb[sl_params->ref_idx_l0[i]].rps == V4L2_HEVC_DPB_ENTRY_RPS_LT_CURR),
|
||||
WRITE_RPS(!!(dpb[sl_params->ref_idx_l0[i].flags & V4L2_HEVC_DPB_ENTRY_LONG_TERM_REFERENCE),
|
||||
REF_PIC_LONG_TERM_L0(i));
|
||||
WRITE_RPS(sl_params->ref_idx_l0[i], REF_PIC_IDX_L0(i));
|
||||
+
|
||||
@ -3086,7 +3086,7 @@ index 55bf61a84165..db33f9d357cf 100644
|
||||
}
|
||||
|
||||
for (i = 0; i <= sl_params->num_ref_idx_l1_active_minus1; i++) {
|
||||
WRITE_RPS(!!(dpb[sl_params->ref_idx_l1[i]].rps == V4L2_HEVC_DPB_ENTRY_RPS_LT_CURR),
|
||||
WRITE_RPS(!!(dpb[sl_params->ref_idx_l1[i]].flags & V4L2_HEVC_DPB_ENTRY_LONG_TERM_REFERENCE),
|
||||
REF_PIC_LONG_TERM_L1(i));
|
||||
WRITE_RPS(sl_params->ref_idx_l1[i], REF_PIC_IDX_L1(i));
|
||||
+
|
||||
|
Loading…
x
Reference in New Issue
Block a user