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