-
- Downloads
media: verisilicon: Refactor postprocessor to store more buffers
Since vb2 queue can store more than VB2_MAX_FRAME buffers, the postprocessor buffer storage must be capable to store more buffers too. Change static dec_q array to allocated array to be capable to store up to queue 'max_num_buffers'. Keep allocating queue 'num_buffers' at queue setup time but also allows to allocate postprocessors buffers on the fly. Signed-off-by:Benjamin Gaignard <benjamin.gaignard@collabora.com> Reviewed-by:
Andrzej Pietrasiewicz <andrzej.p@collabora.com> CC: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> CC: Philipp Zabel <p.zabel@pengutronix.de> Signed-off-by:
Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by:
Mauro Carvalho Chehab <mchehab@kernel.org>
Showing
- drivers/media/platform/verisilicon/hantro.h 5 additions, 2 deletionsdrivers/media/platform/verisilicon/hantro.h
- drivers/media/platform/verisilicon/hantro_drv.c 3 additions, 1 deletiondrivers/media/platform/verisilicon/hantro_drv.c
- drivers/media/platform/verisilicon/hantro_hw.h 3 additions, 1 deletiondrivers/media/platform/verisilicon/hantro_hw.h
- drivers/media/platform/verisilicon/hantro_postproc.c 73 additions, 20 deletionsdrivers/media/platform/verisilicon/hantro_postproc.c
- drivers/media/platform/verisilicon/hantro_v4l2.c 1 addition, 1 deletiondrivers/media/platform/verisilicon/hantro_v4l2.c
Loading