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 ---