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:~>