diff options
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/input/joystick-parport.txt | 11 | ||||
-rw-r--r-- | Documentation/pcmcia/driver-changes.txt | 6 | ||||
-rw-r--r-- | Documentation/video4linux/CARDLIST.saa7134 | 5 | ||||
-rw-r--r-- | Documentation/video4linux/et61x251.txt (renamed from Documentation/usb/et61x251.txt) | 0 | ||||
-rw-r--r-- | Documentation/video4linux/ibmcam.txt (renamed from Documentation/usb/ibmcam.txt) | 2 | ||||
-rw-r--r-- | Documentation/video4linux/ov511.txt (renamed from Documentation/usb/ov511.txt) | 11 | ||||
-rw-r--r-- | Documentation/video4linux/se401.txt (renamed from Documentation/usb/se401.txt) | 0 | ||||
-rw-r--r-- | Documentation/video4linux/sn9c102.txt (renamed from Documentation/usb/sn9c102.txt) | 16 | ||||
-rw-r--r-- | Documentation/video4linux/stv680.txt (renamed from Documentation/usb/stv680.txt) | 26 | ||||
-rw-r--r-- | Documentation/video4linux/w9968cf.txt (renamed from Documentation/usb/w9968cf.txt) | 36 | ||||
-rw-r--r-- | Documentation/video4linux/zc0301.txt (renamed from Documentation/usb/zc0301.txt) | 0 |
11 files changed, 59 insertions, 54 deletions
diff --git a/Documentation/input/joystick-parport.txt b/Documentation/input/joystick-parport.txt index 88a011c9f985..d537c48cc6d0 100644 --- a/Documentation/input/joystick-parport.txt +++ b/Documentation/input/joystick-parport.txt | |||
@@ -36,12 +36,12 @@ with them. | |||
36 | 36 | ||
37 | All NES and SNES use the same synchronous serial protocol, clocked from | 37 | All NES and SNES use the same synchronous serial protocol, clocked from |
38 | the computer's side (and thus timing insensitive). To allow up to 5 NES | 38 | the computer's side (and thus timing insensitive). To allow up to 5 NES |
39 | and/or SNES gamepads connected to the parallel port at once, the output | 39 | and/or SNES gamepads and/or SNES mice connected to the parallel port at once, |
40 | lines of the parallel port are shared, while one of 5 available input lines | 40 | the output lines of the parallel port are shared, while one of 5 available |
41 | is assigned to each gamepad. | 41 | input lines is assigned to each gamepad. |
42 | 42 | ||
43 | This protocol is handled by the gamecon.c driver, so that's the one | 43 | This protocol is handled by the gamecon.c driver, so that's the one |
44 | you'll use for NES and SNES gamepads. | 44 | you'll use for NES, SNES gamepads and SNES mice. |
45 | 45 | ||
46 | The main problem with PC parallel ports is that they don't have +5V power | 46 | The main problem with PC parallel ports is that they don't have +5V power |
47 | source on any of their pins. So, if you want a reliable source of power | 47 | source on any of their pins. So, if you want a reliable source of power |
@@ -106,7 +106,7 @@ A, Turbo B, Select and Start, and is connected through 5 wires, then it is | |||
106 | either a NES or NES clone and will work with this connection. SNES gamepads | 106 | either a NES or NES clone and will work with this connection. SNES gamepads |
107 | also use 5 wires, but have more buttons. They will work as well, of course. | 107 | also use 5 wires, but have more buttons. They will work as well, of course. |
108 | 108 | ||
109 | Pinout for NES gamepads Pinout for SNES gamepads | 109 | Pinout for NES gamepads Pinout for SNES gamepads and mice |
110 | 110 | ||
111 | +----> Power +-----------------------\ | 111 | +----> Power +-----------------------\ |
112 | | 7 | o o o o | x x o | 1 | 112 | | 7 | o o o o | x x o | 1 |
@@ -454,6 +454,7 @@ uses the following kernel/module command line: | |||
454 | 6 | N64 pad | 454 | 6 | N64 pad |
455 | 7 | Sony PSX controller | 455 | 7 | Sony PSX controller |
456 | 8 | Sony PSX DDR controller | 456 | 8 | Sony PSX DDR controller |
457 | 9 | SNES mouse | ||
457 | 458 | ||
458 | The exact type of the PSX controller type is autoprobed when used so | 459 | The exact type of the PSX controller type is autoprobed when used so |
459 | hot swapping should work (but is not recomended). | 460 | hot swapping should work (but is not recomended). |
diff --git a/Documentation/pcmcia/driver-changes.txt b/Documentation/pcmcia/driver-changes.txt index 97420f08c786..4739c5c3face 100644 --- a/Documentation/pcmcia/driver-changes.txt +++ b/Documentation/pcmcia/driver-changes.txt | |||
@@ -1,5 +1,11 @@ | |||
1 | This file details changes in 2.6 which affect PCMCIA card driver authors: | 1 | This file details changes in 2.6 which affect PCMCIA card driver authors: |
2 | 2 | ||
3 | * New release helper (as of 2.6.17) | ||
4 | Instead of calling pcmcia_release_{configuration,io,irq,win}, all that's | ||
5 | necessary now is calling pcmcia_disable_device. As there is no valid | ||
6 | reason left to call pcmcia_release_io and pcmcia_release_irq, the | ||
7 | exports for them were removed. | ||
8 | |||
3 | * Unify detach and REMOVAL event code, as well as attach and INSERTION | 9 | * Unify detach and REMOVAL event code, as well as attach and INSERTION |
4 | code (as of 2.6.16) | 10 | code (as of 2.6.16) |
5 | void (*remove) (struct pcmcia_device *dev); | 11 | void (*remove) (struct pcmcia_device *dev); |
diff --git a/Documentation/video4linux/CARDLIST.saa7134 b/Documentation/video4linux/CARDLIST.saa7134 index 8c7195455963..bca50903233f 100644 --- a/Documentation/video4linux/CARDLIST.saa7134 +++ b/Documentation/video4linux/CARDLIST.saa7134 | |||
@@ -52,7 +52,7 @@ | |||
52 | 51 -> ProVideo PV952 [1540:9524] | 52 | 51 -> ProVideo PV952 [1540:9524] |
53 | 52 -> AverMedia AverTV/305 [1461:2108] | 53 | 52 -> AverMedia AverTV/305 [1461:2108] |
54 | 53 -> ASUS TV-FM 7135 [1043:4845] | 54 | 53 -> ASUS TV-FM 7135 [1043:4845] |
55 | 54 -> LifeView FlyTV Platinum FM [5168:0214,1489:0214] | 55 | 54 -> LifeView FlyTV Platinum FM / Gold [5168:0214,1489:0214,5168:0304] |
56 | 55 -> LifeView FlyDVB-T DUO [5168:0306] | 56 | 55 -> LifeView FlyDVB-T DUO [5168:0306] |
57 | 56 -> Avermedia AVerTV 307 [1461:a70a] | 57 | 56 -> Avermedia AVerTV 307 [1461:a70a] |
58 | 57 -> Avermedia AVerTV GO 007 FM [1461:f31f] | 58 | 57 -> Avermedia AVerTV GO 007 FM [1461:f31f] |
@@ -84,7 +84,7 @@ | |||
84 | 83 -> Terratec Cinergy 250 PCI TV [153b:1160] | 84 | 83 -> Terratec Cinergy 250 PCI TV [153b:1160] |
85 | 84 -> LifeView FlyDVB Trio [5168:0319] | 85 | 84 -> LifeView FlyDVB Trio [5168:0319] |
86 | 85 -> AverTV DVB-T 777 [1461:2c05] | 86 | 85 -> AverTV DVB-T 777 [1461:2c05] |
87 | 86 -> LifeView FlyDVB-T [5168:0301] | 87 | 86 -> LifeView FlyDVB-T / Genius VideoWonder DVB-T [5168:0301,1489:0301] |
88 | 87 -> ADS Instant TV Duo Cardbus PTV331 [0331:1421] | 88 | 87 -> ADS Instant TV Duo Cardbus PTV331 [0331:1421] |
89 | 88 -> Tevion/KWorld DVB-T 220RF [17de:7201] | 89 | 88 -> Tevion/KWorld DVB-T 220RF [17de:7201] |
90 | 89 -> ELSA EX-VISION 700TV [1048:226c] | 90 | 89 -> ELSA EX-VISION 700TV [1048:226c] |
@@ -92,3 +92,4 @@ | |||
92 | 91 -> AVerMedia A169 B [1461:7360] | 92 | 91 -> AVerMedia A169 B [1461:7360] |
93 | 92 -> AVerMedia A169 B1 [1461:6360] | 93 | 92 -> AVerMedia A169 B1 [1461:6360] |
94 | 93 -> Medion 7134 Bridge #2 [16be:0005] | 94 | 93 -> Medion 7134 Bridge #2 [16be:0005] |
95 | 94 -> LifeView FlyDVB-T Hybrid Cardbus [5168:3306,5168:3502] | ||
diff --git a/Documentation/usb/et61x251.txt b/Documentation/video4linux/et61x251.txt index 29340282ab5f..29340282ab5f 100644 --- a/Documentation/usb/et61x251.txt +++ b/Documentation/video4linux/et61x251.txt | |||
diff --git a/Documentation/usb/ibmcam.txt b/Documentation/video4linux/ibmcam.txt index c25003644131..4a40a2e99451 100644 --- a/Documentation/usb/ibmcam.txt +++ b/Documentation/video4linux/ibmcam.txt | |||
@@ -122,7 +122,7 @@ WHAT YOU NEED: | |||
122 | - A Linux box with USB support (2.3/2.4; 2.2 w/backport may work) | 122 | - A Linux box with USB support (2.3/2.4; 2.2 w/backport may work) |
123 | 123 | ||
124 | - A Video4Linux compatible frame grabber program such as xawtv. | 124 | - A Video4Linux compatible frame grabber program such as xawtv. |
125 | 125 | ||
126 | HOW TO COMPILE THE DRIVER: | 126 | HOW TO COMPILE THE DRIVER: |
127 | 127 | ||
128 | You need to compile the driver only if you are a developer | 128 | You need to compile the driver only if you are a developer |
diff --git a/Documentation/usb/ov511.txt b/Documentation/video4linux/ov511.txt index a7fc0432bff1..142741e3c578 100644 --- a/Documentation/usb/ov511.txt +++ b/Documentation/video4linux/ov511.txt | |||
@@ -9,7 +9,7 @@ INTRODUCTION: | |||
9 | 9 | ||
10 | This is a driver for the OV511, a USB-only chip used in many "webcam" devices. | 10 | This is a driver for the OV511, a USB-only chip used in many "webcam" devices. |
11 | Any camera using the OV511/OV511+ and the OV6620/OV7610/20/20AE should work. | 11 | Any camera using the OV511/OV511+ and the OV6620/OV7610/20/20AE should work. |
12 | Video capture devices that use the Philips SAA7111A decoder also work. It | 12 | Video capture devices that use the Philips SAA7111A decoder also work. It |
13 | supports streaming and capture of color or monochrome video via the Video4Linux | 13 | supports streaming and capture of color or monochrome video via the Video4Linux |
14 | API. Most V4L apps are compatible with it. Most resolutions with a width and | 14 | API. Most V4L apps are compatible with it. Most resolutions with a width and |
15 | height that are a multiple of 8 are supported. | 15 | height that are a multiple of 8 are supported. |
@@ -52,15 +52,15 @@ from it: | |||
52 | 52 | ||
53 | chmod 666 /dev/video | 53 | chmod 666 /dev/video |
54 | chmod 666 /dev/video0 (if necessary) | 54 | chmod 666 /dev/video0 (if necessary) |
55 | 55 | ||
56 | Now you are ready to run a video app! Both vidcat and xawtv work well for me | 56 | Now you are ready to run a video app! Both vidcat and xawtv work well for me |
57 | at 640x480. | 57 | at 640x480. |
58 | 58 | ||
59 | [Using vidcat:] | 59 | [Using vidcat:] |
60 | 60 | ||
61 | vidcat -s 640x480 -p c > test.jpg | 61 | vidcat -s 640x480 -p c > test.jpg |
62 | xview test.jpg | 62 | xview test.jpg |
63 | 63 | ||
64 | [Using xawtv:] | 64 | [Using xawtv:] |
65 | 65 | ||
66 | From the main xawtv directory: | 66 | From the main xawtv directory: |
@@ -70,7 +70,7 @@ From the main xawtv directory: | |||
70 | make | 70 | make |
71 | make install | 71 | make install |
72 | 72 | ||
73 | Now you should be able to run xawtv. Right click for the options dialog. | 73 | Now you should be able to run xawtv. Right click for the options dialog. |
74 | 74 | ||
75 | MODULE PARAMETERS: | 75 | MODULE PARAMETERS: |
76 | 76 | ||
@@ -286,4 +286,3 @@ Randy Dunlap, and others. Big thanks to them for their pioneering work on that | |||
286 | and the USB stack. Thanks to Bret Wallach for getting camera reg IO, ISOC, and | 286 | and the USB stack. Thanks to Bret Wallach for getting camera reg IO, ISOC, and |
287 | image capture working. Thanks to Orion Sky Lawlor, Kevin Moore, and Claudio | 287 | image capture working. Thanks to Orion Sky Lawlor, Kevin Moore, and Claudio |
288 | Matsuoka for their work as well. | 288 | Matsuoka for their work as well. |
289 | |||
diff --git a/Documentation/usb/se401.txt b/Documentation/video4linux/se401.txt index 7b9d1c960a10..7b9d1c960a10 100644 --- a/Documentation/usb/se401.txt +++ b/Documentation/video4linux/se401.txt | |||
diff --git a/Documentation/usb/sn9c102.txt b/Documentation/video4linux/sn9c102.txt index b957beae5607..142920bc011f 100644 --- a/Documentation/usb/sn9c102.txt +++ b/Documentation/video4linux/sn9c102.txt | |||
@@ -174,7 +174,7 @@ Module parameters are listed below: | |||
174 | ------------------------------------------------------------------------------- | 174 | ------------------------------------------------------------------------------- |
175 | Name: video_nr | 175 | Name: video_nr |
176 | Type: short array (min = 0, max = 64) | 176 | Type: short array (min = 0, max = 64) |
177 | Syntax: <-1|n[,...]> | 177 | Syntax: <-1|n[,...]> |
178 | Description: Specify V4L2 minor mode number: | 178 | Description: Specify V4L2 minor mode number: |
179 | -1 = use next available | 179 | -1 = use next available |
180 | n = use minor number n | 180 | n = use minor number n |
@@ -187,7 +187,7 @@ Default: -1 | |||
187 | ------------------------------------------------------------------------------- | 187 | ------------------------------------------------------------------------------- |
188 | Name: force_munmap | 188 | Name: force_munmap |
189 | Type: bool array (min = 0, max = 64) | 189 | Type: bool array (min = 0, max = 64) |
190 | Syntax: <0|1[,...]> | 190 | Syntax: <0|1[,...]> |
191 | Description: Force the application to unmap previously mapped buffer memory | 191 | Description: Force the application to unmap previously mapped buffer memory |
192 | before calling any VIDIOC_S_CROP or VIDIOC_S_FMT ioctl's. Not | 192 | before calling any VIDIOC_S_CROP or VIDIOC_S_FMT ioctl's. Not |
193 | all the applications support this feature. This parameter is | 193 | all the applications support this feature. This parameter is |
@@ -206,7 +206,7 @@ Default: 2 | |||
206 | ------------------------------------------------------------------------------- | 206 | ------------------------------------------------------------------------------- |
207 | Name: debug | 207 | Name: debug |
208 | Type: ushort | 208 | Type: ushort |
209 | Syntax: <n> | 209 | Syntax: <n> |
210 | Description: Debugging information level, from 0 to 3: | 210 | Description: Debugging information level, from 0 to 3: |
211 | 0 = none (use carefully) | 211 | 0 = none (use carefully) |
212 | 1 = critical errors | 212 | 1 = critical errors |
@@ -267,7 +267,7 @@ The sysfs interface also provides the "frame_header" entry, which exports the | |||
267 | frame header of the most recent requested and captured video frame. The header | 267 | frame header of the most recent requested and captured video frame. The header |
268 | is always 18-bytes long and is appended to every video frame by the SN9C10x | 268 | is always 18-bytes long and is appended to every video frame by the SN9C10x |
269 | controllers. As an example, this additional information can be used by the user | 269 | controllers. As an example, this additional information can be used by the user |
270 | application for implementing auto-exposure features via software. | 270 | application for implementing auto-exposure features via software. |
271 | 271 | ||
272 | The following table describes the frame header: | 272 | The following table describes the frame header: |
273 | 273 | ||
@@ -441,7 +441,7 @@ blue pixels in one video frame. Each pixel is associated with a 8-bit long | |||
441 | value and is disposed in memory according to the pattern shown below: | 441 | value and is disposed in memory according to the pattern shown below: |
442 | 442 | ||
443 | B[0] G[1] B[2] G[3] ... B[m-2] G[m-1] | 443 | B[0] G[1] B[2] G[3] ... B[m-2] G[m-1] |
444 | G[m] R[m+1] G[m+2] R[m+2] ... G[2m-2] R[2m-1] | 444 | G[m] R[m+1] G[m+2] R[m+2] ... G[2m-2] R[2m-1] |
445 | ... | 445 | ... |
446 | ... B[(n-1)(m-2)] G[(n-1)(m-1)] | 446 | ... B[(n-1)(m-2)] G[(n-1)(m-1)] |
447 | ... G[n(m-2)] R[n(m-1)] | 447 | ... G[n(m-2)] R[n(m-1)] |
@@ -472,12 +472,12 @@ The pixel reference value is calculated as follows: | |||
472 | The algorithm purely describes the conversion from compressed Bayer code used | 472 | The algorithm purely describes the conversion from compressed Bayer code used |
473 | in the SN9C10x chips to uncompressed Bayer. Additional steps are required to | 473 | in the SN9C10x chips to uncompressed Bayer. Additional steps are required to |
474 | convert this to a color image (i.e. a color interpolation algorithm). | 474 | convert this to a color image (i.e. a color interpolation algorithm). |
475 | 475 | ||
476 | The following Huffman codes have been found: | 476 | The following Huffman codes have been found: |
477 | 0: +0 (relative to reference pixel value) | 477 | 0: +0 (relative to reference pixel value) |
478 | 100: +4 | 478 | 100: +4 |
479 | 101: -4? | 479 | 101: -4? |
480 | 1110xxxx: set absolute value to xxxx.0000 | 480 | 1110xxxx: set absolute value to xxxx.0000 |
481 | 1101: +11 | 481 | 1101: +11 |
482 | 1111: -11 | 482 | 1111: -11 |
483 | 11001: +20 | 483 | 11001: +20 |
diff --git a/Documentation/usb/stv680.txt b/Documentation/video4linux/stv680.txt index 6448041e7a37..4f8946f32f51 100644 --- a/Documentation/usb/stv680.txt +++ b/Documentation/video4linux/stv680.txt | |||
@@ -5,15 +5,15 @@ Copyright, 2001, Kevin Sisson | |||
5 | 5 | ||
6 | INTRODUCTION: | 6 | INTRODUCTION: |
7 | 7 | ||
8 | STMicroelectronics produces the STV0680B chip, which comes in two | 8 | STMicroelectronics produces the STV0680B chip, which comes in two |
9 | types, -001 and -003. The -003 version allows the recording and downloading | 9 | types, -001 and -003. The -003 version allows the recording and downloading |
10 | of sound clips from the camera, and allows a flash attachment. Otherwise, | 10 | of sound clips from the camera, and allows a flash attachment. Otherwise, |
11 | it uses the same commands as the -001 version. Both versions support a | 11 | it uses the same commands as the -001 version. Both versions support a |
12 | variety of SDRAM sizes and sensors, allowing for a maximum of 26 VGA or 20 | 12 | variety of SDRAM sizes and sensors, allowing for a maximum of 26 VGA or 20 |
13 | CIF pictures. The STV0680 supports either a serial or a usb interface, and | 13 | CIF pictures. The STV0680 supports either a serial or a usb interface, and |
14 | video is possible through the usb interface. | 14 | video is possible through the usb interface. |
15 | 15 | ||
16 | The following cameras are known to work with this driver, although any | 16 | The following cameras are known to work with this driver, although any |
17 | camera with Vendor/Product codes of 0553/0202 should work: | 17 | camera with Vendor/Product codes of 0553/0202 should work: |
18 | 18 | ||
19 | Aiptek Pencam (various models) | 19 | Aiptek Pencam (various models) |
@@ -34,15 +34,15 @@ http://www.linux-usb.org | |||
34 | MODULE OPTIONS: | 34 | MODULE OPTIONS: |
35 | 35 | ||
36 | When the driver is compiled as a module, you can set a "swapRGB=1" | 36 | When the driver is compiled as a module, you can set a "swapRGB=1" |
37 | option, if necessary, for those applications that require it | 37 | option, if necessary, for those applications that require it |
38 | (such as xawtv). However, the driver should detect and set this | 38 | (such as xawtv). However, the driver should detect and set this |
39 | automatically, so this option should not normally be used. | 39 | automatically, so this option should not normally be used. |
40 | 40 | ||
41 | 41 | ||
42 | KNOWN PROBLEMS: | 42 | KNOWN PROBLEMS: |
43 | 43 | ||
44 | The driver seems to work better with the usb-ohci than the usb-uhci host | 44 | The driver seems to work better with the usb-ohci than the usb-uhci host |
45 | controller driver. | 45 | controller driver. |
46 | 46 | ||
47 | HELP: | 47 | HELP: |
48 | 48 | ||
@@ -50,6 +50,4 @@ The latest info on this driver can be found at: | |||
50 | http://personal.clt.bellsouth.net/~kjsisson or at | 50 | http://personal.clt.bellsouth.net/~kjsisson or at |
51 | http://stv0680-usb.sourceforge.net | 51 | http://stv0680-usb.sourceforge.net |
52 | 52 | ||
53 | Any questions to me can be send to: kjsisson@bellsouth.net | 53 | Any questions to me can be send to: kjsisson@bellsouth.net \ No newline at end of file |
54 | |||
55 | |||
diff --git a/Documentation/usb/w9968cf.txt b/Documentation/video4linux/w9968cf.txt index 9d46cd0b19e3..3b704f2aae6d 100644 --- a/Documentation/usb/w9968cf.txt +++ b/Documentation/video4linux/w9968cf.txt | |||
@@ -1,5 +1,5 @@ | |||
1 | 1 | ||
2 | W996[87]CF JPEG USB Dual Mode Camera Chip | 2 | W996[87]CF JPEG USB Dual Mode Camera Chip |
3 | Driver for Linux 2.6 (basic version) | 3 | Driver for Linux 2.6 (basic version) |
4 | ========================================= | 4 | ========================================= |
5 | 5 | ||
@@ -115,7 +115,7 @@ additional testing and full support, would be much appreciated. | |||
115 | ====================== | 115 | ====================== |
116 | For it to work properly, the driver needs kernel support for Video4Linux, USB | 116 | For it to work properly, the driver needs kernel support for Video4Linux, USB |
117 | and I2C, and the "ovcamchip" module for the image sensor. Make sure you are not | 117 | and I2C, and the "ovcamchip" module for the image sensor. Make sure you are not |
118 | actually using any external "ovcamchip" module, given that the W996[87]CF | 118 | actually using any external "ovcamchip" module, given that the W996[87]CF |
119 | driver depends on the version of the module present in the official kernels. | 119 | driver depends on the version of the module present in the official kernels. |
120 | 120 | ||
121 | The following options of the kernel configuration file must be enabled and | 121 | The following options of the kernel configuration file must be enabled and |
@@ -197,16 +197,16 @@ Note: The kernel must be compiled with the CONFIG_KMOD option | |||
197 | enabled for the 'ovcamchip' module to be loaded and for | 197 | enabled for the 'ovcamchip' module to be loaded and for |
198 | this parameter to be present. | 198 | this parameter to be present. |
199 | ------------------------------------------------------------------------------- | 199 | ------------------------------------------------------------------------------- |
200 | Name: simcams | 200 | Name: simcams |
201 | Type: int | 201 | Type: int |
202 | Syntax: <n> | 202 | Syntax: <n> |
203 | Description: Number of cameras allowed to stream simultaneously. | 203 | Description: Number of cameras allowed to stream simultaneously. |
204 | n may vary from 0 to 32. | 204 | n may vary from 0 to 32. |
205 | Default: 32 | 205 | Default: 32 |
206 | ------------------------------------------------------------------------------- | 206 | ------------------------------------------------------------------------------- |
207 | Name: video_nr | 207 | Name: video_nr |
208 | Type: int array (min = 0, max = 32) | 208 | Type: int array (min = 0, max = 32) |
209 | Syntax: <-1|n[,...]> | 209 | Syntax: <-1|n[,...]> |
210 | Description: Specify V4L minor mode number. | 210 | Description: Specify V4L minor mode number. |
211 | -1 = use next available | 211 | -1 = use next available |
212 | n = use minor number n | 212 | n = use minor number n |
@@ -219,7 +219,7 @@ Default: -1 | |||
219 | ------------------------------------------------------------------------------- | 219 | ------------------------------------------------------------------------------- |
220 | Name: packet_size | 220 | Name: packet_size |
221 | Type: int array (min = 0, max = 32) | 221 | Type: int array (min = 0, max = 32) |
222 | Syntax: <n[,...]> | 222 | Syntax: <n[,...]> |
223 | Description: Specify the maximum data payload size in bytes for alternate | 223 | Description: Specify the maximum data payload size in bytes for alternate |
224 | settings, for each device. n is scaled between 63 and 1023. | 224 | settings, for each device. n is scaled between 63 and 1023. |
225 | Default: 1023 | 225 | Default: 1023 |
@@ -234,7 +234,7 @@ Default: 2 | |||
234 | ------------------------------------------------------------------------------- | 234 | ------------------------------------------------------------------------------- |
235 | Name: double_buffer | 235 | Name: double_buffer |
236 | Type: bool array (min = 0, max = 32) | 236 | Type: bool array (min = 0, max = 32) |
237 | Syntax: <0|1[,...]> | 237 | Syntax: <0|1[,...]> |
238 | Description: Hardware double buffering: 0 disabled, 1 enabled. | 238 | Description: Hardware double buffering: 0 disabled, 1 enabled. |
239 | It should be enabled if you want smooth video output: if you | 239 | It should be enabled if you want smooth video output: if you |
240 | obtain out of sync. video, disable it, or try to | 240 | obtain out of sync. video, disable it, or try to |
@@ -243,13 +243,13 @@ Default: 1 for every device. | |||
243 | ------------------------------------------------------------------------------- | 243 | ------------------------------------------------------------------------------- |
244 | Name: clamping | 244 | Name: clamping |
245 | Type: bool array (min = 0, max = 32) | 245 | Type: bool array (min = 0, max = 32) |
246 | Syntax: <0|1[,...]> | 246 | Syntax: <0|1[,...]> |
247 | Description: Video data clamping: 0 disabled, 1 enabled. | 247 | Description: Video data clamping: 0 disabled, 1 enabled. |
248 | Default: 0 for every device. | 248 | Default: 0 for every device. |
249 | ------------------------------------------------------------------------------- | 249 | ------------------------------------------------------------------------------- |
250 | Name: filter_type | 250 | Name: filter_type |
251 | Type: int array (min = 0, max = 32) | 251 | Type: int array (min = 0, max = 32) |
252 | Syntax: <0|1|2[,...]> | 252 | Syntax: <0|1|2[,...]> |
253 | Description: Video filter type. | 253 | Description: Video filter type. |
254 | 0 none, 1 (1-2-1) 3-tap filter, 2 (2-3-6-3-2) 5-tap filter. | 254 | 0 none, 1 (1-2-1) 3-tap filter, 2 (2-3-6-3-2) 5-tap filter. |
255 | The filter is used to reduce noise and aliasing artifacts | 255 | The filter is used to reduce noise and aliasing artifacts |
@@ -258,13 +258,13 @@ Default: 0 for every device. | |||
258 | ------------------------------------------------------------------------------- | 258 | ------------------------------------------------------------------------------- |
259 | Name: largeview | 259 | Name: largeview |
260 | Type: bool array (min = 0, max = 32) | 260 | Type: bool array (min = 0, max = 32) |
261 | Syntax: <0|1[,...]> | 261 | Syntax: <0|1[,...]> |
262 | Description: Large view: 0 disabled, 1 enabled. | 262 | Description: Large view: 0 disabled, 1 enabled. |
263 | Default: 1 for every device. | 263 | Default: 1 for every device. |
264 | ------------------------------------------------------------------------------- | 264 | ------------------------------------------------------------------------------- |
265 | Name: upscaling | 265 | Name: upscaling |
266 | Type: bool array (min = 0, max = 32) | 266 | Type: bool array (min = 0, max = 32) |
267 | Syntax: <0|1[,...]> | 267 | Syntax: <0|1[,...]> |
268 | Description: Software scaling (for non-compressed video only): | 268 | Description: Software scaling (for non-compressed video only): |
269 | 0 disabled, 1 enabled. | 269 | 0 disabled, 1 enabled. |
270 | Disable it if you have a slow CPU or you don't have enough | 270 | Disable it if you have a slow CPU or you don't have enough |
@@ -341,8 +341,8 @@ Default: 50 for every device. | |||
341 | ------------------------------------------------------------------------------- | 341 | ------------------------------------------------------------------------------- |
342 | Name: bandingfilter | 342 | Name: bandingfilter |
343 | Type: bool array (min = 0, max = 32) | 343 | Type: bool array (min = 0, max = 32) |
344 | Syntax: <0|1[,...]> | 344 | Syntax: <0|1[,...]> |
345 | Description: Banding filter to reduce effects of fluorescent | 345 | Description: Banding filter to reduce effects of fluorescent |
346 | lighting: | 346 | lighting: |
347 | 0 disabled, 1 enabled. | 347 | 0 disabled, 1 enabled. |
348 | This filter tries to reduce the pattern of horizontal | 348 | This filter tries to reduce the pattern of horizontal |
@@ -374,7 +374,7 @@ Default: 0 for every device. | |||
374 | ------------------------------------------------------------------------------- | 374 | ------------------------------------------------------------------------------- |
375 | Name: monochrome | 375 | Name: monochrome |
376 | Type: bool array (min = 0, max = 32) | 376 | Type: bool array (min = 0, max = 32) |
377 | Syntax: <0|1[,...]> | 377 | Syntax: <0|1[,...]> |
378 | Description: The image sensor is monochrome: | 378 | Description: The image sensor is monochrome: |
379 | 0 = no, 1 = yes | 379 | 0 = no, 1 = yes |
380 | Default: 0 for every device. | 380 | Default: 0 for every device. |
@@ -400,19 +400,19 @@ Default: 32768 for every device. | |||
400 | ------------------------------------------------------------------------------- | 400 | ------------------------------------------------------------------------------- |
401 | Name: contrast | 401 | Name: contrast |
402 | Type: long array (min = 0, max = 32) | 402 | Type: long array (min = 0, max = 32) |
403 | Syntax: <n[,...]> | 403 | Syntax: <n[,...]> |
404 | Description: Set picture contrast (0-65535). | 404 | Description: Set picture contrast (0-65535). |
405 | Default: 50000 for every device. | 405 | Default: 50000 for every device. |
406 | ------------------------------------------------------------------------------- | 406 | ------------------------------------------------------------------------------- |
407 | Name: whiteness | 407 | Name: whiteness |
408 | Type: long array (min = 0, max = 32) | 408 | Type: long array (min = 0, max = 32) |
409 | Syntax: <n[,...]> | 409 | Syntax: <n[,...]> |
410 | Description: Set picture whiteness (0-65535). | 410 | Description: Set picture whiteness (0-65535). |
411 | Default: 32768 for every device. | 411 | Default: 32768 for every device. |
412 | ------------------------------------------------------------------------------- | 412 | ------------------------------------------------------------------------------- |
413 | Name: debug | 413 | Name: debug |
414 | Type: int | 414 | Type: int |
415 | Syntax: <n> | 415 | Syntax: <n> |
416 | Description: Debugging information level, from 0 to 6: | 416 | Description: Debugging information level, from 0 to 6: |
417 | 0 = none (use carefully) | 417 | 0 = none (use carefully) |
418 | 1 = critical errors | 418 | 1 = critical errors |
diff --git a/Documentation/usb/zc0301.txt b/Documentation/video4linux/zc0301.txt index f55262c6733b..f55262c6733b 100644 --- a/Documentation/usb/zc0301.txt +++ b/Documentation/video4linux/zc0301.txt | |||