[Bug 677516] [PATCH] v4l2src: ignore double framerates

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Wed Jun 6 05:32:41 PDT 2012


https://bugzilla.gnome.org/show_bug.cgi?id=677516
  GStreamer | gst-plugins-good | 0.10.31

--- Comment #2 from Hans de Goede <jwrdegoede at fedoraproject.org> 2012-06-06 12:32:38 UTC ---
(In reply to comment #1)
> Any chance you could get us a
> 
>   $ GST_DEBUG=*:5 cheese 2>dbg.log
> 
> debug log from the hang? So we can track down the other bug - it really sounds
> like something we should fix as well.

Hi,

I no longer have access to the machine in question, but while developing the
fix I've developed a little
libv4l hack which allows to reproduce the problem. I'll attach the hack as
hack.patch which modifies libv4l to trigger this with any uvc cam which
supports > 1 framerate. This requires the v4l2src to be compiled with libv4l
support of course.

I've done 2 runs with a patched libv4l to reproduce, one with an unpatched
v4l2src, I left cheese
hanging for a couple of seconds before killing it:
http://people.fedoraproject.org/~jwrdegoede/log.bad.gz

And one with a v4l2src patched with the patch attached to this bug, where
cheese ran successfully:
http://people.fedoraproject.org/~jwrdegoede/log.good.gz

I've done both runs under gdb and when I killed cheese in the bad scenario I
did a bt, I'll attach a bt.log with the full bt.

Regards,

Hans

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list