Hi Laurent,

thanks for looking into this issue.

On Wed, Dec 05, 2007 at 11:31:58PM +0100, Laurent Pinchart wrote:
> Hi Philipp,
> 
> On Tuesday 04 December 2007, Philipp Kolmann wrote:
> > Hi,
> >
> > I have a Logitech QuickCam 9000 which works really nice during daylight
> > with Skype 2.0 Beta.
> >
> > Skype starts the Video-Calls with 15fps settings (dwFrameInterval: 666666)
> > wich works nicely. After some time, it changes the fps to 30fps
> > (dwFrameInterval: 333333) and the cam locks up.
> 
> Changing the frame rate from 15fps to 30fps would exceed the allocated bus 
> bandwidth. That's not allowed by the UVC spec. Changing from 30fps to 15fps 
> might be legal but I'm not sure about it.

It works for me with good light. Not in bad light conditions tough.

> > The only possibility to solve this issue is to unplug the cam completely
> > from the computer.
> 
> The device shouldn't deadlock, that might be a device bug.
> 
> > I have added a few lines of debug code to the uvc module I will attach to
> > this report. Additional I have attached the output of these debug lines to
> > syslog.
> >
> > Maybe you have an idea, what's going wrong here. Skype told me to get in
> > touch with you, since it works during daylight but not with bad light
> > during the night.
> >
> > If you would have any patches to test, I am more then willing to test them.
> >
> > I hope you can help me with this issue,
> 
> The application should stop video streaming before changing the frame rate. 
> Could you add debug messages to VIDIOC_STREAMOFF and see if it gets called 
> before changing the frame rate ?

I added debug output to VIDIOC_STREAMON and VIDIOC_STREAMOFF. VIDIOC_STREAMON
is called after all initial setup is done, but then no VIDIOC_STREAMOFF before
changes.

> If it doesn't, I'm not sure who is to blame. V4L2 doesn't clearly state if 
> changing the frame rate during video streaming is allowed or not.
> 
> I will raise the issue on the video4linux mailing list if you confirm that 
> Skype doesn't stop streaming before changing the frame rate.

Attached find a new syslog with the new debugging in it.

Thanks
Philipp


-- 
The more I learn about people, the more I like my dog!
Dec  6 07:50:55 chief kernel: usbcore: deregistering interface driver uvcvideo
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Brightness to control 
00000000-0000-0000-0000-000000000101/2.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Contrast to control 
00000000-0000-0000-0000-000000000101/3.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Hue to control 
00000000-0000-0000-0000-000000000101/6.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Saturation to control 
00000000-0000-0000-0000-000000000101/7.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Sharpness to control 
00000000-0000-0000-0000-000000000101/8.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Gamma to control 
00000000-0000-0000-0000-000000000101/9.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Backlight Compensation 
to control 00000000-0000-0000-0000-000000000101/1.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Gain to control 
00000000-0000-0000-0000-000000000101/4.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Power Line Frequency to 
control 00000000-0000-0000-0000-000000000101/5.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Hue, Auto to control 
00000000-0000-0000-0000-000000000101/16.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Exposure, Auto to 
control 00000000-0000-0000-0000-000000000001/2.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Exposure (Absolute) to 
control 00000000-0000-0000-0000-000000000001/4.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping White Balance 
Temperature, Auto to control 00000000-0000-0000-0000-000000000101/11.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping White Balance 
Temperature to control 00000000-0000-0000-0000-000000000101/10.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Focus (absolute) to 
control 00000000-0000-0000-0000-000000000001/6.
Dec  6 07:51:23 chief kernel: uvcvideo: Adding mapping Focus, Auto to control 
00000000-0000-0000-0000-000000000001/8.
Dec  6 07:51:23 chief kernel: uvcvideo: Probing generic UVC device 1
Dec  6 07:51:23 chief kernel: uvcvideo: Found format MJPEG.
Dec  6 07:51:23 chief kernel: uvcvideo: - 160x120 (30.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 176x144 (30.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 320x240 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 352x288 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 640x480 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 800x600 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 960x720 (10.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: Found format YUV 4:2:2 (YUYV).
Dec  6 07:51:23 chief kernel: uvcvideo: - 160x120 (30.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 176x144 (30.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 320x240 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 352x288 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 640x480 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 800x600 (15.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 960x720 (10.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: - 1600x1200 (5.0 fps)
Dec  6 07:51:23 chief kernel: uvcvideo: Found a Status endpoint (addr 87).
Dec  6 07:51:23 chief kernel: uvcvideo: Found UVC 1.00 device <unnamed> 
(046d:0990)
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/2 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/3 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/7 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/8 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/1 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/4 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/5 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000001/2 to device 1 entity 1
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000001/4 to device 1 entity 1
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/11 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Added control 
00000000-0000-0000-0000-000000000101/10 to device 1 entity 2
Dec  6 07:51:23 chief kernel: uvcvideo: Scanning UVC chain: OT 5 <- XU 4 (-> XU 
10 12 8 11 9) <- PU 2 (-> XU 13) <- IT 1
Dec  6 07:51:23 chief kernel: uvcvideo: Found a valid video chain (1 -> 5).
Dec  6 07:51:23 chief kernel: uvcvideo: Some webcams don't suport GET_DEF 
request on the probe control
Dec  6 07:51:23 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:23 chief kernel: uvcvideo: bmHint: 44581
Dec  6 07:51:23 chief kernel: uvcvideo: bFormatIndex: 1
Dec  6 07:51:23 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:23 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:23 chief kernel: uvcvideo: wKeyFrameRate: 61704
Dec  6 07:51:23 chief kernel: uvcvideo: wCompQuality: 10000
Dec  6 07:51:23 chief kernel: uvcvideo: wCompWindowSize: 46919
Dec  6 07:51:23 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:23 chief kernel: uvcvideo: dwMaxVideoFrameSize: 102400
Dec  6 07:51:23 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 192
Dec  6 07:51:23 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:23 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:23 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:23 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:23 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:23 chief kernel: uvcvideo: =======================
Dec  6 07:51:23 chief kernel: uvcvideo: UVC device initialized.
Dec  6 07:51:23 chief kernel: usbcore: registered new interface driver uvcvideo
Dec  6 07:51:23 chief kernel: USB Video Class driver (v0.1.0)
Dec  6 07:51:45 chief kernel: uvcvideo: Trying format 0x32315559 (YU12): 
320x240.
Dec  6 07:51:45 chief kernel: uvcvideo: Unsupported format 0x32315559.
Dec  6 07:51:45 chief kernel: uvcvideo: Trying format 0x56595559 (YUYV): 
320x240.
Dec  6 07:51:45 chief kernel: uvcvideo: Using default frame interval 66666.6 us 
(15.0 fps).
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Get the minimum and maximum values for 
compression settings.
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: xxx
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 10000
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 153600
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 512
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Setting frame interval to 1/15 (666666).
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_try_frame_interval()
Dec  6 07:51:45 chief kernel: uvcvideo: Probe the device with the new settings.
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 153600
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 512
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Get the minimum and maximum values for 
compression settings.
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: xxx
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 10000
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 153600
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 512
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: Commit the new settings.
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 3
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 153600
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 512
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Return the actual frame period.
Dec  6 07:51:45 chief kernel: uvcvideo: Trying format 0x32315559 (YU12): 
640x480.
Dec  6 07:51:45 chief kernel: uvcvideo: Unsupported format 0x32315559.
Dec  6 07:51:45 chief kernel: uvcvideo: Trying format 0x56595559 (YUYV): 
640x480.
Dec  6 07:51:45 chief kernel: uvcvideo: Using default frame interval 66666.6 us 
(15.0 fps).
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Get the minimum and maximum values for 
compression settings.
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: xxx
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 10000
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 1984
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Setting frame interval to 1/15 (666666).
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_try_frame_interval()
Dec  6 07:51:45 chief kernel: uvcvideo: Probe the device with the new settings.
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 1984
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Get the minimum and maximum values for 
compression settings.
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: xxx
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 10000
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 1984
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:45 chief kernel: uvcvideo: Commit the new settings.
Dec  6 07:51:45 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:45 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:45 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:45 chief kernel: uvcvideo: dwFrameInterval: 666666
Dec  6 07:51:45 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:45 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:45 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 1984
Dec  6 07:51:45 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:45 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:45 chief kernel: uvcvideo: =======================
Dec  6 07:51:45 chief kernel: uvcvideo: Return the actual frame period.
Dec  6 07:51:45 chief kernel: uvcvideo: VIDIOC_STREAMON.

Running for a few secs and then trying to go to 25 fps (new in beta 2).

Dec  6 07:51:56 chief kernel: uvcvideo: Setting frame interval to 1/25 (400000).
Dec  6 07:51:56 chief kernel: uvcvideo: uvc_try_frame_interval()
Dec  6 07:51:56 chief kernel: uvcvideo: Probe the device with the new settings.
Dec  6 07:51:56 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:56 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:56 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:56 chief kernel: uvcvideo: dwFrameInterval: 400000
Dec  6 07:51:56 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:56 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:56 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 1984
Dec  6 07:51:56 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:56 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: =======================
Dec  6 07:51:56 chief kernel: uvcvideo: Get the minimum and maximum values for 
compression settings.
Dec  6 07:51:56 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:56 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:56 chief kernel: uvcvideo: xxx
Dec  6 07:51:56 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:56 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:56 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:56 chief kernel: uvcvideo: dwFrameInterval: 400000
Dec  6 07:51:56 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wCompQuality: 10000
Dec  6 07:51:56 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wDelay: 0
Dec  6 07:51:56 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:56 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 1984
Dec  6 07:51:56 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:56 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: =======================
Dec  6 07:51:56 chief kernel: uvcvideo: uvc_get_video_ctrl
Dec  6 07:51:56 chief kernel: uvcvideo: Commit the new settings.
Dec  6 07:51:56 chief kernel: uvcvideo: bmHint: 1
Dec  6 07:51:56 chief kernel: uvcvideo: bFormatIndex: 2
Dec  6 07:51:56 chief kernel: uvcvideo: bFrameIndex: 5
Dec  6 07:51:56 chief kernel: uvcvideo: dwFrameInterval: 400000
Dec  6 07:51:56 chief kernel: uvcvideo: wKeyFrameRate: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wCompQuality: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wCompWindowSize: 0
Dec  6 07:51:56 chief kernel: uvcvideo: wDelay: 1
Dec  6 07:51:56 chief kernel: uvcvideo: dwMaxVideoFrameSize: 614400
Dec  6 07:51:56 chief kernel: uvcvideo: dwMaxPayloadTransferSize: 3060
Dec  6 07:51:56 chief kernel: uvcvideo: dwClockFrequency: 48000000
Dec  6 07:51:56 chief kernel: uvcvideo: bmFramingInfo: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bPreferedVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bMinVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: bMaxVersion: 0
Dec  6 07:51:56 chief kernel: uvcvideo: =======================
Dec  6 07:51:57 chief kernel: uvcvideo: Failed to query (1) UVC control 2 (unit 
0) : -110 (exp. 26).
_______________________________________________
Linux-uvc-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/linux-uvc-devel

Reply via email to