uvch264src bug. Variations of distance between timestamps with uvch264src

Peter Maersk-Moller pmaersk at gmail.com
Mon May 23 12:39:09 UTC 2016


Hi Sebastian.

Bug has been filed for this.
https://bugzilla.gnome.org/show_bug.cgi?id=766790

Note that there are two related bugs. One is that the DTS is not calculated
correctly and the other is that v4l2src fails to detect that the FPS from
camera can change while streaming due to not enough light to provide the
specified framerate.

kind regards
Peter MM

On Wed, May 18, 2016 at 2:33 PM, Sebastian Dröge <sebastian at centricular.com>
wrote:

> On Di, 2016-05-17 at 15:43 +0200, Peter Maersk-Moller wrote:
> >
> > Is there a workaround for this bug? Apparently uvch264src does not
> > generate evenly spaced time stamps, even though the fixed rate is
> > enabled and the camera on an average generate the correct number of
> > frames per second?
> >
> > I tried to look at the timestamps after a h264parse and that generate
> > nicely even spaced timestamps for DTS, but that is not going to help
> > ad the PTS will be used for display.
>
> Can you file a bug about this? Would also be useful to know if v4l2src
> is getting driver timestamps here or if we invent them ourselves, and
> in case of the former if the driver actually gives correct (evenly
> spaced) timestamps.
>
> If we invent timestamps, they will be the ones when the frame arrived
> in v4l2src. This depends a lot on the scheduler and as such you won't
> get perfectly evenly spaced timestamps.
>
> > I tried v4l2src with same result, but it seems uvch264src uses
> > v4l2src somehow.
>
> It's just a wrapper around v4l2src, yes.
>
> --
> Sebastian Dröge, Centricular Ltd · http://www.centricular.com
>
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20160523/6c812c47/attachment.html>


More information about the gstreamer-devel mailing list