cx231xx.h (e9e4e44309f866b115d08ab4a54834008c50a8a4) | cx231xx.h (809abdbf46377abe39a72884d026979bb1dbd6d3) |
---|---|
1/* 2 cx231xx.h - driver for Conexant Cx23100/101/102 USB video capture devices 3 4 Copyright (C) 2008 <srinivasa.deevi at conexant dot com> 5 Based on em28xx driver 6 7 This program is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by --- 62 unchanged lines hidden (view full) --- 71#define CX231XX_BOARD_ICONBIT_U100 13 72#define CX231XX_BOARD_HAUPPAUGE_USB2_FM_PAL 14 73#define CX231XX_BOARD_HAUPPAUGE_USB2_FM_NTSC 15 74#define CX231XX_BOARD_ELGATO_VIDEO_CAPTURE_V2 16 75#define CX231XX_BOARD_OTG102 17 76#define CX231XX_BOARD_KWORLD_UB445_USB_HYBRID 18 77#define CX231XX_BOARD_HAUPPAUGE_930C_HD_1113xx 19 78#define CX231XX_BOARD_HAUPPAUGE_930C_HD_1114xx 20 | 1/* 2 cx231xx.h - driver for Conexant Cx23100/101/102 USB video capture devices 3 4 Copyright (C) 2008 <srinivasa.deevi at conexant dot com> 5 Based on em28xx driver 6 7 This program is free software; you can redistribute it and/or modify 8 it under the terms of the GNU General Public License as published by --- 62 unchanged lines hidden (view full) --- 71#define CX231XX_BOARD_ICONBIT_U100 13 72#define CX231XX_BOARD_HAUPPAUGE_USB2_FM_PAL 14 73#define CX231XX_BOARD_HAUPPAUGE_USB2_FM_NTSC 15 74#define CX231XX_BOARD_ELGATO_VIDEO_CAPTURE_V2 16 75#define CX231XX_BOARD_OTG102 17 76#define CX231XX_BOARD_KWORLD_UB445_USB_HYBRID 18 77#define CX231XX_BOARD_HAUPPAUGE_930C_HD_1113xx 19 78#define CX231XX_BOARD_HAUPPAUGE_930C_HD_1114xx 20 |
79#define CX231XX_BOARD_HAUPPAUGE_955Q 21 |
|
79 80/* Limits minimum and default number of buffers */ 81#define CX231XX_MIN_BUF 4 82#define CX231XX_DEF_BUF 12 83#define CX231XX_DEF_VBI_BUF 6 84 85#define VBI_LINE_COUNT 17 86#define VBI_LINE_LENGTH 1440 --- 566 unchanged lines hidden (view full) --- 653 /* locks */ 654 struct mutex lock; 655 struct mutex ctrl_urb_lock; /* protects urb_buf */ 656 struct list_head inqueue, outqueue; 657 wait_queue_head_t open, wait_frame, wait_stream; 658 struct video_device *vbi_dev; 659 struct video_device *radio_dev; 660 | 80 81/* Limits minimum and default number of buffers */ 82#define CX231XX_MIN_BUF 4 83#define CX231XX_DEF_BUF 12 84#define CX231XX_DEF_VBI_BUF 6 85 86#define VBI_LINE_COUNT 17 87#define VBI_LINE_LENGTH 1440 --- 566 unchanged lines hidden (view full) --- 654 /* locks */ 655 struct mutex lock; 656 struct mutex ctrl_urb_lock; /* protects urb_buf */ 657 struct list_head inqueue, outqueue; 658 wait_queue_head_t open, wait_frame, wait_stream; 659 struct video_device *vbi_dev; 660 struct video_device *radio_dev; 661 |
662#if defined(CONFIG_MEDIA_CONTROLLER) 663 struct media_device *media_dev; 664 struct media_pad video_pad, vbi_pad; 665#endif 666 |
|
661 unsigned char eedata[256]; 662 663 struct cx231xx_video_mode video_mode; 664 struct cx231xx_video_mode vbi_mode; 665 struct cx231xx_video_mode sliced_cc_mode; 666 struct cx231xx_video_mode ts1_mode; 667 668 atomic_t devlist_count; --- 326 unchanged lines hidden --- | 667 unsigned char eedata[256]; 668 669 struct cx231xx_video_mode video_mode; 670 struct cx231xx_video_mode vbi_mode; 671 struct cx231xx_video_mode sliced_cc_mode; 672 struct cx231xx_video_mode ts1_mode; 673 674 atomic_t devlist_count; --- 326 unchanged lines hidden --- |