On 2011-07-01 05:34, malcolmlewis wrote:
> Hi
> Here is is, it only build against the old ffmpeg
> http://pmbs.links2linux.org/download/home:/malcolmlewis/openSUSE_11.4_Essentials/
>
> Give it a whirl, if it’s ok I will find out where it needs to live…
Thank you! :-)))
Nice app.
Unfortunately, it crashes when trying to open the camera for video (tries a
backtrace), and does nothing as photo. Apparently it sees the camera, but
can not use it either.
So my camera is hopeless as far as opensource is concerned. Maybe it will
work in some years time, when it is time to replace the monitor.
I attempted a third time, now the app doesn’t start. Advices to reconnect
the camera Did so, retried. Failed to capture and crashed. No backtrace
now. This is the output on the terminal:
> cer@Telcontar:~> guvcview
> guvcview 1.4.5
> Cannot connect to server socket err = No such file or directory
> Cannot connect to server socket
> jack server is not running or cannot be started
> video device: /dev/video0
> Init. Acer Crystal Eye Webcam (location: usb-0000:00:1d.7-5.4)
> { pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' }
> { discrete: width = 640, height = 400 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 160, height = 120 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 176, height = 144 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 320, height = 240 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 640, height = 480 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 720 }
> Time interval between frame: 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 800 }
> Time interval between frame: 1/10, 2/15, 1/5,
> { pixelformat = 'MJPG', description = 'MJPEG' }
> { discrete: width = 640, height = 400 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 160, height = 120 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 176, height = 144 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 320, height = 240 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 640, height = 480 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 720 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 800 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { pixelformat = 'RGB3', description = 'RGB3' }
> { discrete: width = 640, height = 400 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 160, height = 120 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 176, height = 144 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 320, height = 240 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 640, height = 480 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 720 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 800 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { pixelformat = 'BGR3', description = 'BGR3' }
> { discrete: width = 640, height = 400 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 160, height = 120 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 176, height = 144 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 320, height = 240 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 640, height = 480 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 720 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 800 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { pixelformat = 'YU12', description = 'YU12' }
> { discrete: width = 640, height = 400 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 160, height = 120 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 176, height = 144 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 320, height = 240 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 640, height = 480 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 720 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 800 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { pixelformat = 'YV12', description = 'YV12' }
> { discrete: width = 640, height = 400 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 160, height = 120 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 176, height = 144 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 320, height = 240 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 640, height = 480 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 720 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> { discrete: width = 1280, height = 800 }
> Time interval between frame: 1/30, 1/25, 1/20, 1/15, 1/10, 2/15, 1/5,
> vid:0458
> pid:7066
> driver:uvcvideo
> checking format: 1196444237
> VIDIOC_G_COMP:: Invalid argument
> compression control not supported
> fps is set to 1/25
> drawing controls
>
> libv4l2: error turning on stream: Input/output error <====== video capture attempt starts here
> VIDIOC_STREAMON - Unable to start capture: Input/output error
> Checking video mode 640x480@32bpp : OK
> libv4l2: error turning on stream: Device or resource busy
> VIDIOC_STREAMON - Unable to start capture: Device or resource busy
> libv4l2: error turning on stream: Device or resource busy
> VIDIOC_STREAMON - Unable to start capture: Device or resource busy
> [mp2 @ 0x7f61b4000d40] Specified sample_fmt is not supported.
> could not open codec
> guvcview: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
> cer@Telcontar:~>
–
Cheers / Saludos,
Carlos E. R.
(from 11.4 x86_64 “Celadon” at Telcontar)