GNOME Bugzilla – Bug 747109
Cheese should hide incompatible resolutions
Last modified: 2015-03-31 13:17:31 UTC
Cheese shows 'There was an error playing video from then webcam' after I switch 'Photo resolution' from 1280x720 to 960x540. Stdout says: libv4l2: error got 4 consecutive frame decode errors, last error: v4l-convert: error resolution is not a multiple of dctsize (cheese:18917): cheese-WARNING **: Failed to allocate a buffer: gstv4l2src.c(755): gst_v4l2src_create (): /GstCameraBin:camerabin/GstWrapperCameraBinSrc:camera_source/GstBin:bin35/GstV4l2Src:video_source Note, that compatible resolutions (e.g. 640x480) work correctly, so Cheese should either check which resolutions are compatible or revert to previously set resolution. Cheese also doesn't restore preview after resolution is not changed, so I have to restart it all the time Reproduced on t440s with packages: cheese-3.14.2-1.el7.x86_64 libv4l-0.9.5-4.el7.x86_64 xorg-x11-drv-v4l-0.2.0-35.el7.x86_64
This is very likely a duplicate of bug 722165, and probably a bug in libv4l2. *** This bug has been marked as a duplicate of bug 722165 ***