On Thu Feb 26 10:08:50 2026 +0100, Loic Poulain wrote:
> Add a debug trace to video_check_format() to log both the subdev-reported
> format and the format requested by the video node. This makes it easier
> to diagnose mismatches between subdev output and the negotiated V4L2
> pixel format, as well as issues related to plane count, resolution, or
> field settings.
> 
> Signed-off-by: Loic Poulain <[email protected]>
> Reviewed-by: Bryan O'Donoghue <[email protected]>
> Signed-off-by: Bryan O'Donoghue <[email protected]>

Patch committed.

Thanks,
Bryan O'Donoghue

 drivers/media/platform/qcom/camss/camss-video.c | 6 ++++++
 1 file changed, 6 insertions(+)

---

diff --git a/drivers/media/platform/qcom/camss/camss-video.c 
b/drivers/media/platform/qcom/camss/camss-video.c
index 831486e14754..f52d8e84f970 100644
--- a/drivers/media/platform/qcom/camss/camss-video.c
+++ b/drivers/media/platform/qcom/camss/camss-video.c
@@ -215,6 +215,12 @@ static int video_check_format(struct camss_video *video)
        if (ret < 0)
                return ret;
 
+       dev_dbg(video->camss->dev,
+               "%s: format is (%ux%u %p4cc/%up field:%u), trying (%ux%u 
%p4cc/%up field:%u)",
+                video->vdev.name, sd_pix->width, sd_pix->height, 
&sd_pix->pixelformat,
+                sd_pix->num_planes, sd_pix->field, pix->width, pix->height, 
&pix->pixelformat,
+                pix->num_planes, pix->field);
+
        if (pix->pixelformat != sd_pix->pixelformat ||
            pix->height != sd_pix->height ||
            pix->width != sd_pix->width ||
_______________________________________________
linuxtv-commits mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to