[PATCH 4/4] media: cedrus: Don't require requests for all codecs

Emmanuel Gil Peyrot posted 4 patches 1 year, 6 months ago
[PATCH 4/4] media: cedrus: Don't require requests for all codecs
Posted by Emmanuel Gil Peyrot 1 year, 6 months ago
From: Jernej Skrabec <jernej.skrabec@gmail.com>

JPEG decoding doesn’t need it currently.

Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
---
 drivers/staging/media/sunxi/cedrus/cedrus_video.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/staging/media/sunxi/cedrus/cedrus_video.c b/drivers/staging/media/sunxi/cedrus/cedrus_video.c
index 7205c2315bc5..30821d81d0db 100644
--- a/drivers/staging/media/sunxi/cedrus/cedrus_video.c
+++ b/drivers/staging/media/sunxi/cedrus/cedrus_video.c
@@ -599,7 +599,7 @@ int cedrus_queue_init(void *priv, struct vb2_queue *src_vq,
 	src_vq->lock = &ctx->dev->dev_mutex;
 	src_vq->dev = ctx->dev->dev;
 	src_vq->supports_requests = true;
-	src_vq->requires_requests = true;
+	src_vq->requires_requests = false;
 
 	ret = vb2_queue_init(src_vq);
 	if (ret)
-- 
2.45.2

Re: [PATCH 4/4] media: cedrus: Don't require requests for all codecs
Posted by Dan Carpenter 1 year, 6 months ago
On Wed, Jul 31, 2024 at 06:44:14PM +0200, Emmanuel Gil Peyrot wrote:
> From: Jernej Skrabec <jernej.skrabec@gmail.com>
> 
> JPEG decoding doesn’t need it currently.
> 
> Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
> ---

Does this change have an effect on runtime?

regards,
dan carpenter


Re: [PATCH 4/4] media: cedrus: Don't require requests for all codecs
Posted by Jernej Škrabec 11 months, 3 weeks ago
Dne sreda, 31. julij 2024 ob 18:56:15 Srednjeevropski standardni čas je Dan Carpenter napisal(a):
> On Wed, Jul 31, 2024 at 06:44:14PM +0200, Emmanuel Gil Peyrot wrote:
> > From: Jernej Skrabec <jernej.skrabec@gmail.com>
> > 
> > JPEG decoding doesn’t need it currently.
> > 
> > Signed-off-by: Jernej Skrabec <jernej.skrabec@gmail.com>
> > ---
> 
> Does this change have an effect on runtime?

Ideally, driver should allow only JPEG format to be used without request api.
Other codecs still require it (decoding doesn't work properly without it).

Best regards,
Jernej

> 
> regards,
> dan carpenter
> 
> 
>