diff options
author | Michael Grzeschik <m.grzeschik@pengutronix.de> | 2023-02-13 22:50:03 +0100 |
---|---|---|
committer | Michael Grzeschik <m.grzeschik@pengutronix.de> | 2023-02-22 15:43:47 +0100 |
commit | 19c551a065abbc1fef4a64c627a7529a4c257ed0 (patch) | |
tree | bd7b2a56edc8911af199a311eca57d8f623220dc | |
parent | 4b0c3ff265c781435cf4acb11f81ffcee54e1a91 (diff) | |
download | linux-19c551a065abbc1fef4a64c627a7529a4c257ed0.tar.gz |
HACK: rkvenc don't create index frames for nowml/topic/rkvenc
-rw-r--r-- | drivers/staging/media/rkvdec/rkvenc-h264.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/staging/media/rkvdec/rkvenc-h264.c b/drivers/staging/media/rkvdec/rkvenc-h264.c index a720e4d0ec4ef..b872a50a1cfc3 100644 --- a/drivers/staging/media/rkvdec/rkvenc-h264.c +++ b/drivers/staging/media/rkvdec/rkvenc-h264.c @@ -352,8 +352,9 @@ static void setup_vepu541_codec(struct rkvpu_ctx *ctx, struct rkvenc_h264_run *r pps = run->pps; regmap_field_write(h264_ctx->l1_fields[ENC_STND], 0); + // FIXME: CUR_FRM_REF needs to be 0 to avoid paging errors in iommu regmap_field_write(h264_ctx->l1_fields[CUR_FRM_REF], - encode_params->nal_reference_idc > 0); + /* encode_params->nal_reference_idc > */ 0 ); regmap_field_write(h264_ctx->l1_fields[BS_SCP], 1); regmap_field_write(h264_ctx->l1_fields[LAMB_MOD_SEL], (encode_params->slice_type == V4L2_H264_SLICE_TYPE_I) ? 0 : 1); |