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 566212 - video not shown in dialog
video not shown in dialog
Status: RESOLVED NOTGNOME
Product: cheese
Classification: Applications
Component: general
2.24.x
Other All
: Normal blocker
: 2.24
Assigned To: Cheese Maintainer(s)
Cheese Maintainer(s)
: 553132 565114 566687 567696 567700 567961 568018 568142 568506 569906 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-01-01 17:38 UTC by CAIRN MITCHELL
Modified: 2009-03-04 15:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description CAIRN MITCHELL 2009-01-01 17:38:12 UTC
Please describe the problem:
When Cheese is opened, no image is displayed 

Steps to reproduce:
1. Open Cheese
2. Wait for image to show
3. Image does not show


Actual results:
Cheese opens, the webcam is switched on and a blank space appears where the video image should be.

Expected results:
Cheese stops responding when the user tries to change the resolution or close the program.

Does this happen every time?
Yes

Other information:
:~$ cheese --verbose

(cheese:19481): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps

(cheese:19481): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps

(cheese:19481): GStreamer-WARNING **: pad video_source:src returned caps which are not a real subset of its template caps
Comment 1 Julian 2009-01-01 18:40:00 UTC
I have a similar problem, except the problem listed at Expected Results in the original bug report doesn't occur (Cheese GUI closes normally, no resolutions are listed in options, camera name "Live! Cam Optia" is correctly recognized in options). I'm not sure if I should open a new report.

Thing is, on 8.04 before upgrading to 8.10 Cheese did work correctly. Ekiga, skype, amsn use camera correctly. Camorama doesn't anymore (no device on /dev/video0 it says).

OS: Ubuntu 8.10 32-bit
Linux catchmeifyoutry-desktop 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686 GNU/Linux

Cheese v. 2.24.1

Camera: Creative Live! Cam Optia
access_control.file = /dev/video0
access_control.type = video4linux


Debug output:

:~$ cheese -v
Detected v4l2 device: Live! Cam Optia
Driver: uvcvideo, version: 256
Bus info: 0000:00:13.5
Capabilities: 0x04000001

(cheese:5478): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps
Detected webcam: Live! Cam Optia
device: /dev/video0

(cheese:5478): GStreamer-WARNING **: pad source:src returned caps which are not a real subset of its template caps
video/x-raw-yuv 176 x 144 num_framerates 3
30/1 15/1 10/1 video/x-raw-yuv 352 x 288 num_framerates 3
30/1 15/1 10/1 video/x-raw-yuv 160 x 120 num_framerates 3
30/1 15/1 10/1 video/x-raw-yuv 320 x 240 num_framerates 3
30/1 15/1 10/1 video/x-raw-yuv 640 x 480 num_framerates 3
30/1 15/1 10/1 video/x-raw-yuv 176 x 144 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-yuv 352 x 288 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
video/x-raw-yuv 160 x 120 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-yuv 320 x 240 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
video/x-raw-yuv 176 x 144 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-yuv 640 x 480 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-yuv 352 x 288 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
video/x-raw-rgb 176 x 144 num_framerates 3
30/1 15/1 10/1 already added, skipping
video/x-raw-yuv 160 x 120 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-rgb 352 x 288 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-yuv 320 x 240 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
video/x-raw-rgb 160 x 120 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-yuv 640 x 480 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-rgb 320 x 240 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-rgb 640 x 480 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
video/x-raw-rgb 176 x 144 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-rgb 352 x 288 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
video/x-raw-rgb 160 x 120 num_framerates 3
30/1 15/1 10/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-rgb 320 x 240 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
FractionRange: 0/1 - 100/1
video/x-raw-rgb 640 x 480 num_framerates 101
0/1 1/1 2/1 3/1 4/1 5/1 6/1 7/1 8/1 9/1 10/1 11/1 12/1 13/1 14/1 15/1 16/1 17/1 18/1 19/1 20/1 21/1 22/1 23/1 24/1 25/1 26/1 27/1 28/1 29/1 30/1 31/1 32/1 33/1 34/1 35/1 36/1 37/1 38/1 39/1 40/1 41/1 42/1 43/1 44/1 45/1 46/1 47/1 48/1 49/1 50/1 51/1 52/1 53/1 54/1 55/1 56/1 57/1 58/1 59/1 60/1 61/1 62/1 63/1 64/1 65/1 66/1 67/1 68/1 69/1 70/1 71/1 72/1 73/1 74/1 75/1 76/1 77/1 78/1 79/1 80/1 81/1 82/1 83/1 84/1 85/1 86/1 87/1 88/1 89/1 90/1 91/1 92/1 93/1 94/1 95/1 96/1 97/1 98/1 99/1 100/1 already added, skipping
v4l2src name=video_source device=/dev/video0 ! capsfilter name=capsfilter caps=video/x-raw-rgb,width=640,height=480,framerate=30/1;video/x-raw-yuv,width=640,height=480,framerate=30/1 ! identity

(cheese:5478): GStreamer-WARNING **: pad video_source:src returned caps which are not a real subset of its template caps
libv4l2: error converting / decoding frame data: v4l-convert: error destination buffer too small
Comment 2 Filippo Argiolas 2009-01-02 10:05:22 UTC
Hi, thank you for reporting the issue.
I'm not sure but I think you're experiencing a bug affecting libv4l and uvcvideo based webcams. It has already been fixed both at driver level and in libv4l.

You should be able to have cheese working again installing libv4l >= 0.5.7 and a recent uvcvideo driver. If you are running ubuntu intrepid this means enabling intrepid-proposed and upgrading kernel from there.
Unfortunately libv4l didn't enter intrepid repositories yet but you can install it from Loic Minier's PPA at https://launchpad.net/~lool/+archive
If you're not using Ubuntu check if your distribution already packaged latest libv4l and upgrade it or install it from source.

Please let us know if this fixes the issue, thanks!
Comment 3 CAIRN MITCHELL 2009-01-02 19:55:38 UTC
Problem solved with proposed updates
Comment 4 Julian 2009-01-03 02:58:35 UTC
Thanks! For me enabling intrepid-proposed and getting the latest deb from that PPA resolved the bug. Again, I don't know about the problem of the original poster where cheese also stopped responding.

Best wishes!
Comment 5 Filippo Argiolas 2009-01-06 08:52:38 UTC
Little update: libv4l 0.5.7 entered intrepid-proposed. Installing from Loic Minier's PPA is not needed anymore.
Comment 6 Filippo Argiolas 2009-01-06 08:53:35 UTC
*** Bug 566687 has been marked as a duplicate of this bug. ***
Comment 7 Filippo Argiolas 2009-01-14 06:37:50 UTC
*** Bug 567696 has been marked as a duplicate of this bug. ***
Comment 8 Filippo Argiolas 2009-01-14 06:39:18 UTC
*** Bug 567700 has been marked as a duplicate of this bug. ***
Comment 9 Filippo Argiolas 2009-01-16 12:02:08 UTC
*** Bug 567961 has been marked as a duplicate of this bug. ***
Comment 10 Filippo Argiolas 2009-01-17 09:49:28 UTC
*** Bug 568018 has been marked as a duplicate of this bug. ***
Comment 11 Filippo Argiolas 2009-01-18 08:53:01 UTC
*** Bug 568142 has been marked as a duplicate of this bug. ***
Comment 12 Felix Kaser 2009-01-19 07:19:56 UTC
*** Bug 568234 has been marked as a duplicate of this bug. ***
Comment 13 Filippo Argiolas 2009-01-22 07:43:49 UTC
*** Bug 568506 has been marked as a duplicate of this bug. ***
Comment 14 Felix Kaser 2009-01-30 21:50:05 UTC
*** Bug 569906 has been marked as a duplicate of this bug. ***
Comment 15 Filippo Argiolas 2009-03-01 20:44:32 UTC
*** Bug 565114 has been marked as a duplicate of this bug. ***
Comment 16 Filippo Argiolas 2009-03-04 15:04:25 UTC
*** Bug 553132 has been marked as a duplicate of this bug. ***