2015-08-01 19:54:17 |
wvengen |
description |
Skype does not detect a webcam, even though Cheese is working correctly.
After looking into this, I found that i386 gstreamer doesn't have a v4l2src element installed. Would this be a dependency issue, a gstreamer or a packaging bug?
$ sudo apt-get install gstreamer-tools
$ gst-launch v4l2src ! xvimagesink
(... shows webcam image on screen ... press Ctrl-C ...)
$ gst-inspect | grep v4l
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2radio: Radio (video4linux2) Tuner
$ sudo apt-get install gstreamer-tools:i386
$ gst-launch v4l2src ! xvimagesink
ERROR: pipeline could not be constructed: no element "v4l2src".
$ gst-inspect
coreindexers: memindex: A index that stores entries in memory
coreindexers: fileindex: A index that stores entries in file
coreelements: capsfilter: CapsFilter
coreelements: fakesrc: Fake Source
coreelements: fakesink: Fake Sink
coreelements: fdsrc: Filedescriptor Source
coreelements: fdsink: Filedescriptor Sink
coreelements: filesrc: File Source
coreelements: funnel: Funnel pipe fitting
coreelements: identity: Identity
coreelements: input-selector: Input selector
coreelements: output-selector: Output selector
coreelements: queue: Queue
coreelements: queue2: Queue 2
coreelements: filesink: File Sink
coreelements: tee: Tee pipe fitting
coreelements: typefind: TypeFind
coreelements: multiqueue: MultiQueue
coreelements: valve: Valve element
staticelements: bin: Generic bin
staticelements: pipeline: Pipeline object
Total count: 7 plugins (4 blacklist entries not shown), 21 features
$ dpkg -l | grep gstreamer | grep i386
ii gstreamer-tools 0.10.36-1.2ubuntu3 i386 Tools for use with GStreamer
ii gstreamer0.10-tools 0.10.36-1.2ubuntu3 i386 Tools for use with GStreamer
ii gstreamer1.0-plugins-base:i386 1.4.5-1ubuntu1 i386 GStreamer plugins from the "base" set
ii gstreamer1.0-x:i386 1.4.5-1ubuntu1 i386 GStreamer plugins for X11 and Pango
ii libgstreamer-plugins-base0.10-0:i386 0.10.36-2 i386 GStreamer libraries from the "base" set
ii libgstreamer-plugins-base1.0-0:i386 1.4.5-1ubuntu1 i386 GStreamer libraries from the "base" set
ii libgstreamer-plugins-good1.0-0:i386 1.4.5-1ubuntu2 i386 GStreamer development files for libraries from the "good" set
ii libgstreamer0.10-0:i386 0.10.36-1.2ubuntu3 i386 Core GStreamer libraries and elements
ii libgstreamer1.0-0:i386 1.4.5-1 i386 Core GStreamer libraries and elements
$ dpkg -l | grep skype
ii skype 4.3.0.37-1 i386 Wherever you are, wherever they are |
Skype does not detect a webcam, even though Cheese is working correctly.
First thing was that gstreamer1.0-plugins-good wasn't installed, which provides the video4linux2 gstreamer elements. Skype doesn't seem to depend on this.
After installing this, it still doesn't work, though gstreamer does:
$ sudo apt-get install gstreamer1.0-plugins-good:i386
$ sudo apt-get install gstreamer1.0-tools:i386
$ gst-launch-1.0 v4l2src ! xvimagesink
(... shows window with a webcam image ... press Ctrl-C ...)
$ gst-inspect-1.0 | grep v4l
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2radio: Radio (video4linux2) Tuner
video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)
$ dpkg -l | grep skype
ii skype 4.3.0.37-1 i386 Wherever you are, wherever they are |
|
2015-08-01 19:54:48 |
wvengen |
description |
Skype does not detect a webcam, even though Cheese is working correctly.
First thing was that gstreamer1.0-plugins-good wasn't installed, which provides the video4linux2 gstreamer elements. Skype doesn't seem to depend on this.
After installing this, it still doesn't work, though gstreamer does:
$ sudo apt-get install gstreamer1.0-plugins-good:i386
$ sudo apt-get install gstreamer1.0-tools:i386
$ gst-launch-1.0 v4l2src ! xvimagesink
(... shows window with a webcam image ... press Ctrl-C ...)
$ gst-inspect-1.0 | grep v4l
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2radio: Radio (video4linux2) Tuner
video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)
$ dpkg -l | grep skype
ii skype 4.3.0.37-1 i386 Wherever you are, wherever they are |
Skype does not detect a webcam, even though Cheese is working correctly.
First thing was that gstreamer1.0-plugins-good wasn't installed, which provides the video4linux2 gstreamer elements. Skype doesn't seem to depend on this.
After installing this, it still doesn't work, though gstreamer does:
$ sudo apt-get install gstreamer1.0-tools:i386
$ gst-inspect-1.0 | grep v4l
$ sudo apt-get install gstreamer1.0-plugins-good:i386
$ gst-inspect-1.0 | grep v4l
video4linux2: v4l2src: Video (video4linux2) Source
video4linux2: v4l2sink: Video (video4linux2) Sink
video4linux2: v4l2radio: Radio (video4linux2) Tuner
video4linux2: v4l2deviceprovider (GstDeviceProviderFactory)
$ gst-launch-1.0 v4l2src ! xvimagesink
(... shows window with a webcam image ... press Ctrl-C ...)
$ dpkg -l | grep skype
ii skype 4.3.0.37-1 i386 Wherever you are, wherever they are |
|