GNOME Bugzilla – Bug 135989
v4l-conf called even when not present
Last modified: 2004-12-22 21:47:04 UTC
When v4l-conf is not installed, gstreamer-properties still attempt to call it when I go to 'Test' my v4l source. The output window shows up (meaning the test works, I suppose) -- the window is simply green and flickering, so I figure it's tuned to some weird frequency (after installing v4l-conf, the test window is identical). Shell output below: adam@hera:jhbuild$ jhbuild run gstreamer-properties sh: line 1: v4l-conf: command not found ERROR default(23247) v4l-overlay_calls.c(76):gst_v4l_set_overlay:<v4lsrc0> Executing v4l-conf failed. ERROR default(23247) v4l-overlay_calls.c(76):gst_v4l_set_overlay:<v4lsrc0> system error: Success Opened device 'BT878 video (ATI TV-Wonder)' ('/dev/video') successfully Got 8 buffers ('YUV-4:2:2 (packed)') of size 2080 KB
Thomas fixed this. It should call GST_OBJECT_ERROR() and not GST_ELEMENT_ERROR() and then disable overlay functionality, though. That goes for a lot of things in the v4l/v4l2 things in general, they call GST_ELEMENT_ERROR() outside data stream context, which isn't really a good thing.