After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 624765 - GStreamer Webcam Support
GStreamer Webcam Support
Status: RESOLVED NOTGNOME
Product: GStreamer
Classification: Platform
Component: dont know
0.10.x
Other Linux
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2010-07-19 19:07 UTC by Dirk Foerster
Modified: 2010-07-20 18:50 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Dirk Foerster 2010-07-19 19:07:53 UTC
openSUSE 11.3
GStreamer 0.10.29 plugins from Packman
Cheese 2.30.1
ekiga 3.2.6

This logitech webcam:

 1268.875048] usb 3-1: new full speed USB device using ohci_hcd and address 2

[ 1269.065011] usb 3-1: New USB device found, idVendor=046d, idProduct=092c

[ 1269.065019] usb 3-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0

[ 1269.065026] usb 3-1: Product: Camera

[ 1269.065031] usb 3-1: Manufacturer:         

[ 1269.318497] Linux video capture interface: v2.00

[ 1269.347243] gspca: main v2.9.0 registered

[ 1269.367122] gspca: probing 046d:092c

[ 1269.540271] gspca: video0 created

[ 1269.541299] usbcore: registered new interface driver spca561

[ 1269.541306] spca561: registered


gives no video in neither Cheese nor ekiga.

cheese -v

Cheese 2.30.1 



(cheese:7660): GStreamer-CRITICAL **: gst_bin_add_many: assertion `GST_IS_ELEMENT (element_1)' failed



(cheese:7660): GStreamer-CRITICAL **: gst_element_link_many: assertion `GST_IS_ELEMENT (element_1)' failed



** ERROR **: Unable to create display pipeline

aborting...

cheese: Fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server :0.0.



Please advise.
Comment 1 Tim-Philipp Müller 2010-07-19 19:31:42 UTC
Those warnings look like a bug in cheese or ekiga.

Does this command show something?

  gst-launch-0.10 v4l2src ! ffmpegcolorspace ! videoscale ! ximagesink sync=false

?
Comment 2 Dirk Foerster 2010-07-20 18:39:28 UTC
(In reply to comment #1)
> Those warnings look like a bug in cheese or ekiga.
> 
> Does this command show something?
> 
>   gst-launch-0.10 v4l2src ! ffmpegcolorspace ! videoscale ! ximagesink
> sync=false
> 
> ?


~> gst-launch-0.10 v4l2src ! ffmpegcolorspace ! videoscale ! ximagesink sync=false
FEHLER: Leitung konnte nicht konstruiert werden: Kein Element »v4l2src«.
Comment 3 Tim-Philipp Müller 2010-07-20 18:50:42 UTC
That would explain the above failures then I guess.

This is essentially a packaging issue, take it up with your distro please.

You need to install gst-plugins-good (or whatever package your distro put v4l2src in).

Feel free to file separate bugs against cheese and/or ekiga. They should handle this case properly and show you a proper error dialog.