projects/linux·commit e695e10b

Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb

e695e10b · Linus Torvalds <[email protected]> · 2007-02-21 11:10:30 -08:00

* 'master' of master.kernel.org:/pub/scm/linux/kernel/git/mchehab/v4l-dvb: (196 commits)
  V4L/DVB (5253): Qt1010: whitespace / 80 column cleanups
  V4L/DVB (5252): Qt1010: use ARRAY_SIZE macro when appropriate
  V4L/DVB (5251): Qt1010: fix compiler warning
  V4L/DVB (5249): Fix compiler warning in vivi.c
  V4L/DVB (5247): Stv0297: Enable BER/UNC counting
  V4L/DVB (5246): Budget-ci: IR handling fixups
  V4L/DVB (5245): Dvb-ttpci: use i2c gate ctrl from stv0297 frontend driver
  V4L/DVB (5244): Dvbdev: fix illegal re-usage of fileoperations struct
  V4L/DVB (5178): Avoid race when deregistering the IR control for dvb-usb
  V4L/DVB (5240): Qt1010: use i2c_gate_ctrl where appropriate
  V4L/DVB (5239): Whitespace / 80-column cleanups
  V4L/DVB (5238): Kconfig: qt1010 should be selected by gl861 and au6610
  V4L/DVB (5237): Dvb: add new qt1010 tuner module
  V4L/DVB (5236): Initial support for Sigmatek DVB-110 DVB-T
  V4L/DVB (5235): Gl861: use parallel_ts
  V4L/DVB (5234): Gl861: remove unneeded declaration
  V4L/DVB (5233): Gl861: correct address of the bulk endpoint
  V4L/DVB (5232): Gl861: correct oops when loading module
  V4L/DVB (5231): Gl861: whitespace cleanups
  V4L/DVB (5230): Gl861: remove NULL entry from gl861_properties
  ...
Commit
e695e10bc996d6f83df7d85f1011c8d00573f68b
Parents
3a5f10e3 · f6982d59

Merge commit. Changes below are compared with the first parent: 3a5f10e3.

Changes

170 files changed · +9913 −4401

FileStatusAddDelContent
Documentation/video4linux/CARDLIST.bttvmodified+1−1View file
Documentation/video4linux/CARDLIST.saa7134modified+3−0View file
Documentation/video4linux/CQcam.txtmodified+3−3View file
Documentation/video4linux/Zoranmodified+2−2View file
Documentation/video4linux/cx2341x/fw-decoder-api.txtmodified+18−40View file
Documentation/video4linux/cx2341x/fw-decoder-regs.txtadded+815−0View file
Documentation/video4linux/cx2341x/fw-dma.txtmodified+9−7View file
Documentation/video4linux/cx2341x/fw-encoder-api.txtmodified+32−20View file
Documentation/video4linux/cx2341x/fw-memory.txtmodified+4−6View file
Documentation/video4linux/et61x251.txtmodified+4−3View file
Documentation/video4linux/sn9c102.txtmodified+152−94View file
Documentation/video4linux/zc0301.txtmodified+5−5View file
MAINTAINERSmodified+1−1View file
drivers/media/Kconfigmodified+1−0View file
drivers/media/common/Kconfigmodified+0−4View file
drivers/media/common/ir-functions.cmodified+110−0View file
drivers/media/common/ir-keymaps.cmodified+171−0View file
drivers/media/common/saa7146_fops.cmodified+1−1View file
drivers/media/dvb/b2c2/flexcop-fe-tuner.cmodified+35−55View file
drivers/media/dvb/bt8xx/bt878.cmodified+1−0View file
drivers/media/dvb/bt8xx/dst.cmodified+1−1View file
drivers/media/dvb/bt8xx/dvb-bt8xx.cmodified+2−1View file
drivers/media/dvb/cinergyT2/cinergyT2.cmodified+5−0View file
drivers/media/dvb/dvb-core/dvb_frontend.cmodified+25−46View file
drivers/media/dvb/dvb-core/dvbdev.cmodified+15−2View file
drivers/media/dvb/dvb-usb/Kconfigmodified+28−0View file
drivers/media/dvb/dvb-usb/Makefilemodified+9−0View file
drivers/media/dvb/dvb-usb/au6610.cadded+255−0View file
drivers/media/dvb/dvb-usb/au6610.hadded+19−0View file
drivers/media/dvb/dvb-usb/dvb-usb-ids.hmodified+5−0View file
drivers/media/dvb/dvb-usb/dvb-usb-remote.cmodified+1−1View file
drivers/media/dvb/dvb-usb/gl861.cadded+231−0View file
drivers/media/dvb/dvb-usb/gl861.hadded+15−0View file
drivers/media/dvb/dvb-usb/m920x.cadded+541−0View file
drivers/media/dvb/dvb-usb/m920x.hadded+35−0View file
drivers/media/dvb/frontends/Kconfigmodified+7−0View file
drivers/media/dvb/frontends/Makefilemodified+1−0View file
drivers/media/dvb/frontends/cx24110.cmodified+2−2View file
drivers/media/dvb/frontends/cx24123.cmodified+3−3View file
drivers/media/dvb/frontends/dib3000mc.cmodified+1−1View file
drivers/media/dvb/frontends/qt1010.cadded+485−0View file
drivers/media/dvb/frontends/qt1010.hadded+53−0View file
drivers/media/dvb/frontends/qt1010_priv.hadded+105−0View file
drivers/media/dvb/frontends/stv0297.cmodified+15−4View file
drivers/media/dvb/frontends/stv0299.cmodified+1−1View file
drivers/media/dvb/frontends/tda10021.cmodified+1−1View file
drivers/media/dvb/frontends/tda1004x.cmodified+1−1View file
drivers/media/dvb/frontends/zl10353.cmodified+97−6View file
drivers/media/dvb/frontends/zl10353.hmodified+3−0View file
drivers/media/dvb/frontends/zl10353_priv.hmodified+24−12View file
drivers/media/dvb/ttpci/av7110.cmodified+27−30View file
drivers/media/dvb/ttpci/av7110.hmodified+0−2View file
drivers/media/dvb/ttpci/av7110_av.cmodified+21−21View file
drivers/media/dvb/ttpci/av7110_ca.cmodified+10−12View file
drivers/media/dvb/ttpci/av7110_ir.cmodified+17−1View file
drivers/media/dvb/ttpci/av7110_v4l.cmodified+10−20View file
drivers/media/dvb/ttpci/budget-av.cmodified+3−0View file
drivers/media/dvb/ttpci/budget-ci.cmodified+44−11View file
drivers/media/dvb/ttusb-dec/ttusb_dec.cmodified+2−2View file
drivers/media/radio/radio-aztech.cmodified+160−118View file
drivers/media/radio/radio-gemtek-pci.cmodified+5−13View file
drivers/media/radio/radio-maxiradio.cmodified+217−137View file
drivers/media/video/Kconfigmodified+1−1View file
drivers/media/video/Makefilemodified+0−1View file
drivers/media/video/bt8xx/bttv-cards.cmodified+1−22View file
drivers/media/video/bt8xx/bttv-driver.cmodified+765−128View file
drivers/media/video/bt8xx/bttv-input.cmodified+25−132View file
drivers/media/video/bt8xx/bttv-risc.cmodified+140−31View file
drivers/media/video/bt8xx/bttv-vbi.cmodified+299−69View file
drivers/media/video/bt8xx/bttv.hmodified+0−27View file
drivers/media/video/bt8xx/bttvp.hmodified+77−13View file
drivers/media/video/cafe_ccic.cmodified+1−1View file
drivers/media/video/cpia.cmodified+5−6View file
drivers/media/video/cx2341x.cmodified+2−15View file
drivers/media/video/cx25840/cx25840-core.cmodified+9−13View file
drivers/media/video/cx88/Makefilemodified+0−5View file
drivers/media/video/cx88/cx88-blackbird.cmodified+368−199View file
drivers/media/video/cx88/cx88-cards.cmodified+6−0View file
drivers/media/video/cx88/cx88-core.cmodified+68−34View file
drivers/media/video/cx88/cx88-dvb.cmodified+5−5View file
drivers/media/video/cx88/cx88-i2c.cmodified+2−0View file
drivers/media/video/cx88/cx88-tvaudio.cmodified+0−49View file
drivers/media/video/cx88/cx88-vbi.cmodified+7−4View file
drivers/media/video/cx88/cx88-video.cmodified+515−651View file
drivers/media/video/cx88/cx88.hmodified+29−25View file
drivers/media/video/et61x251/et61x251.hmodified+1−4View file
drivers/media/video/et61x251/et61x251_core.cmodified+84−45View file
drivers/media/video/et61x251/et61x251_sensor.hmodified+2−2View file
drivers/media/video/et61x251/et61x251_tas5130d1b.cmodified+1−1View file
drivers/media/video/pvrusb2/pvrusb2-audio.cmodified+5−41View file
drivers/media/video/pvrusb2/pvrusb2-context.cmodified+1−2View file
drivers/media/video/pvrusb2/pvrusb2-ctrl.cmodified+27−18View file
drivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.cmodified+5−22View file
drivers/media/video/pvrusb2/pvrusb2-debugifc.cmodified+2−2View file
drivers/media/video/pvrusb2/pvrusb2-eeprom.cmodified+2−3View file
drivers/media/video/pvrusb2/pvrusb2-encoder.cmodified+191−78View file
drivers/media/video/pvrusb2/pvrusb2-fx2-cmd.hadded+62−0View file
drivers/media/video/pvrusb2/pvrusb2-hdw-internal.hmodified+19−17View file
drivers/media/video/pvrusb2/pvrusb2-hdw.cmodified+327−174View file
drivers/media/video/pvrusb2/pvrusb2-hdw.hmodified+22−17View file
drivers/media/video/pvrusb2/pvrusb2-i2c-chips-v4l2.cmodified+10−6View file
drivers/media/video/pvrusb2/pvrusb2-i2c-cmd-v4l2.cmodified+58−11View file
drivers/media/video/pvrusb2/pvrusb2-i2c-cmd-v4l2.hmodified+3−0View file
drivers/media/video/pvrusb2/pvrusb2-i2c-core.cmodified+34−7View file
drivers/media/video/pvrusb2/pvrusb2-i2c-core.hmodified+3−0View file
drivers/media/video/pvrusb2/pvrusb2-io.cmodified+1−2View file
drivers/media/video/pvrusb2/pvrusb2-ioread.cmodified+1−2View file
drivers/media/video/pvrusb2/pvrusb2-std.cmodified+10−18View file
drivers/media/video/pvrusb2/pvrusb2-sysfs.cmodified+40−12View file
drivers/media/video/pvrusb2/pvrusb2-tuner.cmodified+1−2View file
drivers/media/video/pvrusb2/pvrusb2-v4l2.cmodified+234−101View file
drivers/media/video/pvrusb2/pvrusb2-video-v4l.cmodified+7−22View file
drivers/media/video/pvrusb2/pvrusb2-wm8775.cmodified+15−13View file
drivers/media/video/pwc/Makefilemodified+0−8View file
drivers/media/video/pwc/pwc-if.cmodified+4−4View file
drivers/media/video/pwc/pwc-v4l.cmodified+1−1View file
drivers/media/video/pwc/pwc.hmodified+2−7View file
drivers/media/video/saa5246a.cmodified+5−5View file
drivers/media/video/saa5246a.hmodified+2−7View file
drivers/media/video/saa5249.cmodified+18−23View file
drivers/media/video/saa7115.cmodified+33−24View file
drivers/media/video/saa7127.cmodified+6−12View file
drivers/media/video/saa7134/Makefilemodified+0−4View file
drivers/media/video/saa7134/saa7134-cards.cmodified+140−0View file
drivers/media/video/saa7134/saa7134-dvb.cmodified+12−0View file
drivers/media/video/saa7134/saa7134-i2c.cmodified+12−12View file
drivers/media/video/saa7134/saa7134-input.cmodified+87−6View file
drivers/media/video/saa7134/saa7134.hmodified+9−21View file
drivers/media/video/sn9c102/Kconfigmodified+2−2View file
drivers/media/video/sn9c102/Makefilemodified+1−1View file
drivers/media/video/sn9c102/sn9c102.hmodified+21−36View file
drivers/media/video/sn9c102/sn9c102_config.hadded+86−0View file
drivers/media/video/sn9c102/sn9c102_core.cmodified+559−160View file
drivers/media/video/sn9c102/sn9c102_devtable.hadded+142−0View file
drivers/media/video/sn9c102/sn9c102_hv7131d.cmodified+4−3View file
drivers/media/video/sn9c102/sn9c102_mi0343.cmodified+4−3View file
drivers/media/video/sn9c102/sn9c102_ov7630.cmodified+197−139View file
drivers/media/video/sn9c102/sn9c102_ov7660.cadded+592−0View file
drivers/media/video/sn9c102/sn9c102_pas106b.cmodified+4−3View file
drivers/media/video/sn9c102/sn9c102_pas202bca.cdeleted+0−238View before deletion
drivers/media/video/sn9c102/sn9c102_pas202bcb.cmodified+81−16View file
drivers/media/video/sn9c102/sn9c102_sensor.hmodified+39−129View file
drivers/media/video/sn9c102/sn9c102_tas5110c1b.cmodified+5−3View file
drivers/media/video/sn9c102/sn9c102_tas5130d1b.cmodified+5−3View file
drivers/media/video/tvmixer.cmodified+1−2View file
drivers/media/video/tvp5150.cmodified+6−12View file
drivers/media/video/upd64031a.cmodified+6−14View file
drivers/media/video/upd64083.cmodified+6−14View file
drivers/media/video/usbvision/Kconfigmodified+1−1View file
drivers/media/video/usbvision/usbvision-core.cmodified+53−17View file
drivers/media/video/usbvision/usbvision-video.cmodified+104−68View file
drivers/media/video/usbvision/usbvision.hmodified+8−3View file
drivers/media/video/v4l1-compat.cmodified+1−1View file
drivers/media/video/v4l2-common.cmodified+4−587View file
drivers/media/video/video-buf.cmodified+3−0View file
drivers/media/video/videodev.cmodified+20−0View file
drivers/media/video/vivi.cmodified+85−17View file
drivers/media/video/zc0301/zc0301.hmodified+2−2View file
drivers/media/video/zc0301/zc0301_core.cmodified+47−8View file
drivers/media/video/zc0301/zc0301_pas202bcb.cmodified+2−2View file
drivers/media/video/zc0301/zc0301_pb0330.cmodified+2−2View file
drivers/media/video/zc0301/zc0301_sensor.hmodified+6−6View file
include/linux/videodev2.hmodified+57−14View file
include/media/cx2341x.hmodified+0−4View file
include/media/ir-common.hmodified+46−0View file
include/media/saa7115.hmodified+3−0View file
include/media/v4l2-common.hmodified+1−13View file
include/media/v4l2-dev.hmodified+9−0View file
include/media/video-buf.hmodified+3−0View file
sound/pci/bt87x.cmodified+1−0View file

Only the first 600 diff lines are shown. Download the complete patch.

Documentation/video4linux/CARDLIST.bttv

View file
diff --git a/Documentation/video4linux/CARDLIST.bttv b/Documentation/video4linux/CARDLIST.bttv
index 4efa464..fc2fe9b 100644
--- a/Documentation/video4linux/CARDLIST.bttv
+++ b/Documentation/video4linux/CARDLIST.bttv
@@ -126,7 +126,7 @@
125 -> MATRIX Vision Sigma-SQ
126 -> MATRIX Vision Sigma-SLC
127 -> APAC Viewcomp 878(AMAX)
-128 -> DViCO FusionHDTV DVB-T Lite [18ac:db10]
+128 -> DViCO FusionHDTV DVB-T Lite [18ac:db10,18ac:db11]
129 -> V-Gear MyVCD
130 -> Super TV Tuner
131 -> Tibet Systems 'Progress DVR' CS16

Documentation/video4linux/CARDLIST.saa7134

View file
diff --git a/Documentation/video4linux/CARDLIST.saa7134 b/Documentation/video4linux/CARDLIST.saa7134
index f6201cc..a12246a 100644
--- a/Documentation/video4linux/CARDLIST.saa7134
+++ b/Documentation/video4linux/CARDLIST.saa7134
@@ -104,3 +104,6 @@
103 -> Compro Videomate DVB-T200A
104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid [0070:6701]
105 -> Terratec Cinergy HT PCMCIA [153b:1172]
+106 -> Encore ENLTV [1131:2342,1131:2341,3016:2344]
+107 -> Encore ENLTV-FM [1131:230f]
+108 -> Terratec Cinergy HT PCI [153b:1175]

Documentation/video4linux/CQcam.txt

View file
diff --git a/Documentation/video4linux/CQcam.txt b/Documentation/video4linux/CQcam.txt
index ade8651..04986ef 100644
--- a/Documentation/video4linux/CQcam.txt
+++ b/Documentation/video4linux/CQcam.txt
@@ -197,10 +197,10 @@ Use the ../../Maintainers file, particularly the VIDEO FOR LINUX and PARALLEL
PORT SUPPORT sections
The video4linux page:
- http://roadrunner.swansea.linux.org.uk/v4l.shtml
+ http://linuxtv.org
-The video4linux2 page:
- http://millennium.diads.com/bdirks/v4l2.htm
+The V4L2 API spec:
+ http://v4l2spec.bytesex.org/
Some web pages about the quickcams:
http://www.dkfz-heidelberg.de/Macromol/wedemann/mini-HOWTO-cqcam.html

Documentation/video4linux/Zoran

View file
diff --git a/Documentation/video4linux/Zoran b/Documentation/video4linux/Zoran
index deb218f..85c575a 100644
--- a/Documentation/video4linux/Zoran
+++ b/Documentation/video4linux/Zoran
@@ -339,9 +339,9 @@ Information - video4linux/mjpeg extensions:
(also see below)
Information - video4linux2:
-http://www.thedirks.org/v4l2/
+http://linuxtv.org
+http://v4l2spec.bytesex.org/
/usr/include/linux/videodev2.h
-http://www.bytesex.org/v4l/
More information on the video4linux/mjpeg extensions, by Serguei
Miridonovi and Rainer Johanni:

Documentation/video4linux/cx2341x/fw-decoder-api.txt

View file
diff --git a/Documentation/video4linux/cx2341x/fw-decoder-api.txt b/Documentation/video4linux/cx2341x/fw-decoder-api.txt
index 78bf5f2..8c317b7 100644
--- a/Documentation/video4linux/cx2341x/fw-decoder-api.txt
+++ b/Documentation/video4linux/cx2341x/fw-decoder-api.txt
@@ -21,7 +21,7 @@ Param[0]
0 based frame number in GOP to begin playback from.
Param[1]
Specifies the number of muted audio frames to play before normal
- audio resumes.
+ audio resumes. (This is not implemented in the firmware, leave at 0)
-------------------------------------------------------------------------------
@@ -32,6 +32,10 @@ Description
playback stops at specified PTS.
Param[0]
Display 0=last frame, 1=black
+ Note: this takes effect immediately, so if you want to wait for a PTS,
+ then use '0', otherwise the screen goes to black at once.
+ You can call this later (even if there is no playback) with a 1 value
+ to set the screen to black.
Param[1]
PTS low
Param[2]
@@ -60,8 +64,12 @@ Param[0]
31 Speed:
'0' slow
'1' fast
+ Note: n is limited to 2. Anything higher does not result in
+ faster playback. Instead the host should start dropping frames.
Param[1]
Direction: 0=forward, 1=reverse
+ Note: to make reverse playback work you have to write full GOPs in
+ reverse order.
Param[2]
Picture mask:
1=I frames
@@ -69,13 +77,16 @@ Param[2]
7=I, P, B frames
Param[3]
B frames per GOP (for reverse play only)
+ Note: for reverse playback the Picture Mask should be set to I or I, P.
+ Adding B frames to the mask will result in corrupt video. This field
+ has to be set to the correct value in order to keep the timing correct.
Param[4]
Mute audio: 0=disable, 1=enable
Param[5]
Display 0=frame, 1=field
Param[6]
Specifies the number of muted audio frames to play before normal audio
- resumes.
+ resumes. (Not implemented in the firmware, leave at 0)
-------------------------------------------------------------------------------
@@ -212,6 +223,7 @@ Description
Select audio mode
Param[0]
Dual mono mode action
+ 0=Stereo, 1=Left, 2=Right, 3=Mono, 4=Swap, -1=Unchanged
Param[1]
Stereo mode action:
0=Stereo, 1=Left, 2=Right, 3=Mono, 4=Swap, -1=Unchanged
@@ -224,7 +236,10 @@ Description
Setup firmware to notify the host about a particular event.
Counterpart to API 0xD5
Param[0]
- Event: 0=Audio mode change between stereo and dual channel
+ Event: 0=Audio mode change between mono, (joint) stereo and dual channel.
+ Event: 3=Decoder started
+ Event: 4=Unknown: goes off 10-15 times per second while decoding.
+ Event: 5=Some sync event: goes off once per frame.
Param[1]
Notification 0=disabled, 1=enabled
Param[2]
@@ -273,43 +288,6 @@ Param[3]
-------------------------------------------------------------------------------
-Name CX2341X_DEC_SET_AUDIO_OUTPUT
-Enum 27/0x1B
-Description
- Select audio output format
-Param[0]
- Bitmask:
- 0:1 Data size:
- '00' 16 bit
- '01' 20 bit
- '10' 24 bit
- 2:7 Unused
- 8:9 Mode:
- '00' 2 channels
- '01' 4 channels
- '10' 6 channels
- '11' 6 channels with one line data mode
- (for left justified MSB first mode, 20 bit only)
- 10:11 Unused
- 12:13 Channel format:
- '00' right justified MSB first mode
- '01' left justified MSB first mode
- '10' I2S mode
- 14:15 Unused
- 16:21 Right justify bit count
- 22:31 Unused
-
--------------------------------------------------------------------------------
-
-Name CX2341X_DEC_SET_AV_DELAY
-Enum 28/0x1C
-Description
- Set audio/video delay in 90Khz ticks
-Param[0]
- 0=A/V in sync, negative=audio lags, positive=video lags
-
--------------------------------------------------------------------------------
-
Name CX2341X_DEC_SET_PREBUFFERING
Enum 30/0x1E
Description

Documentation/video4linux/cx2341x/fw-decoder-regs.txt

View file
diff --git a/Documentation/video4linux/cx2341x/fw-decoder-regs.txt b/Documentation/video4linux/cx2341x/fw-decoder-regs.txt
new file mode 100644
index 0000000..db2366c
--- /dev/null
+++ b/Documentation/video4linux/cx2341x/fw-decoder-regs.txt
@@ -0,0 +1,815 @@
+PVR350 Video decoder registers 0x02002800 -> 0x02002B00
+=======================================================
+
+This list has been worked out through trial and error. There will be mistakes
+and omissions. Some registers have no obvious effect so it's hard to say what
+they do, while others interact with each other, or require a certain load
+sequence. Horizontal filter setup is one example, with six registers working
+in unison and requiring a certain load sequence to correctly configure. The
+indexed colour palette is much easier to set at just two registers, but again
+it requires a certain load sequence.
+
+Some registers are fussy about what they are set to. Load in a bad value & the
+decoder will fail. A firmware reload will often recover, but sometimes a reset
+is required. For registers containing size information, setting them to 0 is
+generally a bad idea. For other control registers i.e. 2878, you'll only find
+out what values are bad when it hangs.
+
+--------------------------------------------------------------------------------
+2800
+ bit 0
+ Decoder enable
+ 0 = disable
+ 1 = enable
+--------------------------------------------------------------------------------
+2804
+ bits 0:31
+ Decoder horizontal Y alias register 1
+---------------
+2808
+ bits 0:31
+ Decoder horizontal Y alias register 2
+---------------
+280C
+ bits 0:31
+ Decoder horizontal Y alias register 3
+---------------
+2810
+ bits 0:31
+ Decoder horizontal Y alias register 4
+---------------
+2814
+ bits 0:31
+ Decoder horizontal Y alias register 5
+---------------
+2818
+ bits 0:31
+ Decoder horizontal Y alias trigger
+
+ These six registers control the horizontal aliasing filter for the Y plane.
+ The first five registers must all be loaded before accessing the trigger
+ (2818), as this register actually clocks the data through for the first
+ five.
+
+ To correctly program set the filter, this whole procedure must be done 16
+ times. The actual register contents are copied from a lookup-table in the
+ firmware which contains 4 different filter settings.
+
+--------------------------------------------------------------------------------
+281C
+ bits 0:31
+ Decoder horizontal UV alias register 1
+---------------
+2820
+ bits 0:31
+ Decoder horizontal UV alias register 2
+---------------
+2824
+ bits 0:31
+ Decoder horizontal UV alias register 3
+---------------
+2828
+ bits 0:31
+ Decoder horizontal UV alias register 4
+---------------
+282C
+ bits 0:31
+ Decoder horizontal UV alias register 5
+---------------
+2830
+ bits 0:31
+ Decoder horizontal UV alias trigger
+
+ These six registers control the horizontal aliasing for the UV plane.
+ Operation is the same as the Y filter, with 2830 being the trigger
+ register.
+
+--------------------------------------------------------------------------------
+2834
+ bits 0:15
+ Decoder Y source width in pixels
+
+ bits 16:31
+ Decoder Y destination width in pixels
+---------------
+2838
+ bits 0:15
+ Decoder UV source width in pixels
+
+ bits 16:31
+ Decoder UV destination width in pixels
+
+ NOTE: For both registers, the resulting image must be fully visible on
+ screen. If the image exceeds the right edge both the source and destination
+ size must be adjusted to reflect the visible portion. For the source width,
+ you must take into account the scaling when calculating the new value.
+--------------------------------------------------------------------------------
+
+283C
+ bits 0:31
+ Decoder Y horizontal scaling
+ Normally = Reg 2854 >> 2
+---------------
+2840
+ bits 0:31
+ Decoder ?? unknown - horizontal scaling
+ Usually 0x00080514
+---------------
+2844
+ bits 0:31
+ Decoder UV horizontal scaling
+ Normally = Reg 2854 >> 2
+---------------
+2848
+ bits 0:31
+ Decoder ?? unknown - horizontal scaling
+ Usually 0x00100514
+---------------
+284C
+ bits 0:31
+ Decoder ?? unknown - Y plane
+ Usually 0x00200020
+---------------
+2850
+ bits 0:31
+ Decoder ?? unknown - UV plane
+ Usually 0x00200020
+---------------
+2854
+ bits 0:31
+ Decoder 'master' value for horizontal scaling
+---------------
+2858
+ bits 0:31
+ Decoder ?? unknown
+ Usually 0
+---------------
+285C
+ bits 0:31
+ Decoder ?? unknown
+ Normally = Reg 2854 >> 1
+---------------
+2860
+ bits 0:31
+ Decoder ?? unknown
+ Usually 0
+---------------
+2864
+ bits 0:31
+ Decoder ?? unknown
+ Normally = Reg 2854 >> 1
+---------------
+2868
+ bits 0:31
+ Decoder ?? unknown
+ Usually 0
+
+ Most of these registers either control horizontal scaling, or appear linked
+ to it in some way. Register 2854 contains the 'master' value & the other
+ registers can be calculated from that one. You must also remember to
+ correctly set the divider in Reg 2874.
+
+ To enlarge:
+ Reg 2854 = (source_width * 0x00200000) / destination_width
+ Reg 2874 = No divide
+
+ To reduce from full size down to half size:
+ Reg 2854 = (source_width/2 * 0x00200000) / destination width
+ Reg 2874 = Divide by 2
+
+ To reduce from half size down to quarter size:
+ Reg 2854 = (source_width/4 * 0x00200000) / destination width
+ Reg 2874 = Divide by 4
+
+ The result is always rounded up.
+
+--------------------------------------------------------------------------------
+286C
+ bits 0:15
+ Decoder horizontal Y buffer offset
+
+ bits 15:31
+ Decoder horizontal UV buffer offset
+
+ Offset into the video image buffer. If the offset is gradually incremented,
+ the on screen image will move left & wrap around higher up on the right.
+
+--------------------------------------------------------------------------------
+2870
+ bits 0:15
+ Decoder horizontal Y output offset
+
+ bits 16:31
+ Decoder horizontal UV output offset
+
+ Offsets the actual video output. Controls output alignment of the Y & UV
+ planes. The higher the value, the greater the shift to the left. Use
+ reg 2890 to move the image right.
+
+--------------------------------------------------------------------------------
+2874
+ bits 0:1
+ Decoder horizontal Y output size divider
+ 00 = No divide
+ 01 = Divide by 2
+ 10 = Divide by 3
+
+ bits 4:5
+ Decoder horizontal UV output size divider
+ 00 = No divide
+ 01 = Divide by 2
+ 10 = Divide by 3
+
+ bit 8
+ Decoder ?? unknown
+ 0 = Normal
+ 1 = Affects video output levels
+
+ bit 16
+ Decoder ?? unknown
+ 0 = Normal
+ 1 = Disable horizontal filter
+
+--------------------------------------------------------------------------------
+2878
+ bit 0
+ ?? unknown
+
+ bit 1
+ osd on/off
+ 0 = osd off
+ 1 = osd on
+
+ bit 2
+ Decoder + osd video timing
+ 0 = NTSC
+ 1 = PAL
+
+ bits 3:4
+ ?? unknown
+
+ bit 5
+ Decoder + osd
+ Swaps upper & lower fields
+
+--------------------------------------------------------------------------------
+287C
+ bits 0:10
+ Decoder & osd ?? unknown
+ Moves entire screen horizontally. Starts at 0x005 with the screen
+ shifted heavily to the right. Incrementing in steps of 0x004 will
+ gradually shift the screen to the left.
+
+ bits 11:31
+ ?? unknown
+
+ Normally contents are 0x00101111 (NTSC) or 0x1010111d (PAL)
+
+--------------------------------------------------------------------------------
+2880 -------- ?? unknown
+2884 -------- ?? unknown
+--------------------------------------------------------------------------------
+2888
+ bit 0
+ Decoder + osd ?? unknown
+ 0 = Normal
+ 1 = Misaligned fields (Correctable through 289C & 28A4)
+
+ bit 4
+ ?? unknown
+
+ bit 8
+ ?? unknown
+
+ Warning: Bad values will require a firmware reload to recover.
+ Known to be bad are 0x000,0x011,0x100,0x111
+--------------------------------------------------------------------------------
+288C
+ bits 0:15
+ osd ?? unknown
+ Appears to affect the osd position stability. The higher the value the
+ more unstable it becomes. Decoder output remains stable.
+
+ bits 16:31
+ osd ?? unknown
+ Same as bits 0:15
+
+--------------------------------------------------------------------------------
+2890
+ bits 0:11
+ Decoder output horizontal offset.
+
+ Horizontal offset moves the video image right. A small left shift is
+ possible, but it's better to use reg 2870 for that due to its greater
+ range.
+
+ NOTE: Video corruption will occur if video window is shifted off the right
+ edge. To avoid this read the notes for 2834 & 2838.
+--------------------------------------------------------------------------------
+2894
+ bits 0:23
+ Decoder output video surround colour.
+
+ Contains the colour (in yuv) used to fill the screen when the video is
+ running in a window.
+--------------------------------------------------------------------------------
+2898
+ bits 0:23
+ Decoder video window colour
+ Contains the colour (in yuv) used to fill the video window when the
+ video is turned off.
+
+ bit 24
+ Decoder video output
+ 0 = Video on
+ 1 = Video off
+
+ bit 28
+ Decoder plane order
+ 0 = Y,UV
+ 1 = UV,Y
+
+ bit 29
+ Decoder second plane byte order
+ 0 = Normal (UV)
+ 1 = Swapped (VU)
+
+ In normal usage, the first plane is Y & the second plane is UV. Though the
+ order of the planes can be swapped, only the byte order of the second plane
+ can be swapped. This isn't much use for the Y plane, but can be useful for
+ the UV plane.
+
+--------------------------------------------------------------------------------
+289C
+ bits 0:15
+ Decoder vertical field offset 1
+
+ bits 16:31
+ Decoder vertical field offset 2
+
+ Controls field output vertical alignment. The higher the number, the lower
+ the image on screen. Known starting values are 0x011E0017 (NTSC) &
+ 0x01500017 (PAL)
+--------------------------------------------------------------------------------
+28A0
+ bits 0:15
+ Decoder & osd width in pixels
+
+ bits 16:31
+ Decoder & osd height in pixels
+
+ All output from the decoder & osd are disabled beyond this area. Decoder
+ output will simply go black outside of this region. If the osd tries to
+ exceed this area it will become corrupt.
+--------------------------------------------------------------------------------
+28A4
+ bits 0:11
+ osd left shift.
+
+ Has a range of 0x770->0x7FF. With the exception of 0, any value outside of
+ this range corrupts the osd.
+--------------------------------------------------------------------------------
+28A8
+ bits 0:15
+ osd vertical field offset 1
+
+ bits 16:31
+ osd vertical field offset 2
+
+ Controls field output vertical alignment. The higher the number, the lower
+ the image on screen. Known starting values are 0x011E0017 (NTSC) &
+ 0x01500017 (PAL)
+--------------------------------------------------------------------------------
+28AC -------- ?? unknown
+ |
+ V
+28BC -------- ?? unknown
+--------------------------------------------------------------------------------
+28C0
+ bit 0
+ Current output field
+ 0 = first field
+ 1 = second field
+
+ bits 16:31
+ Current scanline
+ The scanline counts from the top line of the first field
+ through to the last line of the second field.
+--------------------------------------------------------------------------------
+28C4 -------- ?? unknown
+ |
+ V
+28F8 -------- ?? unknown
+--------------------------------------------------------------------------------
+28FC
+ bit 0
+ ?? unknown
+ 0 = Normal
+ 1 = Breaks decoder & osd output
+--------------------------------------------------------------------------------
+2900
+ bits 0:31
+ Decoder vertical Y alias register 1
+---------------
+2904
+ bits 0:31
+ Decoder vertical Y alias register 2
+---------------

This diff is incomplete. Download the complete patch.

Documentation/video4linux/cx2341x/fw-dma.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/cx2341x/fw-encoder-api.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/cx2341x/fw-memory.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/et61x251.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/sn9c102.txt

View file

This diff is incomplete. Download the complete patch.

Documentation/video4linux/zc0301.txt

View file

This diff is incomplete. Download the complete patch.

MAINTAINERS

View file

This diff is incomplete. Download the complete patch.

drivers/media/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/ir-functions.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/ir-keymaps.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/common/saa7146_fops.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/b2c2/flexcop-fe-tuner.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/bt8xx/bt878.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/bt8xx/dst.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/bt8xx/dvb-bt8xx.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/cinergyT2/cinergyT2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-core/dvb_frontend.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-core/dvbdev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/au6610.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/au6610.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/dvb-usb-ids.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/dvb-usb-remote.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/gl861.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/gl861.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/m920x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/dvb-usb/m920x.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/cx24110.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/cx24123.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/dib3000mc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/qt1010.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/qt1010.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/qt1010_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/stv0297.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/stv0299.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/tda10021.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/tda1004x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/zl10353.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/zl10353.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/frontends/zl10353_priv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110_av.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110_ca.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110_ir.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/av7110_v4l.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/budget-av.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttpci/budget-ci.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/dvb/ttusb-dec/ttusb_dec.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-aztech.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-gemtek-pci.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/radio/radio-maxiradio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv-driver.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv-input.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv-risc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv-vbi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttv.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/bt8xx/bttvp.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cafe_ccic.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cpia.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx2341x.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx25840/cx25840-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-blackbird.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-dvb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-tvaudio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-vbi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/cx88/cx88.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/et61x251/et61x251.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/et61x251/et61x251_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/et61x251/et61x251_sensor.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/et61x251/et61x251_tas5130d1b.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-audio.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-context.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-ctrl.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-cx2584x-v4l.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-debugifc.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-eeprom.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-encoder.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-fx2-cmd.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-hdw-internal.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-hdw.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-hdw.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-i2c-chips-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-i2c-cmd-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-i2c-cmd-v4l2.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-i2c-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-i2c-core.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-io.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-ioread.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-std.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-sysfs.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-tuner.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-v4l2.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-video-v4l.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pvrusb2/pvrusb2-wm8775.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pwc/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pwc/pwc-if.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pwc/pwc-v4l.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/pwc/pwc.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa5246a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa5246a.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa5249.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7115.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7127.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/saa7134-cards.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/saa7134-dvb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/saa7134-i2c.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/saa7134-input.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/saa7134/saa7134.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/Makefile

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_config.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_devtable.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_hv7131d.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_mi0343.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_ov7630.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_ov7660.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_pas106b.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_pas202bca.c

View before deletion

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_pas202bcb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_sensor.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_tas5110c1b.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/sn9c102/sn9c102_tas5130d1b.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/tvmixer.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/tvp5150.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/upd64031a.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/upd64083.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/usbvision/Kconfig

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/usbvision/usbvision-core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/usbvision/usbvision-video.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/usbvision/usbvision.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/v4l1-compat.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/v4l2-common.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/video-buf.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/videodev.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/vivi.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zc0301/zc0301.h

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zc0301/zc0301_core.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zc0301/zc0301_pas202bcb.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zc0301/zc0301_pb0330.c

View file

This diff is incomplete. Download the complete patch.

drivers/media/video/zc0301/zc0301_sensor.h

View file

This diff is incomplete. Download the complete patch.

include/linux/videodev2.h

View file

This diff is incomplete. Download the complete patch.

include/media/cx2341x.h

View file

This diff is incomplete. Download the complete patch.

include/media/ir-common.h

View file

This diff is incomplete. Download the complete patch.

include/media/saa7115.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-common.h

View file

This diff is incomplete. Download the complete patch.

include/media/v4l2-dev.h

View file

This diff is incomplete. Download the complete patch.

include/media/video-buf.h

View file

This diff is incomplete. Download the complete patch.

sound/pci/bt87x.c

View file

This diff is incomplete. Download the complete patch.