media: venus: venc_ctrls: Change default header mode
authorStanimir Varbanov <stanimir.varbanov@linaro.org>
Sat, 6 Mar 2021 12:13:46 +0000 (13:13 +0100)
committerMauro Carvalho Chehab <mchehab+huawei@kernel.org>
Tue, 6 Apr 2021 12:51:21 +0000 (14:51 +0200)
It is observed that on Venus v1 the default header-mode is producing
a bitstream which is not playble. Change the default header-mode to
joined with 1st frame.

Fixes: 002c22bd360e ("media: venus: venc: set inband mode property to FW.")
Cc: stable@vger.kernel.org # v5.12
Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
Tested-by: Bryan O'Donoghue <bryan.odonoghue@linaro.org>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
drivers/media/platform/qcom/venus/venc_ctrls.c

index fa63244..e452acf 100644 (file)
@@ -396,7 +396,7 @@ int venc_ctrl_init(struct venus_inst *inst)
                V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME,
                ~((1 << V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE) |
                (1 << V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME)),
-               V4L2_MPEG_VIDEO_HEADER_MODE_SEPARATE);
+               V4L2_MPEG_VIDEO_HEADER_MODE_JOINED_WITH_1ST_FRAME);
 
        v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops,
                V4L2_CID_MPEG_VIDEO_MULTI_SLICE_MODE,