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

Reply via email to