linux/drivers/media/platform
Smitha T Murthy d8a46bc4e1 media: s5p-mfc: Fix to handle reference queue during finishing
On receiving last buffer driver puts MFC to MFCINST_FINISHING state which
in turn skips transferring of frame from SRC to REF queue. This causes
driver to stop MFC encoding and last frame is lost.

This patch guarantees safe handling of frames during MFCINST_FINISHING and
correct clearing of workbit to avoid early stopping of encoding.

Fixes: af93574678 ("[media] MFC: Add MFC 5.1 V4L2 driver")

Cc: stable@vger.kernel.org
Cc: linux-fsd@tesla.com
Signed-off-by: Smitha T Murthy <smitha.t@samsung.com>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
2022-12-07 17:58:46 +01:00
..
allegro-dvt
amlogic
amphion media: amphion: lock and check m2m_ctx in event handler 2022-11-25 11:27:04 +00:00
aspeed media: Add dependency on ARCH_ASPEED 2022-11-25 11:19:17 +00:00
atmel media: atmel: atmel-isc: move to staging 2022-11-25 07:48:31 +00:00
cadence
chips-media media: coda: jpeg: Add check for kmalloc 2022-10-24 19:03:53 +02:00
intel
marvell
mediatek media: mediatek: vcodec: Core thread depends on core_list 2022-11-25 11:33:02 +00:00
microchip media: microchip: microchip-isc: move media_pipeline_* to (un)prepare cb 2022-11-25 07:47:48 +00:00
nvidia
nxp media: imx: Unstage the imx7-media-csi driver 2022-11-25 08:34:39 +00:00
qcom Venus updates for v6.2 2022-11-15 11:53:57 +00:00
renesas media: rcar-vin: Add support for Gen3 UDS (Up Down Scaler) 2022-11-25 11:00:26 +00:00
rockchip media: rkisp1: make const arrays ae_wnd_num and hist_wnd_num static 2022-11-04 16:56:43 +01:00
samsung media: s5p-mfc: Fix to handle reference queue during finishing 2022-12-07 17:58:46 +01:00
st media: c8sectpfe: Add of_node_put() when breaking out of loop 2022-12-07 17:58:46 +01:00
sunxi media: sun8i-a83t-mipi-csi2: Register async subdev with no sensor attached 2022-11-25 11:16:02 +00:00
ti media: drivers: use video_device_pipeline_alloc_start() 2022-09-24 09:16:36 +02:00
verisilicon media: hantro: Allows luma and chroma depth to be different 2022-09-24 09:01:15 +02:00
via
xilinx media: drivers: use video_device_pipeline() 2022-09-24 09:14:59 +02:00
Kconfig media: atmel: move microchip_csi2dc to dedicated microchip platform 2022-11-25 07:43:17 +00:00
m2m-deinterlace.c
Makefile media: atmel: move microchip_csi2dc to dedicated microchip platform 2022-11-25 07:43:17 +00:00
video-mux.c