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
