]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/commit
BCM2835-V4L2: Ensure H264 header bytes get a sensible timestamp
authorDave Stevenson <dave.stevenson@raspberrypi.org>
Mon, 13 Feb 2017 11:10:50 +0000 (11:10 +0000)
committerJuerg Haefliger <juerg.haefliger@canonical.com>
Wed, 13 Sep 2017 08:03:36 +0000 (10:03 +0200)
commitfb973b6bbb2d69616d327c1a4787fe359664d378
treea5ca9e3f982071fecf75927797fb86eb111cd0ae
parent5db195e3e4711afbacdced8f0000c139cde8e56a
BCM2835-V4L2: Ensure H264 header bytes get a sensible timestamp

H264 header come off VC with 0 timestamps, which means they get a
strange timestamp when processed with VC/kernel start times,
particularly if used with the inline header option.
Remember the last frame timestamp and use that if set, or otherwise
use the kernel start time.

https://github.com/raspberrypi/linux/issues/1836

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.org>
drivers/media/platform/bcm2835/bcm2835-camera.c
drivers/media/platform/bcm2835/bcm2835-camera.h