I did the tests on Gema's system, so the logs above should be accurate.
Device is:
Bus 001 Device 002: ID 13d3:5116 IMC Networks Integrated Webcam
It's a uvcvideo device, though I confirmed that not all uvcvideo devices are 
affected.

Here's the output of luvcview regarding that 
hardware:root@ubuntu-test64:~/test# luvcview -L
luvcview 0.2.6

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
{ pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 1024 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 1280, height = 960 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 1024 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ pixelformat = 'RGB3', description = 'RGB3' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 1024 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 1280, height = 960 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ pixelformat = 'BGR3', description = 'BGR3' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 1024 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 1280, height = 960 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ pixelformat = 'YU12', description = 'YU12' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 1024 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 1280, height = 960 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ pixelformat = 'YV12', description = 'YV12' }
{ discrete: width = 640, height = 480 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 800, height = 600 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1024, height = 768 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 1024 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 352, height = 288 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 320, height = 240 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 176, height = 144 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 160, height = 120 }
        Time interval between frame: 1/30, 1/30, 1/30, 1/30, 
{ discrete: width = 1280, height = 960 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 800 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 
{ discrete: width = 1280, height = 720 }
        Time interval between frame: 2/15, 2/15, 2/15, 2/15, 

root@ubuntu-test64:~/test# luvcview -l
luvcview 0.2.6

SDL information:
  Video driver: x11
  A window manager is available
Device information:
  Device path:  /dev/video0
Stream settings:
  Frame format: YUYV (MJPG is not supported by device)
  Frame size:   640x480
  Frame rate:   30 fps
Available controls of device 'Camera 1' (Type 1=Integer 2=Boolean 3=Menu 
4=Button)
V4L2_CID_BASE         (predefined controls):
 index:9963776    name:Brightness                       type:1 min:0     
max:255   step:1     def:128   now:128
 index:9963777    name:Contrast                         type:1 min:0     
max:127   step:1     def:32    now:32
 index:9963778    name:Saturation                       type:1 min:0     
max:127   step:1     def:32    now:32
 index:9963779    name:Hue                              type:1 min:-15   max:15 
   step:1     def:0     now:0
 index:9963788    name:White Balance Temperature, Auto  type:2 min:0     max:1  
   step:1     def:1     now:1
 index:9963792    name:Gamma                            type:1 min:1     max:10 
   step:1     def:8     now:8
 index:9963795    name:Gain                             type:1 min:0     max:9  
   step:1     def:4     now:4
 index:9963800    name:Power Line Frequency             type:3 min:0     max:2  
   step:1     def:2     now:2
  Menu items:
  index:0 name:Disabled
  index:1 name:50 Hz
  index:2 name:60 Hz
 index:9963802    name:White Balance Temperature        type:1 min:2800  
max:6500  step:1     def:6500  now:6500
 index:9963803    name:Sharpness                        type:1 min:0     max:15 
   step:1     def:8     now:8
 index:9963804    name:Backlight Compensation           type:1 min:0     max:1  
   step:1     def:0     now:0
V4L2_CID_PRIVATE_BASE (driver specific controls):

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/966294

Title:
  gstreamer hangs when accessing webcam (on specific hardware)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gstreamer0.10/+bug/966294/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to