diff options
author | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-10 22:04:49 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-10-10 22:04:49 -0400 |
commit | 4d9708ea5e5a45973df7cf965805fdfb185dd5bf (patch) | |
tree | 833a918e85f1e3bff8cb182517707d12836d10a8 /Documentation/DocBook | |
parent | 754c780953397dd5ee5191b7b3ca67e09088ce7a (diff) | |
parent | a66d05d504a24894a8fdf11e4569752f313e5764 (diff) |
Merge tag 'media/v3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media
Pull media updates from Mauro Carvalho Chehab:
- new IR driver: hix5hd2-ir
- the virtual test driver (vivi) was replaced by vivid, with has an
almost complete set of features to emulate most v4l2 devices and
properly test all sorts of userspace apps
- the as102 driver had several bugs fixed and was properly split into a
frontend and a core driver. With that, it got promoted from staging
into mainstream
- one new CI driver got added for CIMaX SP2/SP2HF (sp2 driver)
- one new frontend driver for Toshiba ISDB-T/ISDB-S demod (tc90522)
- one new PCI driver for ISDB-T/ISDB-S (pt3 driver)
- saa7134 driver got support for go7007-based devices
- added a new PCI driver for Techwell 68xx chipsets (tw68)
- a new platform driver was added (coda)
- new tuner drivers: mxl301rf and qm1d1c0042
- a new DVB USB driver was added for DVBSky S860 & similar devices
- added a new SDR driver (hackrf)
- usbtv got audio support
- several platform drivers are now compiled with COMPILE_TEST
- a series of compiler fixup patches, making sparse/spatch happier with
the media stuff and removing several warnings, especially on those
platform drivers that didn't use to compile on x86
- Support for several new modern devices got added
- lots of other fixes, improvements and cleanups
* tag 'media/v3.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media: (544 commits)
[media] ir-hix5hd2: fix build on c6x arch
[media] pt3: fix DTV FE I2C driver load error paths
Revert "[media] media: em28xx - remove reset_resume interface"
[media] exynos4-is: fix some warnings when compiling on arm64
[media] usb drivers: use %zu instead of %zd
[media] pci drivers: use %zu instead of %zd
[media] dvb-frontends: use %zu instead of %zd
[media] s5p-mfc: Fix several printk warnings
[media] s5p_mfc_opr: Fix warnings
[media] ti-vpe: Fix typecast
[media] s3c-camif: fix dma_addr_t printks
[media] s5p_mfc_opr_v6: get rid of warnings when compiled with 64 bits
[media] s5p_mfc_opr_v5: Fix lots of warnings on x86_64
[media] em28xx: Fix identation
[media] drxd: remove a dead code
[media] saa7146: remove return after BUG()
[media] cx88: remove return after BUG()
[media] cx88: fix cards table CodingStyle
[media] radio-sf16fmr2: declare some structs as static
[media] radio-sf16fmi: declare pnp_attached as static
...
Diffstat (limited to 'Documentation/DocBook')
-rw-r--r-- | Documentation/DocBook/media/v4l/compat.xml | 6 | ||||
-rw-r--r-- | Documentation/DocBook/media/v4l/controls.xml | 55 | ||||
-rw-r--r-- | Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml | 52 | ||||
-rw-r--r-- | Documentation/DocBook/media/v4l/vidioc-dqevent.xml | 7 | ||||
-rw-r--r-- | Documentation/DocBook/media/v4l/vidioc-g-edid.xml | 14 | ||||
-rw-r--r-- | Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml | 2 |
6 files changed, 121 insertions, 15 deletions
diff --git a/Documentation/DocBook/media/v4l/compat.xml b/Documentation/DocBook/media/v4l/compat.xml index 3a626d1b8f2e..07ffc76553ba 100644 --- a/Documentation/DocBook/media/v4l/compat.xml +++ b/Documentation/DocBook/media/v4l/compat.xml | |||
@@ -2566,6 +2566,12 @@ fields changed from _s32 to _u32. | |||
2566 | <para>Added compound control types and &VIDIOC-QUERY-EXT-CTRL;. | 2566 | <para>Added compound control types and &VIDIOC-QUERY-EXT-CTRL;. |
2567 | </para> | 2567 | </para> |
2568 | </listitem> | 2568 | </listitem> |
2569 | <title>V4L2 in Linux 3.18</title> | ||
2570 | <orderedlist> | ||
2571 | <listitem> | ||
2572 | <para>Added <constant>V4L2_CID_PAN_SPEED</constant> and | ||
2573 | <constant>V4L2_CID_TILT_SPEED</constant> camera controls.</para> | ||
2574 | </listitem> | ||
2569 | </orderedlist> | 2575 | </orderedlist> |
2570 | </section> | 2576 | </section> |
2571 | 2577 | ||
diff --git a/Documentation/DocBook/media/v4l/controls.xml b/Documentation/DocBook/media/v4l/controls.xml index 9f5ffd85560b..e013e4bf244c 100644 --- a/Documentation/DocBook/media/v4l/controls.xml +++ b/Documentation/DocBook/media/v4l/controls.xml | |||
@@ -3965,6 +3965,27 @@ by exposure, white balance or focus controls.</entry> | |||
3965 | </row> | 3965 | </row> |
3966 | <row><entry></entry></row> | 3966 | <row><entry></entry></row> |
3967 | 3967 | ||
3968 | <row> | ||
3969 | <entry spanname="id"><constant>V4L2_CID_PAN_SPEED</constant> </entry> | ||
3970 | <entry>integer</entry> | ||
3971 | </row><row><entry spanname="descr">This control turns the | ||
3972 | camera horizontally at the specific speed. The unit is undefined. A | ||
3973 | positive value moves the camera to the right (clockwise when viewed | ||
3974 | from above), a negative value to the left. A value of zero stops the motion | ||
3975 | if one is in progress and has no effect otherwise.</entry> | ||
3976 | </row> | ||
3977 | <row><entry></entry></row> | ||
3978 | |||
3979 | <row> | ||
3980 | <entry spanname="id"><constant>V4L2_CID_TILT_SPEED</constant> </entry> | ||
3981 | <entry>integer</entry> | ||
3982 | </row><row><entry spanname="descr">This control turns the | ||
3983 | camera vertically at the specified speed. The unit is undefined. A | ||
3984 | positive value moves the camera up, a negative value down. A value of zero | ||
3985 | stops the motion if one is in progress and has no effect otherwise.</entry> | ||
3986 | </row> | ||
3987 | <row><entry></entry></row> | ||
3988 | |||
3968 | </tbody> | 3989 | </tbody> |
3969 | </tgroup> | 3990 | </tgroup> |
3970 | </table> | 3991 | </table> |
@@ -4790,6 +4811,40 @@ interface and may change in the future.</para> | |||
4790 | conversion. | 4811 | conversion. |
4791 | </entry> | 4812 | </entry> |
4792 | </row> | 4813 | </row> |
4814 | <row> | ||
4815 | <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_RED</constant></entry> | ||
4816 | <entry>integer</entry> | ||
4817 | </row> | ||
4818 | <row> | ||
4819 | <entry spanname="descr">Test pattern red colour component. | ||
4820 | </entry> | ||
4821 | </row> | ||
4822 | <row> | ||
4823 | <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_GREENR</constant></entry> | ||
4824 | <entry>integer</entry> | ||
4825 | </row> | ||
4826 | <row> | ||
4827 | <entry spanname="descr">Test pattern green (next to red) | ||
4828 | colour component. | ||
4829 | </entry> | ||
4830 | </row> | ||
4831 | <row> | ||
4832 | <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_BLUE</constant></entry> | ||
4833 | <entry>integer</entry> | ||
4834 | </row> | ||
4835 | <row> | ||
4836 | <entry spanname="descr">Test pattern blue colour component. | ||
4837 | </entry> | ||
4838 | </row> | ||
4839 | <row> | ||
4840 | <entry spanname="id"><constant>V4L2_CID_TEST_PATTERN_GREENB</constant></entry> | ||
4841 | <entry>integer</entry> | ||
4842 | </row> | ||
4843 | <row> | ||
4844 | <entry spanname="descr">Test pattern green (next to blue) | ||
4845 | colour component. | ||
4846 | </entry> | ||
4847 | </row> | ||
4793 | <row><entry></entry></row> | 4848 | <row><entry></entry></row> |
4794 | </tbody> | 4849 | </tbody> |
4795 | </tgroup> | 4850 | </tgroup> |
diff --git a/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml b/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml index 2aae8e9452a4..6ab4f0f3db64 100644 --- a/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml +++ b/Documentation/DocBook/media/v4l/pixfmt-packed-rgb.xml | |||
@@ -237,9 +237,9 @@ for a pixel lie next to each other in memory.</para> | |||
237 | <entry>g<subscript>4</subscript></entry> | 237 | <entry>g<subscript>4</subscript></entry> |
238 | <entry>g<subscript>3</subscript></entry> | 238 | <entry>g<subscript>3</subscript></entry> |
239 | </row> | 239 | </row> |
240 | <row id="V4L2-PIX-FMT-RGB555X"> | 240 | <row id="V4L2-PIX-FMT-ARGB555X"> |
241 | <entry><constant>V4L2_PIX_FMT_RGB555X</constant></entry> | 241 | <entry><constant>V4L2_PIX_FMT_ARGB555X</constant></entry> |
242 | <entry>'RGBQ'</entry> | 242 | <entry>'AR15' | (1 << 31)</entry> |
243 | <entry></entry> | 243 | <entry></entry> |
244 | <entry>a</entry> | 244 | <entry>a</entry> |
245 | <entry>r<subscript>4</subscript></entry> | 245 | <entry>r<subscript>4</subscript></entry> |
@@ -259,6 +259,28 @@ for a pixel lie next to each other in memory.</para> | |||
259 | <entry>b<subscript>1</subscript></entry> | 259 | <entry>b<subscript>1</subscript></entry> |
260 | <entry>b<subscript>0</subscript></entry> | 260 | <entry>b<subscript>0</subscript></entry> |
261 | </row> | 261 | </row> |
262 | <row id="V4L2-PIX-FMT-XRGB555X"> | ||
263 | <entry><constant>V4L2_PIX_FMT_XRGB555X</constant></entry> | ||
264 | <entry>'XR15' | (1 << 31)</entry> | ||
265 | <entry></entry> | ||
266 | <entry>-</entry> | ||
267 | <entry>r<subscript>4</subscript></entry> | ||
268 | <entry>r<subscript>3</subscript></entry> | ||
269 | <entry>r<subscript>2</subscript></entry> | ||
270 | <entry>r<subscript>1</subscript></entry> | ||
271 | <entry>r<subscript>0</subscript></entry> | ||
272 | <entry>g<subscript>4</subscript></entry> | ||
273 | <entry>g<subscript>3</subscript></entry> | ||
274 | <entry></entry> | ||
275 | <entry>g<subscript>2</subscript></entry> | ||
276 | <entry>g<subscript>1</subscript></entry> | ||
277 | <entry>g<subscript>0</subscript></entry> | ||
278 | <entry>b<subscript>4</subscript></entry> | ||
279 | <entry>b<subscript>3</subscript></entry> | ||
280 | <entry>b<subscript>2</subscript></entry> | ||
281 | <entry>b<subscript>1</subscript></entry> | ||
282 | <entry>b<subscript>0</subscript></entry> | ||
283 | </row> | ||
262 | <row id="V4L2-PIX-FMT-RGB565X"> | 284 | <row id="V4L2-PIX-FMT-RGB565X"> |
263 | <entry><constant>V4L2_PIX_FMT_RGB565X</constant></entry> | 285 | <entry><constant>V4L2_PIX_FMT_RGB565X</constant></entry> |
264 | <entry>'RGBR'</entry> | 286 | <entry>'RGBR'</entry> |
@@ -464,7 +486,7 @@ for a pixel lie next to each other in memory.</para> | |||
464 | </row> | 486 | </row> |
465 | <row id="V4L2-PIX-FMT-ARGB32"> | 487 | <row id="V4L2-PIX-FMT-ARGB32"> |
466 | <entry><constant>V4L2_PIX_FMT_ARGB32</constant></entry> | 488 | <entry><constant>V4L2_PIX_FMT_ARGB32</constant></entry> |
467 | <entry>'AX24'</entry> | 489 | <entry>'BA24'</entry> |
468 | <entry></entry> | 490 | <entry></entry> |
469 | <entry>a<subscript>7</subscript></entry> | 491 | <entry>a<subscript>7</subscript></entry> |
470 | <entry>a<subscript>6</subscript></entry> | 492 | <entry>a<subscript>6</subscript></entry> |
@@ -800,6 +822,28 @@ image</title> | |||
800 | <entry>g<subscript>4</subscript></entry> | 822 | <entry>g<subscript>4</subscript></entry> |
801 | <entry>g<subscript>3</subscript></entry> | 823 | <entry>g<subscript>3</subscript></entry> |
802 | </row> | 824 | </row> |
825 | <row id="V4L2-PIX-FMT-RGB555X"> | ||
826 | <entry><constant>V4L2_PIX_FMT_RGB555X</constant></entry> | ||
827 | <entry>'RGBQ'</entry> | ||
828 | <entry></entry> | ||
829 | <entry>a</entry> | ||
830 | <entry>r<subscript>4</subscript></entry> | ||
831 | <entry>r<subscript>3</subscript></entry> | ||
832 | <entry>r<subscript>2</subscript></entry> | ||
833 | <entry>r<subscript>1</subscript></entry> | ||
834 | <entry>r<subscript>0</subscript></entry> | ||
835 | <entry>g<subscript>4</subscript></entry> | ||
836 | <entry>g<subscript>3</subscript></entry> | ||
837 | <entry></entry> | ||
838 | <entry>g<subscript>2</subscript></entry> | ||
839 | <entry>g<subscript>1</subscript></entry> | ||
840 | <entry>g<subscript>0</subscript></entry> | ||
841 | <entry>b<subscript>4</subscript></entry> | ||
842 | <entry>b<subscript>3</subscript></entry> | ||
843 | <entry>b<subscript>2</subscript></entry> | ||
844 | <entry>b<subscript>1</subscript></entry> | ||
845 | <entry>b<subscript>0</subscript></entry> | ||
846 | </row> | ||
803 | <row id="V4L2-PIX-FMT-BGR32"> | 847 | <row id="V4L2-PIX-FMT-BGR32"> |
804 | <entry><constant>V4L2_PIX_FMT_BGR32</constant></entry> | 848 | <entry><constant>V4L2_PIX_FMT_BGR32</constant></entry> |
805 | <entry>'BGR4'</entry> | 849 | <entry>'BGR4'</entry> |
diff --git a/Documentation/DocBook/media/v4l/vidioc-dqevent.xml b/Documentation/DocBook/media/v4l/vidioc-dqevent.xml index cb7732582f03..b036f8963353 100644 --- a/Documentation/DocBook/media/v4l/vidioc-dqevent.xml +++ b/Documentation/DocBook/media/v4l/vidioc-dqevent.xml | |||
@@ -76,21 +76,22 @@ | |||
76 | <entry></entry> | 76 | <entry></entry> |
77 | <entry>&v4l2-event-vsync;</entry> | 77 | <entry>&v4l2-event-vsync;</entry> |
78 | <entry><structfield>vsync</structfield></entry> | 78 | <entry><structfield>vsync</structfield></entry> |
79 | <entry>Event data for event V4L2_EVENT_VSYNC. | 79 | <entry>Event data for event <constant>V4L2_EVENT_VSYNC</constant>. |
80 | </entry> | 80 | </entry> |
81 | </row> | 81 | </row> |
82 | <row> | 82 | <row> |
83 | <entry></entry> | 83 | <entry></entry> |
84 | <entry>&v4l2-event-ctrl;</entry> | 84 | <entry>&v4l2-event-ctrl;</entry> |
85 | <entry><structfield>ctrl</structfield></entry> | 85 | <entry><structfield>ctrl</structfield></entry> |
86 | <entry>Event data for event V4L2_EVENT_CTRL. | 86 | <entry>Event data for event <constant>V4L2_EVENT_CTRL</constant>. |
87 | </entry> | 87 | </entry> |
88 | </row> | 88 | </row> |
89 | <row> | 89 | <row> |
90 | <entry></entry> | 90 | <entry></entry> |
91 | <entry>&v4l2-event-frame-sync;</entry> | 91 | <entry>&v4l2-event-frame-sync;</entry> |
92 | <entry><structfield>frame_sync</structfield></entry> | 92 | <entry><structfield>frame_sync</structfield></entry> |
93 | <entry>Event data for event V4L2_EVENT_FRAME_SYNC.</entry> | 93 | <entry>Event data for event |
94 | <constant>V4L2_EVENT_FRAME_SYNC</constant>.</entry> | ||
94 | </row> | 95 | </row> |
95 | <row> | 96 | <row> |
96 | <entry></entry> | 97 | <entry></entry> |
diff --git a/Documentation/DocBook/media/v4l/vidioc-g-edid.xml b/Documentation/DocBook/media/v4l/vidioc-g-edid.xml index ce4563b87131..6df40db4c8ba 100644 --- a/Documentation/DocBook/media/v4l/vidioc-g-edid.xml +++ b/Documentation/DocBook/media/v4l/vidioc-g-edid.xml | |||
@@ -24,7 +24,7 @@ | |||
24 | <funcdef>int <function>ioctl</function></funcdef> | 24 | <funcdef>int <function>ioctl</function></funcdef> |
25 | <paramdef>int <parameter>fd</parameter></paramdef> | 25 | <paramdef>int <parameter>fd</parameter></paramdef> |
26 | <paramdef>int <parameter>request</parameter></paramdef> | 26 | <paramdef>int <parameter>request</parameter></paramdef> |
27 | <paramdef>const struct v4l2_edid *<parameter>argp</parameter></paramdef> | 27 | <paramdef>struct v4l2_edid *<parameter>argp</parameter></paramdef> |
28 | </funcprototype> | 28 | </funcprototype> |
29 | </funcsynopsis> | 29 | </funcsynopsis> |
30 | </refsynopsisdiv> | 30 | </refsynopsisdiv> |
@@ -125,17 +125,17 @@ | |||
125 | <structfield>blocks</structfield> is 0, then the EDID is disabled or erased.</entry> | 125 | <structfield>blocks</structfield> is 0, then the EDID is disabled or erased.</entry> |
126 | </row> | 126 | </row> |
127 | <row> | 127 | <row> |
128 | <entry>__u8 *</entry> | ||
129 | <entry><structfield>edid</structfield></entry> | ||
130 | <entry>Pointer to memory that contains the EDID. The minimum size is | ||
131 | <structfield>blocks</structfield> * 128.</entry> | ||
132 | </row> | ||
133 | <row> | ||
134 | <entry>__u32</entry> | 128 | <entry>__u32</entry> |
135 | <entry><structfield>reserved</structfield>[5]</entry> | 129 | <entry><structfield>reserved</structfield>[5]</entry> |
136 | <entry>Reserved for future extensions. Applications and drivers must | 130 | <entry>Reserved for future extensions. Applications and drivers must |
137 | set the array to zero.</entry> | 131 | set the array to zero.</entry> |
138 | </row> | 132 | </row> |
133 | <row> | ||
134 | <entry>__u8 *</entry> | ||
135 | <entry><structfield>edid</structfield></entry> | ||
136 | <entry>Pointer to memory that contains the EDID. The minimum size is | ||
137 | <structfield>blocks</structfield> * 128.</entry> | ||
138 | </row> | ||
139 | </tbody> | 139 | </tbody> |
140 | </tgroup> | 140 | </tgroup> |
141 | </table> | 141 | </table> |
diff --git a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml index 9f6095608837..d7c9365ecdbe 100644 --- a/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml +++ b/Documentation/DocBook/media/v4l/vidioc-subscribe-event.xml | |||
@@ -176,7 +176,7 @@ | |||
176 | </row> | 176 | </row> |
177 | <row> | 177 | <row> |
178 | <entry><constant>V4L2_EVENT_MOTION_DET</constant></entry> | 178 | <entry><constant>V4L2_EVENT_MOTION_DET</constant></entry> |
179 | <entry>5</entry> | 179 | <entry>6</entry> |
180 | <entry> | 180 | <entry> |
181 | <para>Triggered whenever the motion detection state for one or more of the regions | 181 | <para>Triggered whenever the motion detection state for one or more of the regions |
182 | changes. This event has a &v4l2-event-motion-det; associated with it.</para> | 182 | changes. This event has a &v4l2-event-motion-det; associated with it.</para> |