uvcvideo.h (aeb8f932080d62cdc305a7ccca9d60de34908b30) | uvcvideo.h (e1b78a335996031fea81d3dcbea9724ed3dd4a80) |
---|---|
1#ifndef _USB_VIDEO_H_ 2#define _USB_VIDEO_H_ 3 4#ifndef __KERNEL__ 5#error "The uvcvideo.h header is deprecated, use linux/uvcvideo.h instead." 6#endif /* __KERNEL__ */ 7 8#include <linux/kernel.h> --- 134 unchanged lines hidden (view full) --- 143#define UVC_QUIRK_PROBE_EXTRAFIELDS 0x00000004 144#define UVC_QUIRK_BUILTIN_ISIGHT 0x00000008 145#define UVC_QUIRK_STREAM_NO_FID 0x00000010 146#define UVC_QUIRK_IGNORE_SELECTOR_UNIT 0x00000020 147#define UVC_QUIRK_FIX_BANDWIDTH 0x00000080 148#define UVC_QUIRK_PROBE_DEF 0x00000100 149#define UVC_QUIRK_RESTRICT_FRAME_RATE 0x00000200 150#define UVC_QUIRK_RESTORE_CTRLS_ON_INIT 0x00000400 | 1#ifndef _USB_VIDEO_H_ 2#define _USB_VIDEO_H_ 3 4#ifndef __KERNEL__ 5#error "The uvcvideo.h header is deprecated, use linux/uvcvideo.h instead." 6#endif /* __KERNEL__ */ 7 8#include <linux/kernel.h> --- 134 unchanged lines hidden (view full) --- 143#define UVC_QUIRK_PROBE_EXTRAFIELDS 0x00000004 144#define UVC_QUIRK_BUILTIN_ISIGHT 0x00000008 145#define UVC_QUIRK_STREAM_NO_FID 0x00000010 146#define UVC_QUIRK_IGNORE_SELECTOR_UNIT 0x00000020 147#define UVC_QUIRK_FIX_BANDWIDTH 0x00000080 148#define UVC_QUIRK_PROBE_DEF 0x00000100 149#define UVC_QUIRK_RESTRICT_FRAME_RATE 0x00000200 150#define UVC_QUIRK_RESTORE_CTRLS_ON_INIT 0x00000400 |
151#define UVC_QUIRK_FORCE_Y8 0x00000800 |
|
151 152/* Format flags */ 153#define UVC_FMT_FLAG_COMPRESSED 0x00000001 154#define UVC_FMT_FLAG_STREAM 0x00000002 155 156/* ------------------------------------------------------------------------ 157 * Structures. 158 */ --- 293 unchanged lines hidden (view full) --- 452 453 unsigned int nformats; 454 struct uvc_format *format; 455 456 struct uvc_streaming_control ctrl; 457 struct uvc_format *def_format; 458 struct uvc_format *cur_format; 459 struct uvc_frame *cur_frame; | 152 153/* Format flags */ 154#define UVC_FMT_FLAG_COMPRESSED 0x00000001 155#define UVC_FMT_FLAG_STREAM 0x00000002 156 157/* ------------------------------------------------------------------------ 158 * Structures. 159 */ --- 293 unchanged lines hidden (view full) --- 453 454 unsigned int nformats; 455 struct uvc_format *format; 456 457 struct uvc_streaming_control ctrl; 458 struct uvc_format *def_format; 459 struct uvc_format *cur_format; 460 struct uvc_frame *cur_frame; |
460 size_t frame_size; | |
461 462 /* Protect access to ctrl, cur_format, cur_frame and hardware video 463 * probe control. 464 */ 465 struct mutex mutex; 466 467 /* Buffers queue. */ 468 unsigned int frozen : 1; --- 272 unchanged lines hidden --- | 461 462 /* Protect access to ctrl, cur_format, cur_frame and hardware video 463 * probe control. 464 */ 465 struct mutex mutex; 466 467 /* Buffers queue. */ 468 unsigned int frozen : 1; --- 272 unchanged lines hidden --- |