diff options
author | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-06-25 13:28:08 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2011-07-27 16:53:11 -0400 |
commit | b6dc1bab052891f7cbe158f7146a0f9d55806471 (patch) | |
tree | 191dd53e4510750592eff2c6563e711f1adc9b3f /Documentation/DocBook/media/v4l/compat.xml | |
parent | a9b36e850782db853b9da050be9ed2050de51ad4 (diff) |
[media] DocBook/v4l: Remove references to the old V4L1 compat layer
The old V4L1 Kernel copatibility layer was removed, but the API
spec still says that it is there.
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Documentation/DocBook/media/v4l/compat.xml')
-rw-r--r-- | Documentation/DocBook/media/v4l/compat.xml | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/Documentation/DocBook/media/v4l/compat.xml b/Documentation/DocBook/media/v4l/compat.xml index 9f7cd4f25792..b010ac6bfd2c 100644 --- a/Documentation/DocBook/media/v4l/compat.xml +++ b/Documentation/DocBook/media/v4l/compat.xml | |||
@@ -10,12 +10,10 @@ driver writers to port or update their code.</para> | |||
10 | <para>The Video For Linux API was first introduced in Linux 2.1 to | 10 | <para>The Video For Linux API was first introduced in Linux 2.1 to |
11 | unify and replace various TV and radio device related interfaces, | 11 | unify and replace various TV and radio device related interfaces, |
12 | developed independently by driver writers in prior years. Starting | 12 | developed independently by driver writers in prior years. Starting |
13 | with Linux 2.5 the much improved V4L2 API replaces the V4L API, | 13 | with Linux 2.5 the much improved V4L2 API replaces the V4L API. |
14 | although existing drivers will continue to support V4L applications in | 14 | The support for the old V4L calls were removed from Kernel, but the |
15 | the future, either directly or through the V4L2 compatibility layer in | 15 | library <xref linkend="libv4l" /> supports the conversion of a V4L |
16 | the <filename>videodev</filename> kernel module translating ioctls on | 16 | API system call into a V4L2 one.</para> |
17 | the fly. For a transition period not all drivers will support the V4L2 | ||
18 | API.</para> | ||
19 | 17 | ||
20 | <section> | 18 | <section> |
21 | <title>Opening and Closing Devices</title> | 19 | <title>Opening and Closing Devices</title> |
@@ -84,12 +82,7 @@ not compatible with V4L or V4L2.</para> </footnote>, | |||
84 | device file. V4L2 drivers <emphasis>may</emphasis> support multiple | 82 | device file. V4L2 drivers <emphasis>may</emphasis> support multiple |
85 | opens, see <xref linkend="open" /> for details and consequences.</para> | 83 | opens, see <xref linkend="open" /> for details and consequences.</para> |
86 | 84 | ||
87 | <para>V4L drivers respond to V4L2 ioctls with an &EINVAL;. The | 85 | <para>V4L drivers respond to V4L2 ioctls with an &EINVAL;.</para> |
88 | compatibility layer in the V4L2 <filename>videodev</filename> module | ||
89 | can translate V4L ioctl requests to their V4L2 counterpart, however a | ||
90 | V4L2 driver usually needs more preparation to become fully V4L | ||
91 | compatible. This is covered in more detail in <xref | ||
92 | linkend="driver" />.</para> | ||
93 | </section> | 86 | </section> |
94 | 87 | ||
95 | <section> | 88 | <section> |