]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
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)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 12 May 2021 06:40:02 +0000 (08:40 +0200)
commit 39a6b9185d305d236bff625509ee63801b50301b upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/media/platform/qcom/venus/venc_ctrls.c

index a52b8005517370b532368185c4259b53c9a75ad6..abef0037bf55b0807707edda38b23dbc899d9d61 100644 (file)
@@ -359,7 +359,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,