← Back to team overview

canonical-partner-dev team mailing list archive

[Bug 1480596] Re: Skype cannot find webcam on amd64

 

** Description changed:

  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?
+ 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.
  
-     $ sudo apt-get install gstreamer-tools
-     $ gst-launch v4l2src ! xvimagesink
-     (... shows webcam image on screen ... press Ctrl-C ...)
-     $ gst-inspect | grep v4l
+ 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
- 
-     $ 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
+     video4linux2:  v4l2deviceprovider (GstDeviceProviderFactory)
+     $ dpkg -l | grep skype
+     ii  skype 4.3.0.37-1 i386 Wherever you are, wherever they are

** Description changed:

  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 ...)
+     $ 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)
+     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

-- 
You received this bug notification because you are a member of Canonical
Partner Developers, which is subscribed to skype in Ubuntu.
https://bugs.launchpad.net/bugs/1480596

Title:
  Skype cannot find webcam on amd64

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/skype/+bug/1480596/+subscriptions


References