OSDN Git Service

[media] coda: implement forced key frames
authorPhilipp Zabel <p.zabel@pengutronix.de>
Tue, 6 Jun 2017 15:59:01 +0000 (12:59 -0300)
committerMauro Carvalho Chehab <mchehab@s-opensource.com>
Wed, 7 Jun 2017 15:29:34 +0000 (12:29 -0300)
commit7e68c53387f1180745d6ef25d6425aef767b519e
tree443cc1975bf4cd60ab8f0138ae236c6f482c4990
parenta3dbff6eecad72333bae656681331aab27adee4d
[media] coda: implement forced key frames

Implement the V4L2_CID_MPEG_VIDEO_FORCE_KEY_FRAME control to force IDR
frames. This is useful to implement VFU (Video Fast Update) on RTP
transmissions.
We already force an IDR frame at the beginning of each GOP to work
around a firmware bug on i.MX27, use the same mechanism to service IDR
requests from userspace.

Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de>
Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
drivers/media/platform/coda/coda-bit.c
drivers/media/platform/coda/coda-common.c
drivers/media/platform/coda/coda.h