]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/commit
media: cedrus: Fix decoding for some H264 videos
authorJernej Skrabec <jernej.skrabec@siol.net>
Sat, 26 Oct 2019 07:27:51 +0000 (09:27 +0200)
committerMauro Carvalho Chehab <mchehab@kernel.org>
Sat, 9 Nov 2019 07:44:09 +0000 (08:44 +0100)
commit61ad123318c28679b8846baab0df9240c29c21c9
treef063dda1dad5013ed8f49eef1e556c37a7b9ebdd
parentb95182a6e82209fa3c98bde8ec79c51b1870aca5
media: cedrus: Fix decoding for some H264 videos

It seems that for some H264 videos at least one bitstream parsing
trigger must be called in order to be decoded correctly. There is no
explanation why this helps, but it was observed that two sample videos
with this fix are now decoded correctly and there is no regression with
others.

Acked-by: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
Signed-off-by: Jernej Skrabec <jernej.skrabec@siol.net>
Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
drivers/staging/media/sunxi/cedrus/cedrus_h264.c
drivers/staging/media/sunxi/cedrus/cedrus_regs.h