Merge tag 'tegra-for-4.8-i2c' of git://git.kernel.org/pub/scm/linux/kernel/git/tegra...
[cascardo/linux.git] / Documentation / media / uapi / dvb / video-set-system.rst
1 .. -*- coding: utf-8; mode: rst -*-
2
3 .. _VIDEO_SET_SYSTEM:
4
5 ================
6 VIDEO_SET_SYSTEM
7 ================
8
9 Name
10 ----
11
12 VIDEO_SET_SYSTEM
13
14 .. attention:: This ioctl is deprecated.
15
16 Synopsis
17 --------
18
19 .. c:function:: int ioctl(fd, VIDEO_SET_SYSTEM , video_system_t system)
20     :name: VIDEO_SET_SYSTEM
21
22
23 Arguments
24 ---------
25
26 .. flat-table::
27     :header-rows:  0
28     :stub-columns: 0
29
30
31     -  .. row 1
32
33        -  int fd
34
35        -  File descriptor returned by a previous call to open().
36
37     -  .. row 2
38
39        -  int request
40
41        -  Equals VIDEO_SET_FORMAT for this command.
42
43     -  .. row 3
44
45        -  video_system_t system
46
47        -  video system of TV output.
48
49
50 Description
51 -----------
52
53 This ioctl sets the television output format. The format (see section
54 ??) may vary from the color format of the displayed MPEG stream. If the
55 hardware is not able to display the requested format the call will
56 return an error.
57
58
59 Return Value
60 ------------
61
62 On success 0 is returned, on error -1 and the ``errno`` variable is set
63 appropriately. The generic error codes are described at the
64 :ref:`Generic Error Codes <gen-errors>` chapter.
65
66
67
68 .. flat-table::
69     :header-rows:  0
70     :stub-columns: 0
71
72
73     -  .. row 1
74
75        -  ``EINVAL``
76
77        -  system is not a valid or supported video system.