From: neil.armstrong@linaro.org
To: Dikshita Agarwal <quic_dikshita@quicinc.com>,
quic_vgarodia@quicinc.com, quic_abhinavk@quicinc.com,
mchehab@kernel.org
Cc: hverkuil@xs4all.nl, linux-media@vger.kernel.org,
linux-arm-msm@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [RFC PATCH 00/12] Add support for HEVC and VP9 codecs in decoder
Date: Wed, 5 Mar 2025 15:22:42 +0100 [thread overview]
Message-ID: <6d88effc-2aed-4f92-89a7-17d48f43ccd3@linaro.org> (raw)
In-Reply-To: <20250305104335.3629945-1-quic_dikshita@quicinc.com>
Hi,
On 05/03/2025 11:43, Dikshita Agarwal wrote:
> Hi all,
>
> This patch series adds initial support for the HEVC(H.265) and VP9
> codecs in iris decoder. The objective of this work is to extend the
> decoder's capabilities to handle HEVC and VP9 codec streams,
> including necessary format handling and buffer management.
> In addition, the series also includes a set of fixes to address issues
> identified during testing of these additional codecs.
>
> I'm sharing this series as an RFC because compliance and conformance
> testing are still in progress.
> While initial functional tests show positive results, I would
> appreciate early feedback on the design, implementation, and fixes
> before moving to a formal submission.
>
> I plan to submit a formal patch series after completing all compliance
> checks. Meanwhile, any feedback or suggestion to improve this work are
> very welcome.
>
> Thanks,
> Dikshita
>
> Dikshita Agarwal (12):
> media: iris: Add HEVC and VP9 formats for decoder
> media: iris: Add platform capabilities for HEVC and VP9 decoders
> media: iris: Set mandatory properties for HEVC and VP9 decoders.
> media: iris: Add internal buffer calculation for HEVC and VP9 decoders
> media: iris: Skip destroying internal buffer if not dequeued
> media: iris: Update CAPTURE format info based on OUTPUT format
> media: iris: Add handling for corrupt and drop frames
> media: iris: Avoid updating frame size to firmware during reconfig
> media: iris: Avoid sending LAST flag multiple times
> media: iris: Send V4L2_BUF_FLAG_ERROR for buffers with 0 filled length
> media: iris: Fix handling of eos buffer during drain
> media: iris: Add handling for no show frames
I should be better to move patches 1, 2 & 3 at the end, after the patches
adding support for specific hecv & h265 features, and please check that
none of the patches breaks h264 at any time to keep bisectability.
Neil
Neil
>
> .../media/platform/qcom/iris/iris_buffer.c | 22 +-
> drivers/media/platform/qcom/iris/iris_ctrls.c | 28 +-
> .../platform/qcom/iris/iris_hfi_common.h | 1 +
> .../qcom/iris/iris_hfi_gen1_command.c | 38 +-
> .../qcom/iris/iris_hfi_gen1_defines.h | 4 +
> .../qcom/iris/iris_hfi_gen1_response.c | 11 +
> .../qcom/iris/iris_hfi_gen2_command.c | 129 +++++-
> .../qcom/iris/iris_hfi_gen2_defines.h | 5 +
> .../qcom/iris/iris_hfi_gen2_response.c | 56 ++-
> .../media/platform/qcom/iris/iris_instance.h | 6 +
> .../platform/qcom/iris/iris_platform_common.h | 25 +-
> .../platform/qcom/iris/iris_platform_sm8250.c | 4 +-
> .../platform/qcom/iris/iris_platform_sm8550.c | 141 ++++++-
> drivers/media/platform/qcom/iris/iris_vb2.c | 3 +-
> drivers/media/platform/qcom/iris/iris_vdec.c | 80 +++-
> drivers/media/platform/qcom/iris/iris_vdec.h | 11 +
> drivers/media/platform/qcom/iris/iris_vidc.c | 3 -
> .../platform/qcom/iris/iris_vpu_buffer.c | 397 +++++++++++++++++-
> .../platform/qcom/iris/iris_vpu_buffer.h | 46 +-
> 19 files changed, 931 insertions(+), 79 deletions(-)
>
next prev parent reply other threads:[~2025-03-05 14:22 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-03-05 10:43 [RFC PATCH 00/12] Add support for HEVC and VP9 codecs in decoder Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 01/12] media: iris: Add HEVC and VP9 formats for decoder Dikshita Agarwal
2025-03-06 0:17 ` Bryan O'Donoghue
2025-03-06 11:55 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 02/12] media: iris: Add platform capabilities for HEVC and VP9 decoders Dikshita Agarwal
2025-03-06 0:28 ` Bryan O'Donoghue
2025-03-06 12:07 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 03/12] media: iris: Set mandatory properties " Dikshita Agarwal
2025-03-05 14:00 ` neil.armstrong
2025-03-06 12:10 ` Dikshita Agarwal
2025-03-06 0:52 ` Bryan O'Donoghue
2025-03-06 12:16 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 04/12] media: iris: Add internal buffer calculation " Dikshita Agarwal
2025-03-06 1:05 ` Bryan O'Donoghue
2025-03-06 12:26 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 05/12] media: iris: Skip destroying internal buffer if not dequeued Dikshita Agarwal
2025-03-05 20:44 ` Dmitry Baryshkov
2025-03-06 12:26 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 06/12] media: iris: Update CAPTURE format info based on OUTPUT format Dikshita Agarwal
2025-03-05 20:45 ` Dmitry Baryshkov
2025-03-06 12:27 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 07/12] media: iris: Add handling for corrupt and drop frames Dikshita Agarwal
2025-03-06 1:12 ` Bryan O'Donoghue
2025-03-05 10:43 ` [RFC PATCH 08/12] media: iris: Avoid updating frame size to firmware during reconfig Dikshita Agarwal
2025-03-06 1:26 ` Bryan O'Donoghue
2025-03-06 12:32 ` Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 09/12] media: iris: Avoid sending LAST flag multiple times Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 10/12] media: iris: Send V4L2_BUF_FLAG_ERROR for buffers with 0 filled length Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 11/12] media: iris: Fix handling of eos buffer during drain Dikshita Agarwal
2025-03-05 10:43 ` [RFC PATCH 12/12] media: iris: Add handling for no show frames Dikshita Agarwal
2025-03-05 14:22 ` neil.armstrong [this message]
2025-03-06 12:34 ` [RFC PATCH 00/12] Add support for HEVC and VP9 codecs in decoder Dikshita Agarwal
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=6d88effc-2aed-4f92-89a7-17d48f43ccd3@linaro.org \
--to=neil.armstrong@linaro.org \
--cc=hverkuil@xs4all.nl \
--cc=linux-arm-msm@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-media@vger.kernel.org \
--cc=mchehab@kernel.org \
--cc=quic_abhinavk@quicinc.com \
--cc=quic_dikshita@quicinc.com \
--cc=quic_vgarodia@quicinc.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox