Hello, I am testing Microsoft Lifecam Cinema now, but I am not able to record audio and video syncronusely with that cam and guvcview. The Logitech C525 works but has a crappy image. Also cheese works with both cams but has a little frame rate. Skype works for both.
Do you have any ideas? I have already installed that medibuild version of uvc and the latest guvcview from the ppa. But the same result even with the old ubuntu natty versions. Steffen
steffen@steffen-MS-7588:~$ guvcview --verbose guvcview 1.5.0 video_device: /dev/video0 vid_sleep: 0 cap_meth: 1 resolution: 1280 x 720 windowsize: 830 x 700 vert pane: 578 spin behavior: 0 mode: mjpg fps: 1/30 Display Fps: 0 bpp: 32 hwaccel: 1 avi_format: 6 sound: 1 sound Device: 2 sound samp rate: 0 sound Channels: 0 Sound delay: 0 nanosec Sound Format: 80 Pan Step: 2 degrees Tilt Step: 2 degrees Video Filter Flags: 0 image inc: 4 profile(default):/home/steffen/default.gpfl starting portaudio... ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2212:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111) bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111) bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111) bt_audio_service_open: connect() failed: Verbindungsaufbau abgelehnt (111) ALSA lib pcm_dmix.c:957:(snd_pcm_dmix_open) The dmix plugin supports only playback stream ALSA lib pcm_dmix.c:1018:(snd_pcm_dmix_open) unable to open slave Cannot connect to server socket err = Datei oder Verzeichnis nicht gefunden Cannot connect to server socket jack server is not running or cannot be started language catalog=> dir:/usr/share/locale type:UTF-8 lang:de_DE cat:guvcview.mo mjpg: setting format to 1196444237 capture method = 1 video device: /dev/video0 Device Node Path: /dev/video0 VID/PID: 045e 075d Microsoft Microsoft® LifeCam Cinema(TM) serial: (null) Init. Microsoft® LifeCam Cinema(TM) (location: usb-0000:00:1d.0-1.2) { pixelformat = 'YUYV', description = 'YUV 4:2:2 (YUYV)' } { discrete: width = 640, height = 480 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 720 } Time interval between frame: 1/10, 2/15, { discrete: width = 960, height = 544 } Time interval between frame: 1/15, 1/10, 2/15, { discrete: width = 800, height = 448 } Time interval between frame: 1/20, 1/15, 1/10, 2/15, { discrete: width = 640, height = 360 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 424, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 352, height = 288 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 600 } Time interval between frame: 1/15, 1/10, 2/15, { discrete: width = 176, height = 144 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 160, height = 120 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 800 } Time interval between frame: 1/10, { pixelformat = 'MJPG', description = 'MJPEG' } { discrete: width = 640, height = 480 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 720 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 960, height = 544 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 448 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 640, height = 360 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 600 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 416, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 352, height = 288 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 176, height = 144 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 160, height = 120 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { pixelformat = 'RGB3', description = 'RGB3' } { discrete: width = 640, height = 480 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 720 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 960, height = 544 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 448 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 640, height = 360 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 424, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 352, height = 288 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 600 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 176, height = 144 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 160, height = 120 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 800 } Time interval between frame: 1/10, { discrete: width = 416, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { pixelformat = 'BGR3', description = 'BGR3' } { discrete: width = 640, height = 480 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 720 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 960, height = 544 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 448 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 640, height = 360 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 424, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 352, height = 288 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 600 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 176, height = 144 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 160, height = 120 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 800 } Time interval between frame: 1/10, { discrete: width = 416, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { pixelformat = 'YU12', description = 'YU12' } { discrete: width = 640, height = 480 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 720 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 960, height = 544 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 448 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 640, height = 360 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 424, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 352, height = 288 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 600 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 176, height = 144 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 160, height = 120 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 800 } Time interval between frame: 1/10, { discrete: width = 416, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { pixelformat = 'YV12', description = 'YV12' } { discrete: width = 640, height = 480 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 720 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 960, height = 544 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 448 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 640, height = 360 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 424, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 352, height = 288 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 320, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 800, height = 600 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 176, height = 144 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 160, height = 120 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, { discrete: width = 1280, height = 800 } Time interval between frame: 1/10, { discrete: width = 416, height = 240 } Time interval between frame: 1/30, 1/20, 1/15, 1/10, 2/15, vid:045e pid:075d driver:uvcvideo checking format: 1196444237 VIDIOC_G_COMP:: Das Argument ist ungültig compression control not supported fps is set to 1/30 drawing controls control[0]: 0x980900 Brightness, 30:255:1, default 133 control[0]: 0x980901 Contrast, 0:10:1, default 5 control[0]: 0x980902 Saturation, 0:200:1, default 83 control[0]: 0x98090c White Balance Temperature, Auto, 0:1:1, default 1 control[0]: 0x980918 Power Line Frequency, 0:2:1, default 2 adding menu entry 0: 0, Disabled adding menu entry 1: 1, 50 Hz adding menu entry 2: 2, 60 Hz control[0]: 0x98091a White Balance Temperature, 2800:10000:1, default 4500 control[0]: 0x98091b Sharpness, 0:50:1, default 25 control[0]: 0x98091c Backlight Compensation, 0:10:1, default 0 control[0]: 0x9a0901 Exposure, Auto, 0:3:1, default 1 adding menu entry 0: 1, Manual Mode adding menu entry 1: 3, Aperture Priority Mode control[0]: 0x9a0902 Exposure (Absolute), 5:20000:1, default 156 control[0]: 0x9a0908 Pan (Absolute), -201600:201600:3600, default 0 control[0]: 0x9a0909 Tilt (Absolute), -201600:201600:3600, default 0 control[0]: 0x9a090a Focus (absolute), 0:40:1, default 0 control[0]: 0x9a090c Focus, Auto, 0:1:1, default 0 control[0]: 0x9a090d Zoom, Absolute, 0:10:1, default 0 resolutions of format(2) = 11 frame rates of 2º resolution=5 fps is set to 1/30 Def. Res: 1 numb. fps:5 --------------------------------------- device #0 Name = HDA Intel: ALC889 Analog (hw:0,0) Host API = ALSA Max inputs = 2, Max outputs = 0 Def. low input latency = 0,012 Def. low output latency = -1,000 Def. high input latency = 0,046 Def. high output latency = -1,000 Def. sample rate = 44100,00 --------------------------------------- device #1 Name = HDA Intel: ALC889 Digital (hw:0,1) Host API = ALSA Max inputs = 0, Max outputs = 2 Def. low input latency = -1,000 Def. low output latency = 0,012 Def. high input latency = -1,000 Def. high output latency = 0,046 Def. sample rate = 44100,00 --------------------------------------- device #2 Name = HDA Intel: ALC889 Analog (hw:0,2) Host API = ALSA Max inputs = 2, Max outputs = 0 Def. low input latency = 0,012 Def. low output latency = -1,000 Def. high input latency = 0,046 Def. high output latency = -1,000 Def. sample rate = 44100,00 --------------------------------------- device #3 Name = Microsoft® LifeCam Cinema(TM): USB Audio (hw:1,0) Host API = ALSA Max inputs = 1, Max outputs = 0 Def. low input latency = 0,012 Def. low output latency = -1,000 Def. high input latency = 0,046 Def. high output latency = -1,000 Def. sample rate = 44100,00 --------------------------------------- device #4 Name = HD-Audio Generic: HDMI 0 (hw:2,3) Host API = ALSA Max inputs = 0, Max outputs = 2 Def. low input latency = -1,000 Def. low output latency = 0,012 Def. high input latency = -1,000 Def. high output latency = 0,046 Def. sample rate = 44100,00 --------------------------------------- device #5 Name = iec958 Host API = ALSA Max inputs = 0, Max outputs = 2 Def. low input latency = -1,000 Def. low output latency = 0,012 Def. high input latency = -1,000 Def. high output latency = 0,046 Def. sample rate = 44100,00 --------------------------------------- device #6 Name = spdif Host API = ALSA Max inputs = 0, Max outputs = 2 Def. low input latency = -1,000 Def. low output latency = 0,012 Def. high input latency = -1,000 Def. high output latency = 0,046 Def. sample rate = 44100,00 --------------------------------------- device #7 Name = pulse Host API = ALSA Max inputs = 32, Max outputs = 32 Def. low input latency = 0,012 Def. low output latency = 0,012 Def. high input latency = 0,046 Def. high output latency = 0,046 Def. sample rate = 44100,00 --------------------------------------- device #8 [ Default Input, Default Output ] Name = default Host API = ALSA Max inputs = 32, Max outputs = 32 Def. low input latency = 0,012 Def. low output latency = 0,012 Def. high input latency = 0,046 Def. high output latency = 0,046 Def. sample rate = 44100,00 ---------------------------------------------- SampleRate:0 Channels:0 Video driver: x11 A window manager is available (Desktop resolution = 1920x1080) Checking video mode 1280x720@32bpp : OK hmm FW error,not seq DCT ?? Cap Video toggled: 1 (/home/steffen) 176671132K bytes free on a total of 790297256K (used: 77 %) treshold=51200K using audio codec: 0x0050 Audio frame size is 1152 samples for selected codec IO thread started...OK audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame shift sound by 1012 ms audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: duplicating/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame audio drift: dropping/shifting frame Cap Video toggled: 0 Shuting Down IO Thread stop= 1011178406000 start=1006310220000 VIDEO: 74 frames in 4868,000000 ms = 15,201315 fps Stoping audio stream Closing audio stream... close avi IO thread finished...OK IO Thread finished enabling controls Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar ^CShuting Down Thread Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Could not grab image (select timeout): Die Ressource ist zur Zeit nicht verfügbar Thread terminated... cleaning Thread allocations: 100% Video thread completed Video Thread finished write /home/steffen/.guvcviewrc OK free audio mutex closed v4l2 strutures free controls free controls - vidState cleaned allocations - 100% Closing portaudio ...OK Closing GTK... OK steffen@steffen-MS-7588:~$
_______________________________________________ Linux-uvc-devel mailing list Linux-uvc-devel@lists.berlios.de https://lists.berlios.de/mailman/listinfo/linux-uvc-devel