diff options
| author | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2018-01-04 13:08:56 -0500 |
|---|---|---|
| committer | Mauro Carvalho Chehab <mchehab@s-opensource.com> | 2018-01-04 13:15:05 -0500 |
| commit | 6e6a8b5a38cb04d5ef35d4eb57836126b954e7c8 (patch) | |
| tree | 1ea9d8dbba617094c1f8ae2ff4806eeb868ee2c3 /include/uapi/linux | |
| parent | 4a3fad709bbc74c85fffff8903d17b5e35723365 (diff) | |
media: replace all <spaces><tab> occurrences
There are a lot of places where sequences of space/tabs are
found. Get rid of all spaces before tabs.
Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/dvb/video.h | 20 | ||||
| -rw-r--r-- | include/uapi/linux/v4l2-controls.h | 96 | ||||
| -rw-r--r-- | include/uapi/linux/videodev2.h | 56 |
3 files changed, 86 insertions, 86 deletions
diff --git a/include/uapi/linux/dvb/video.h b/include/uapi/linux/dvb/video.h index 4d51f98182bb..df3d7028c807 100644 --- a/include/uapi/linux/dvb/video.h +++ b/include/uapi/linux/dvb/video.h | |||
| @@ -83,11 +83,11 @@ typedef enum { | |||
| 83 | #define VIDEO_CMD_CONTINUE (3) | 83 | #define VIDEO_CMD_CONTINUE (3) |
| 84 | 84 | ||
| 85 | /* Flags for VIDEO_CMD_FREEZE */ | 85 | /* Flags for VIDEO_CMD_FREEZE */ |
| 86 | #define VIDEO_CMD_FREEZE_TO_BLACK (1 << 0) | 86 | #define VIDEO_CMD_FREEZE_TO_BLACK (1 << 0) |
| 87 | 87 | ||
| 88 | /* Flags for VIDEO_CMD_STOP */ | 88 | /* Flags for VIDEO_CMD_STOP */ |
| 89 | #define VIDEO_CMD_STOP_TO_BLACK (1 << 0) | 89 | #define VIDEO_CMD_STOP_TO_BLACK (1 << 0) |
| 90 | #define VIDEO_CMD_STOP_IMMEDIATELY (1 << 1) | 90 | #define VIDEO_CMD_STOP_IMMEDIATELY (1 << 1) |
| 91 | 91 | ||
| 92 | /* Play input formats: */ | 92 | /* Play input formats: */ |
| 93 | /* The decoder has no special format requirements */ | 93 | /* The decoder has no special format requirements */ |
| @@ -124,8 +124,8 @@ struct video_command { | |||
| 124 | /* FIELD_UNKNOWN can be used if the hardware does not know whether | 124 | /* FIELD_UNKNOWN can be used if the hardware does not know whether |
| 125 | the Vsync is for an odd, even or progressive (i.e. non-interlaced) | 125 | the Vsync is for an odd, even or progressive (i.e. non-interlaced) |
| 126 | field. */ | 126 | field. */ |
| 127 | #define VIDEO_VSYNC_FIELD_UNKNOWN (0) | 127 | #define VIDEO_VSYNC_FIELD_UNKNOWN (0) |
| 128 | #define VIDEO_VSYNC_FIELD_ODD (1) | 128 | #define VIDEO_VSYNC_FIELD_ODD (1) |
| 129 | #define VIDEO_VSYNC_FIELD_EVEN (2) | 129 | #define VIDEO_VSYNC_FIELD_EVEN (2) |
| 130 | #define VIDEO_VSYNC_FIELD_PROGRESSIVE (3) | 130 | #define VIDEO_VSYNC_FIELD_PROGRESSIVE (3) |
| 131 | 131 | ||
| @@ -133,8 +133,8 @@ struct video_event { | |||
| 133 | __s32 type; | 133 | __s32 type; |
| 134 | #define VIDEO_EVENT_SIZE_CHANGED 1 | 134 | #define VIDEO_EVENT_SIZE_CHANGED 1 |
| 135 | #define VIDEO_EVENT_FRAME_RATE_CHANGED 2 | 135 | #define VIDEO_EVENT_FRAME_RATE_CHANGED 2 |
| 136 | #define VIDEO_EVENT_DECODER_STOPPED 3 | 136 | #define VIDEO_EVENT_DECODER_STOPPED 3 |
| 137 | #define VIDEO_EVENT_VSYNC 4 | 137 | #define VIDEO_EVENT_VSYNC 4 |
| 138 | /* unused, make sure to use atomic time for y2038 if it ever gets used */ | 138 | /* unused, make sure to use atomic time for y2038 if it ever gets used */ |
| 139 | long timestamp; | 139 | long timestamp; |
| 140 | union { | 140 | union { |
| @@ -268,9 +268,9 @@ typedef __u16 video_attributes_t; | |||
| 268 | #define VIDEO_GET_PTS _IOR('o', 57, __u64) | 268 | #define VIDEO_GET_PTS _IOR('o', 57, __u64) |
| 269 | 269 | ||
| 270 | /* Read the number of displayed frames since the decoder was started */ | 270 | /* Read the number of displayed frames since the decoder was started */ |
| 271 | #define VIDEO_GET_FRAME_COUNT _IOR('o', 58, __u64) | 271 | #define VIDEO_GET_FRAME_COUNT _IOR('o', 58, __u64) |
| 272 | 272 | ||
| 273 | #define VIDEO_COMMAND _IOWR('o', 59, struct video_command) | 273 | #define VIDEO_COMMAND _IOWR('o', 59, struct video_command) |
| 274 | #define VIDEO_TRY_COMMAND _IOWR('o', 60, struct video_command) | 274 | #define VIDEO_TRY_COMMAND _IOWR('o', 60, struct video_command) |
| 275 | 275 | ||
| 276 | #endif /* _UAPI_DVBVIDEO_H_ */ | 276 | #endif /* _UAPI_DVBVIDEO_H_ */ |
diff --git a/include/uapi/linux/v4l2-controls.h b/include/uapi/linux/v4l2-controls.h index a692623e0236..cbbb750d87d1 100644 --- a/include/uapi/linux/v4l2-controls.h +++ b/include/uapi/linux/v4l2-controls.h | |||
| @@ -67,8 +67,8 @@ | |||
| 67 | /* User-class control IDs */ | 67 | /* User-class control IDs */ |
| 68 | 68 | ||
| 69 | #define V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900) | 69 | #define V4L2_CID_BASE (V4L2_CTRL_CLASS_USER | 0x900) |
| 70 | #define V4L2_CID_USER_BASE V4L2_CID_BASE | 70 | #define V4L2_CID_USER_BASE V4L2_CID_BASE |
| 71 | #define V4L2_CID_USER_CLASS (V4L2_CTRL_CLASS_USER | 1) | 71 | #define V4L2_CID_USER_CLASS (V4L2_CTRL_CLASS_USER | 1) |
| 72 | #define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0) | 72 | #define V4L2_CID_BRIGHTNESS (V4L2_CID_BASE+0) |
| 73 | #define V4L2_CID_CONTRAST (V4L2_CID_BASE+1) | 73 | #define V4L2_CID_CONTRAST (V4L2_CID_BASE+1) |
| 74 | #define V4L2_CID_SATURATION (V4L2_CID_BASE+2) | 74 | #define V4L2_CID_SATURATION (V4L2_CID_BASE+2) |
| @@ -102,7 +102,7 @@ enum v4l2_power_line_frequency { | |||
| 102 | #define V4L2_CID_HUE_AUTO (V4L2_CID_BASE+25) | 102 | #define V4L2_CID_HUE_AUTO (V4L2_CID_BASE+25) |
| 103 | #define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE+26) | 103 | #define V4L2_CID_WHITE_BALANCE_TEMPERATURE (V4L2_CID_BASE+26) |
| 104 | #define V4L2_CID_SHARPNESS (V4L2_CID_BASE+27) | 104 | #define V4L2_CID_SHARPNESS (V4L2_CID_BASE+27) |
| 105 | #define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE+28) | 105 | #define V4L2_CID_BACKLIGHT_COMPENSATION (V4L2_CID_BASE+28) |
| 106 | #define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE+29) | 106 | #define V4L2_CID_CHROMA_AGC (V4L2_CID_BASE+29) |
| 107 | #define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE+30) | 107 | #define V4L2_CID_COLOR_KILLER (V4L2_CID_BASE+30) |
| 108 | #define V4L2_CID_COLORFX (V4L2_CID_BASE+31) | 108 | #define V4L2_CID_COLORFX (V4L2_CID_BASE+31) |
| @@ -194,11 +194,11 @@ enum v4l2_colorfx { | |||
| 194 | /* The MPEG controls are applicable to all codec controls | 194 | /* The MPEG controls are applicable to all codec controls |
| 195 | * and the 'MPEG' part of the define is historical */ | 195 | * and the 'MPEG' part of the define is historical */ |
| 196 | 196 | ||
| 197 | #define V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900) | 197 | #define V4L2_CID_MPEG_BASE (V4L2_CTRL_CLASS_MPEG | 0x900) |
| 198 | #define V4L2_CID_MPEG_CLASS (V4L2_CTRL_CLASS_MPEG | 1) | 198 | #define V4L2_CID_MPEG_CLASS (V4L2_CTRL_CLASS_MPEG | 1) |
| 199 | 199 | ||
| 200 | /* MPEG streams, specific to multiplexed streams */ | 200 | /* MPEG streams, specific to multiplexed streams */ |
| 201 | #define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_MPEG_BASE+0) | 201 | #define V4L2_CID_MPEG_STREAM_TYPE (V4L2_CID_MPEG_BASE+0) |
| 202 | enum v4l2_mpeg_stream_type { | 202 | enum v4l2_mpeg_stream_type { |
| 203 | V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */ | 203 | V4L2_MPEG_STREAM_TYPE_MPEG2_PS = 0, /* MPEG-2 program stream */ |
| 204 | V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1, /* MPEG-2 transport stream */ | 204 | V4L2_MPEG_STREAM_TYPE_MPEG2_TS = 1, /* MPEG-2 transport stream */ |
| @@ -207,26 +207,26 @@ enum v4l2_mpeg_stream_type { | |||
| 207 | V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4, /* MPEG-1 VCD-compatible stream */ | 207 | V4L2_MPEG_STREAM_TYPE_MPEG1_VCD = 4, /* MPEG-1 VCD-compatible stream */ |
| 208 | V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD = 5, /* MPEG-2 SVCD-compatible stream */ | 208 | V4L2_MPEG_STREAM_TYPE_MPEG2_SVCD = 5, /* MPEG-2 SVCD-compatible stream */ |
| 209 | }; | 209 | }; |
| 210 | #define V4L2_CID_MPEG_STREAM_PID_PMT (V4L2_CID_MPEG_BASE+1) | 210 | #define V4L2_CID_MPEG_STREAM_PID_PMT (V4L2_CID_MPEG_BASE+1) |
| 211 | #define V4L2_CID_MPEG_STREAM_PID_AUDIO (V4L2_CID_MPEG_BASE+2) | 211 | #define V4L2_CID_MPEG_STREAM_PID_AUDIO (V4L2_CID_MPEG_BASE+2) |
| 212 | #define V4L2_CID_MPEG_STREAM_PID_VIDEO (V4L2_CID_MPEG_BASE+3) | 212 | #define V4L2_CID_MPEG_STREAM_PID_VIDEO (V4L2_CID_MPEG_BASE+3) |
| 213 | #define V4L2_CID_MPEG_STREAM_PID_PCR (V4L2_CID_MPEG_BASE+4) | 213 | #define V4L2_CID_MPEG_STREAM_PID_PCR (V4L2_CID_MPEG_BASE+4) |
| 214 | #define V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (V4L2_CID_MPEG_BASE+5) | 214 | #define V4L2_CID_MPEG_STREAM_PES_ID_AUDIO (V4L2_CID_MPEG_BASE+5) |
| 215 | #define V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (V4L2_CID_MPEG_BASE+6) | 215 | #define V4L2_CID_MPEG_STREAM_PES_ID_VIDEO (V4L2_CID_MPEG_BASE+6) |
| 216 | #define V4L2_CID_MPEG_STREAM_VBI_FMT (V4L2_CID_MPEG_BASE+7) | 216 | #define V4L2_CID_MPEG_STREAM_VBI_FMT (V4L2_CID_MPEG_BASE+7) |
| 217 | enum v4l2_mpeg_stream_vbi_fmt { | 217 | enum v4l2_mpeg_stream_vbi_fmt { |
| 218 | V4L2_MPEG_STREAM_VBI_FMT_NONE = 0, /* No VBI in the MPEG stream */ | 218 | V4L2_MPEG_STREAM_VBI_FMT_NONE = 0, /* No VBI in the MPEG stream */ |
| 219 | V4L2_MPEG_STREAM_VBI_FMT_IVTV = 1, /* VBI in private packets, IVTV format */ | 219 | V4L2_MPEG_STREAM_VBI_FMT_IVTV = 1, /* VBI in private packets, IVTV format */ |
| 220 | }; | 220 | }; |
| 221 | 221 | ||
| 222 | /* MPEG audio controls specific to multiplexed streams */ | 222 | /* MPEG audio controls specific to multiplexed streams */ |
| 223 | #define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ (V4L2_CID_MPEG_BASE+100) | 223 | #define V4L2_CID_MPEG_AUDIO_SAMPLING_FREQ (V4L2_CID_MPEG_BASE+100) |
| 224 | enum v4l2_mpeg_audio_sampling_freq { | 224 | enum v4l2_mpeg_audio_sampling_freq { |
| 225 | V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0, | 225 | V4L2_MPEG_AUDIO_SAMPLING_FREQ_44100 = 0, |
| 226 | V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000 = 1, | 226 | V4L2_MPEG_AUDIO_SAMPLING_FREQ_48000 = 1, |
| 227 | V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000 = 2, | 227 | V4L2_MPEG_AUDIO_SAMPLING_FREQ_32000 = 2, |
| 228 | }; | 228 | }; |
| 229 | #define V4L2_CID_MPEG_AUDIO_ENCODING (V4L2_CID_MPEG_BASE+101) | 229 | #define V4L2_CID_MPEG_AUDIO_ENCODING (V4L2_CID_MPEG_BASE+101) |
| 230 | enum v4l2_mpeg_audio_encoding { | 230 | enum v4l2_mpeg_audio_encoding { |
| 231 | V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0, | 231 | V4L2_MPEG_AUDIO_ENCODING_LAYER_1 = 0, |
| 232 | V4L2_MPEG_AUDIO_ENCODING_LAYER_2 = 1, | 232 | V4L2_MPEG_AUDIO_ENCODING_LAYER_2 = 1, |
| @@ -234,7 +234,7 @@ enum v4l2_mpeg_audio_encoding { | |||
| 234 | V4L2_MPEG_AUDIO_ENCODING_AAC = 3, | 234 | V4L2_MPEG_AUDIO_ENCODING_AAC = 3, |
| 235 | V4L2_MPEG_AUDIO_ENCODING_AC3 = 4, | 235 | V4L2_MPEG_AUDIO_ENCODING_AC3 = 4, |
| 236 | }; | 236 | }; |
| 237 | #define V4L2_CID_MPEG_AUDIO_L1_BITRATE (V4L2_CID_MPEG_BASE+102) | 237 | #define V4L2_CID_MPEG_AUDIO_L1_BITRATE (V4L2_CID_MPEG_BASE+102) |
| 238 | enum v4l2_mpeg_audio_l1_bitrate { | 238 | enum v4l2_mpeg_audio_l1_bitrate { |
| 239 | V4L2_MPEG_AUDIO_L1_BITRATE_32K = 0, | 239 | V4L2_MPEG_AUDIO_L1_BITRATE_32K = 0, |
| 240 | V4L2_MPEG_AUDIO_L1_BITRATE_64K = 1, | 240 | V4L2_MPEG_AUDIO_L1_BITRATE_64K = 1, |
| @@ -251,7 +251,7 @@ enum v4l2_mpeg_audio_l1_bitrate { | |||
| 251 | V4L2_MPEG_AUDIO_L1_BITRATE_416K = 12, | 251 | V4L2_MPEG_AUDIO_L1_BITRATE_416K = 12, |
| 252 | V4L2_MPEG_AUDIO_L1_BITRATE_448K = 13, | 252 | V4L2_MPEG_AUDIO_L1_BITRATE_448K = 13, |
| 253 | }; | 253 | }; |
| 254 | #define V4L2_CID_MPEG_AUDIO_L2_BITRATE (V4L2_CID_MPEG_BASE+103) | 254 | #define V4L2_CID_MPEG_AUDIO_L2_BITRATE (V4L2_CID_MPEG_BASE+103) |
| 255 | enum v4l2_mpeg_audio_l2_bitrate { | 255 | enum v4l2_mpeg_audio_l2_bitrate { |
| 256 | V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0, | 256 | V4L2_MPEG_AUDIO_L2_BITRATE_32K = 0, |
| 257 | V4L2_MPEG_AUDIO_L2_BITRATE_48K = 1, | 257 | V4L2_MPEG_AUDIO_L2_BITRATE_48K = 1, |
| @@ -268,7 +268,7 @@ enum v4l2_mpeg_audio_l2_bitrate { | |||
| 268 | V4L2_MPEG_AUDIO_L2_BITRATE_320K = 12, | 268 | V4L2_MPEG_AUDIO_L2_BITRATE_320K = 12, |
| 269 | V4L2_MPEG_AUDIO_L2_BITRATE_384K = 13, | 269 | V4L2_MPEG_AUDIO_L2_BITRATE_384K = 13, |
| 270 | }; | 270 | }; |
| 271 | #define V4L2_CID_MPEG_AUDIO_L3_BITRATE (V4L2_CID_MPEG_BASE+104) | 271 | #define V4L2_CID_MPEG_AUDIO_L3_BITRATE (V4L2_CID_MPEG_BASE+104) |
| 272 | enum v4l2_mpeg_audio_l3_bitrate { | 272 | enum v4l2_mpeg_audio_l3_bitrate { |
| 273 | V4L2_MPEG_AUDIO_L3_BITRATE_32K = 0, | 273 | V4L2_MPEG_AUDIO_L3_BITRATE_32K = 0, |
| 274 | V4L2_MPEG_AUDIO_L3_BITRATE_40K = 1, | 274 | V4L2_MPEG_AUDIO_L3_BITRATE_40K = 1, |
| @@ -285,32 +285,32 @@ enum v4l2_mpeg_audio_l3_bitrate { | |||
| 285 | V4L2_MPEG_AUDIO_L3_BITRATE_256K = 12, | 285 | V4L2_MPEG_AUDIO_L3_BITRATE_256K = 12, |
| 286 | V4L2_MPEG_AUDIO_L3_BITRATE_320K = 13, | 286 | V4L2_MPEG_AUDIO_L3_BITRATE_320K = 13, |
| 287 | }; | 287 | }; |
| 288 | #define V4L2_CID_MPEG_AUDIO_MODE (V4L2_CID_MPEG_BASE+105) | 288 | #define V4L2_CID_MPEG_AUDIO_MODE (V4L2_CID_MPEG_BASE+105) |
| 289 | enum v4l2_mpeg_audio_mode { | 289 | enum v4l2_mpeg_audio_mode { |
| 290 | V4L2_MPEG_AUDIO_MODE_STEREO = 0, | 290 | V4L2_MPEG_AUDIO_MODE_STEREO = 0, |
| 291 | V4L2_MPEG_AUDIO_MODE_JOINT_STEREO = 1, | 291 | V4L2_MPEG_AUDIO_MODE_JOINT_STEREO = 1, |
| 292 | V4L2_MPEG_AUDIO_MODE_DUAL = 2, | 292 | V4L2_MPEG_AUDIO_MODE_DUAL = 2, |
| 293 | V4L2_MPEG_AUDIO_MODE_MONO = 3, | 293 | V4L2_MPEG_AUDIO_MODE_MONO = 3, |
| 294 | }; | 294 | }; |
| 295 | #define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION (V4L2_CID_MPEG_BASE+106) | 295 | #define V4L2_CID_MPEG_AUDIO_MODE_EXTENSION (V4L2_CID_MPEG_BASE+106) |
| 296 | enum v4l2_mpeg_audio_mode_extension { | 296 | enum v4l2_mpeg_audio_mode_extension { |
| 297 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0, | 297 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_4 = 0, |
| 298 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8 = 1, | 298 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_8 = 1, |
| 299 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12 = 2, | 299 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_12 = 2, |
| 300 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16 = 3, | 300 | V4L2_MPEG_AUDIO_MODE_EXTENSION_BOUND_16 = 3, |
| 301 | }; | 301 | }; |
| 302 | #define V4L2_CID_MPEG_AUDIO_EMPHASIS (V4L2_CID_MPEG_BASE+107) | 302 | #define V4L2_CID_MPEG_AUDIO_EMPHASIS (V4L2_CID_MPEG_BASE+107) |
| 303 | enum v4l2_mpeg_audio_emphasis { | 303 | enum v4l2_mpeg_audio_emphasis { |
| 304 | V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0, | 304 | V4L2_MPEG_AUDIO_EMPHASIS_NONE = 0, |
| 305 | V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS = 1, | 305 | V4L2_MPEG_AUDIO_EMPHASIS_50_DIV_15_uS = 1, |
| 306 | V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17 = 2, | 306 | V4L2_MPEG_AUDIO_EMPHASIS_CCITT_J17 = 2, |
| 307 | }; | 307 | }; |
| 308 | #define V4L2_CID_MPEG_AUDIO_CRC (V4L2_CID_MPEG_BASE+108) | 308 | #define V4L2_CID_MPEG_AUDIO_CRC (V4L2_CID_MPEG_BASE+108) |
| 309 | enum v4l2_mpeg_audio_crc { | 309 | enum v4l2_mpeg_audio_crc { |
| 310 | V4L2_MPEG_AUDIO_CRC_NONE = 0, | 310 | V4L2_MPEG_AUDIO_CRC_NONE = 0, |
| 311 | V4L2_MPEG_AUDIO_CRC_CRC16 = 1, | 311 | V4L2_MPEG_AUDIO_CRC_CRC16 = 1, |
| 312 | }; | 312 | }; |
| 313 | #define V4L2_CID_MPEG_AUDIO_MUTE (V4L2_CID_MPEG_BASE+109) | 313 | #define V4L2_CID_MPEG_AUDIO_MUTE (V4L2_CID_MPEG_BASE+109) |
| 314 | #define V4L2_CID_MPEG_AUDIO_AAC_BITRATE (V4L2_CID_MPEG_BASE+110) | 314 | #define V4L2_CID_MPEG_AUDIO_AAC_BITRATE (V4L2_CID_MPEG_BASE+110) |
| 315 | #define V4L2_CID_MPEG_AUDIO_AC3_BITRATE (V4L2_CID_MPEG_BASE+111) | 315 | #define V4L2_CID_MPEG_AUDIO_AC3_BITRATE (V4L2_CID_MPEG_BASE+111) |
| 316 | enum v4l2_mpeg_audio_ac3_bitrate { | 316 | enum v4l2_mpeg_audio_ac3_bitrate { |
| @@ -346,33 +346,33 @@ enum v4l2_mpeg_audio_dec_playback { | |||
| 346 | #define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_MPEG_BASE+113) | 346 | #define V4L2_CID_MPEG_AUDIO_DEC_MULTILINGUAL_PLAYBACK (V4L2_CID_MPEG_BASE+113) |
| 347 | 347 | ||
| 348 | /* MPEG video controls specific to multiplexed streams */ | 348 | /* MPEG video controls specific to multiplexed streams */ |
| 349 | #define V4L2_CID_MPEG_VIDEO_ENCODING (V4L2_CID_MPEG_BASE+200) | 349 | #define V4L2_CID_MPEG_VIDEO_ENCODING (V4L2_CID_MPEG_BASE+200) |
| 350 | enum v4l2_mpeg_video_encoding { | 350 | enum v4l2_mpeg_video_encoding { |
| 351 | V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0, | 351 | V4L2_MPEG_VIDEO_ENCODING_MPEG_1 = 0, |
| 352 | V4L2_MPEG_VIDEO_ENCODING_MPEG_2 = 1, | 352 | V4L2_MPEG_VIDEO_ENCODING_MPEG_2 = 1, |
| 353 | V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC = 2, | 353 | V4L2_MPEG_VIDEO_ENCODING_MPEG_4_AVC = 2, |
| 354 | }; | 354 | }; |
| 355 | #define V4L2_CID_MPEG_VIDEO_ASPECT (V4L2_CID_MPEG_BASE+201) | 355 | #define V4L2_CID_MPEG_VIDEO_ASPECT (V4L2_CID_MPEG_BASE+201) |
| 356 | enum v4l2_mpeg_video_aspect { | 356 | enum v4l2_mpeg_video_aspect { |
| 357 | V4L2_MPEG_VIDEO_ASPECT_1x1 = 0, | 357 | V4L2_MPEG_VIDEO_ASPECT_1x1 = 0, |
| 358 | V4L2_MPEG_VIDEO_ASPECT_4x3 = 1, | 358 | V4L2_MPEG_VIDEO_ASPECT_4x3 = 1, |
| 359 | V4L2_MPEG_VIDEO_ASPECT_16x9 = 2, | 359 | V4L2_MPEG_VIDEO_ASPECT_16x9 = 2, |
| 360 | V4L2_MPEG_VIDEO_ASPECT_221x100 = 3, | 360 | V4L2_MPEG_VIDEO_ASPECT_221x100 = 3, |
| 361 | }; | 361 | }; |
| 362 | #define V4L2_CID_MPEG_VIDEO_B_FRAMES (V4L2_CID_MPEG_BASE+202) | 362 | #define V4L2_CID_MPEG_VIDEO_B_FRAMES (V4L2_CID_MPEG_BASE+202) |
| 363 | #define V4L2_CID_MPEG_VIDEO_GOP_SIZE (V4L2_CID_MPEG_BASE+203) | 363 | #define V4L2_CID_MPEG_VIDEO_GOP_SIZE (V4L2_CID_MPEG_BASE+203) |
| 364 | #define V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (V4L2_CID_MPEG_BASE+204) | 364 | #define V4L2_CID_MPEG_VIDEO_GOP_CLOSURE (V4L2_CID_MPEG_BASE+204) |
| 365 | #define V4L2_CID_MPEG_VIDEO_PULLDOWN (V4L2_CID_MPEG_BASE+205) | 365 | #define V4L2_CID_MPEG_VIDEO_PULLDOWN (V4L2_CID_MPEG_BASE+205) |
| 366 | #define V4L2_CID_MPEG_VIDEO_BITRATE_MODE (V4L2_CID_MPEG_BASE+206) | 366 | #define V4L2_CID_MPEG_VIDEO_BITRATE_MODE (V4L2_CID_MPEG_BASE+206) |
| 367 | enum v4l2_mpeg_video_bitrate_mode { | 367 | enum v4l2_mpeg_video_bitrate_mode { |
| 368 | V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0, | 368 | V4L2_MPEG_VIDEO_BITRATE_MODE_VBR = 0, |
| 369 | V4L2_MPEG_VIDEO_BITRATE_MODE_CBR = 1, | 369 | V4L2_MPEG_VIDEO_BITRATE_MODE_CBR = 1, |
| 370 | }; | 370 | }; |
| 371 | #define V4L2_CID_MPEG_VIDEO_BITRATE (V4L2_CID_MPEG_BASE+207) | 371 | #define V4L2_CID_MPEG_VIDEO_BITRATE (V4L2_CID_MPEG_BASE+207) |
| 372 | #define V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (V4L2_CID_MPEG_BASE+208) | 372 | #define V4L2_CID_MPEG_VIDEO_BITRATE_PEAK (V4L2_CID_MPEG_BASE+208) |
| 373 | #define V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (V4L2_CID_MPEG_BASE+209) | 373 | #define V4L2_CID_MPEG_VIDEO_TEMPORAL_DECIMATION (V4L2_CID_MPEG_BASE+209) |
| 374 | #define V4L2_CID_MPEG_VIDEO_MUTE (V4L2_CID_MPEG_BASE+210) | 374 | #define V4L2_CID_MPEG_VIDEO_MUTE (V4L2_CID_MPEG_BASE+210) |
| 375 | #define V4L2_CID_MPEG_VIDEO_MUTE_YUV (V4L2_CID_MPEG_BASE+211) | 375 | #define V4L2_CID_MPEG_VIDEO_MUTE_YUV (V4L2_CID_MPEG_BASE+211) |
| 376 | #define V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (V4L2_CID_MPEG_BASE+212) | 376 | #define V4L2_CID_MPEG_VIDEO_DECODER_SLICE_INTERFACE (V4L2_CID_MPEG_BASE+212) |
| 377 | #define V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (V4L2_CID_MPEG_BASE+213) | 377 | #define V4L2_CID_MPEG_VIDEO_DECODER_MPEG4_DEBLOCK_FILTER (V4L2_CID_MPEG_BASE+213) |
| 378 | #define V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (V4L2_CID_MPEG_BASE+214) | 378 | #define V4L2_CID_MPEG_VIDEO_CYCLIC_INTRA_REFRESH_MB (V4L2_CID_MPEG_BASE+214) |
| @@ -590,14 +590,14 @@ enum v4l2_vp8_golden_frame_sel { | |||
| 590 | #define V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE+511) | 590 | #define V4L2_CID_MPEG_VIDEO_VPX_PROFILE (V4L2_CID_MPEG_BASE+511) |
| 591 | 591 | ||
| 592 | /* MPEG-class control IDs specific to the CX2341x driver as defined by V4L2 */ | 592 | /* MPEG-class control IDs specific to the CX2341x driver as defined by V4L2 */ |
| 593 | #define V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) | 593 | #define V4L2_CID_MPEG_CX2341X_BASE (V4L2_CTRL_CLASS_MPEG | 0x1000) |
| 594 | #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE+0) | 594 | #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE+0) |
| 595 | enum v4l2_mpeg_cx2341x_video_spatial_filter_mode { | 595 | enum v4l2_mpeg_cx2341x_video_spatial_filter_mode { |
| 596 | V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0, | 596 | V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_MANUAL = 0, |
| 597 | V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO = 1, | 597 | V4L2_MPEG_CX2341X_VIDEO_SPATIAL_FILTER_MODE_AUTO = 1, |
| 598 | }; | 598 | }; |
| 599 | #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE+1) | 599 | #define V4L2_CID_MPEG_CX2341X_VIDEO_SPATIAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE+1) |
| 600 | #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+2) | 600 | #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+2) |
| 601 | enum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type { | 601 | enum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type { |
| 602 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0, | 602 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_OFF = 0, |
| 603 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR = 1, | 603 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_1D_HOR = 1, |
| @@ -605,18 +605,18 @@ enum v4l2_mpeg_cx2341x_video_luma_spatial_filter_type { | |||
| 605 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE = 3, | 605 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_HV_SEPARABLE = 3, |
| 606 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE = 4, | 606 | V4L2_MPEG_CX2341X_VIDEO_LUMA_SPATIAL_FILTER_TYPE_2D_SYM_NON_SEPARABLE = 4, |
| 607 | }; | 607 | }; |
| 608 | #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+3) | 608 | #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+3) |
| 609 | enum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type { | 609 | enum v4l2_mpeg_cx2341x_video_chroma_spatial_filter_type { |
| 610 | V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0, | 610 | V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_OFF = 0, |
| 611 | V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR = 1, | 611 | V4L2_MPEG_CX2341X_VIDEO_CHROMA_SPATIAL_FILTER_TYPE_1D_HOR = 1, |
| 612 | }; | 612 | }; |
| 613 | #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE+4) | 613 | #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE (V4L2_CID_MPEG_CX2341X_BASE+4) |
| 614 | enum v4l2_mpeg_cx2341x_video_temporal_filter_mode { | 614 | enum v4l2_mpeg_cx2341x_video_temporal_filter_mode { |
| 615 | V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0, | 615 | V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_MANUAL = 0, |
| 616 | V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO = 1, | 616 | V4L2_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER_MODE_AUTO = 1, |
| 617 | }; | 617 | }; |
| 618 | #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE+5) | 618 | #define V4L2_CID_MPEG_CX2341X_VIDEO_TEMPORAL_FILTER (V4L2_CID_MPEG_CX2341X_BASE+5) |
| 619 | #define V4L2_CID_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+6) | 619 | #define V4L2_CID_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE (V4L2_CID_MPEG_CX2341X_BASE+6) |
| 620 | enum v4l2_mpeg_cx2341x_video_median_filter_type { | 620 | enum v4l2_mpeg_cx2341x_video_median_filter_type { |
| 621 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0, | 621 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_OFF = 0, |
| 622 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR = 1, | 622 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR = 1, |
| @@ -624,11 +624,11 @@ enum v4l2_mpeg_cx2341x_video_median_filter_type { | |||
| 624 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT = 3, | 624 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_HOR_VERT = 3, |
| 625 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG = 4, | 625 | V4L2_MPEG_CX2341X_VIDEO_MEDIAN_FILTER_TYPE_DIAG = 4, |
| 626 | }; | 626 | }; |
| 627 | #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE+7) | 627 | #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE+7) |
| 628 | #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE+8) | 628 | #define V4L2_CID_MPEG_CX2341X_VIDEO_LUMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE+8) |
| 629 | #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE+9) | 629 | #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_BOTTOM (V4L2_CID_MPEG_CX2341X_BASE+9) |
| 630 | #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE+10) | 630 | #define V4L2_CID_MPEG_CX2341X_VIDEO_CHROMA_MEDIAN_FILTER_TOP (V4L2_CID_MPEG_CX2341X_BASE+10) |
| 631 | #define V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS (V4L2_CID_MPEG_CX2341X_BASE+11) | 631 | #define V4L2_CID_MPEG_CX2341X_STREAM_INSERT_NAV_PACKETS (V4L2_CID_MPEG_CX2341X_BASE+11) |
| 632 | 632 | ||
| 633 | /* MPEG-class control IDs specific to the Samsung MFC 5.1 driver as defined by V4L2 */ | 633 | /* MPEG-class control IDs specific to the Samsung MFC 5.1 driver as defined by V4L2 */ |
| 634 | #define V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) | 634 | #define V4L2_CID_MPEG_MFC51_BASE (V4L2_CTRL_CLASS_MPEG | 0x1100) |
| @@ -660,8 +660,8 @@ enum v4l2_mpeg_mfc51_video_force_frame_type { | |||
| 660 | 660 | ||
| 661 | /* Camera class control IDs */ | 661 | /* Camera class control IDs */ |
| 662 | 662 | ||
| 663 | #define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900) | 663 | #define V4L2_CID_CAMERA_CLASS_BASE (V4L2_CTRL_CLASS_CAMERA | 0x900) |
| 664 | #define V4L2_CID_CAMERA_CLASS (V4L2_CTRL_CLASS_CAMERA | 1) | 664 | #define V4L2_CID_CAMERA_CLASS (V4L2_CTRL_CLASS_CAMERA | 1) |
| 665 | 665 | ||
| 666 | #define V4L2_CID_EXPOSURE_AUTO (V4L2_CID_CAMERA_CLASS_BASE+1) | 666 | #define V4L2_CID_EXPOSURE_AUTO (V4L2_CID_CAMERA_CLASS_BASE+1) |
| 667 | enum v4l2_exposure_auto_type { | 667 | enum v4l2_exposure_auto_type { |
diff --git a/include/uapi/linux/videodev2.h b/include/uapi/linux/videodev2.h index faa97fda588a..982718965180 100644 --- a/include/uapi/linux/videodev2.h +++ b/include/uapi/linux/videodev2.h | |||
| @@ -107,14 +107,14 @@ enum v4l2_field { | |||
| 107 | transmitted first */ | 107 | transmitted first */ |
| 108 | }; | 108 | }; |
| 109 | #define V4L2_FIELD_HAS_TOP(field) \ | 109 | #define V4L2_FIELD_HAS_TOP(field) \ |
| 110 | ((field) == V4L2_FIELD_TOP ||\ | 110 | ((field) == V4L2_FIELD_TOP ||\ |
| 111 | (field) == V4L2_FIELD_INTERLACED ||\ | 111 | (field) == V4L2_FIELD_INTERLACED ||\ |
| 112 | (field) == V4L2_FIELD_INTERLACED_TB ||\ | 112 | (field) == V4L2_FIELD_INTERLACED_TB ||\ |
| 113 | (field) == V4L2_FIELD_INTERLACED_BT ||\ | 113 | (field) == V4L2_FIELD_INTERLACED_BT ||\ |
| 114 | (field) == V4L2_FIELD_SEQ_TB ||\ | 114 | (field) == V4L2_FIELD_SEQ_TB ||\ |
| 115 | (field) == V4L2_FIELD_SEQ_BT) | 115 | (field) == V4L2_FIELD_SEQ_BT) |
| 116 | #define V4L2_FIELD_HAS_BOTTOM(field) \ | 116 | #define V4L2_FIELD_HAS_BOTTOM(field) \ |
| 117 | ((field) == V4L2_FIELD_BOTTOM ||\ | 117 | ((field) == V4L2_FIELD_BOTTOM ||\ |
| 118 | (field) == V4L2_FIELD_INTERLACED ||\ | 118 | (field) == V4L2_FIELD_INTERLACED ||\ |
| 119 | (field) == V4L2_FIELD_INTERLACED_TB ||\ | 119 | (field) == V4L2_FIELD_INTERLACED_TB ||\ |
| 120 | (field) == V4L2_FIELD_INTERLACED_BT ||\ | 120 | (field) == V4L2_FIELD_INTERLACED_BT ||\ |
| @@ -467,12 +467,12 @@ struct v4l2_capability { | |||
| 467 | * V I D E O I M A G E F O R M A T | 467 | * V I D E O I M A G E F O R M A T |
| 468 | */ | 468 | */ |
| 469 | struct v4l2_pix_format { | 469 | struct v4l2_pix_format { |
| 470 | __u32 width; | 470 | __u32 width; |
| 471 | __u32 height; | 471 | __u32 height; |
| 472 | __u32 pixelformat; | 472 | __u32 pixelformat; |
| 473 | __u32 field; /* enum v4l2_field */ | 473 | __u32 field; /* enum v4l2_field */ |
| 474 | __u32 bytesperline; /* for padding, zero if unused */ | 474 | __u32 bytesperline; /* for padding, zero if unused */ |
| 475 | __u32 sizeimage; | 475 | __u32 sizeimage; |
| 476 | __u32 colorspace; /* enum v4l2_colorspace */ | 476 | __u32 colorspace; /* enum v4l2_colorspace */ |
| 477 | __u32 priv; /* private data, depends on pixelformat */ | 477 | __u32 priv; /* private data, depends on pixelformat */ |
| 478 | __u32 flags; /* format flags (V4L2_PIX_FMT_FLAG_*) */ | 478 | __u32 flags; /* format flags (V4L2_PIX_FMT_FLAG_*) */ |
| @@ -1173,7 +1173,7 @@ typedef __u64 v4l2_std_id; | |||
| 1173 | V4L2_STD_NTSC_M_JP |\ | 1173 | V4L2_STD_NTSC_M_JP |\ |
| 1174 | V4L2_STD_NTSC_M_KR) | 1174 | V4L2_STD_NTSC_M_KR) |
| 1175 | /* Secam macros */ | 1175 | /* Secam macros */ |
| 1176 | #define V4L2_STD_SECAM_DK (V4L2_STD_SECAM_D |\ | 1176 | #define V4L2_STD_SECAM_DK (V4L2_STD_SECAM_D |\ |
| 1177 | V4L2_STD_SECAM_K |\ | 1177 | V4L2_STD_SECAM_K |\ |
| 1178 | V4L2_STD_SECAM_K1) | 1178 | V4L2_STD_SECAM_K1) |
| 1179 | /* All Secam Standards */ | 1179 | /* All Secam Standards */ |
| @@ -1254,7 +1254,7 @@ struct v4l2_standard { | |||
| 1254 | }; | 1254 | }; |
| 1255 | 1255 | ||
| 1256 | /* | 1256 | /* |
| 1257 | * D V B T T I M I N G S | 1257 | * D V B T T I M I N G S |
| 1258 | */ | 1258 | */ |
| 1259 | 1259 | ||
| 1260 | /** struct v4l2_bt_timings - BT.656/BT.1120 timing data | 1260 | /** struct v4l2_bt_timings - BT.656/BT.1120 timing data |
| @@ -1595,7 +1595,7 @@ struct v4l2_ext_controls { | |||
| 1595 | struct v4l2_ext_control *controls; | 1595 | struct v4l2_ext_control *controls; |
| 1596 | }; | 1596 | }; |
| 1597 | 1597 | ||
| 1598 | #define V4L2_CTRL_ID_MASK (0x0fffffff) | 1598 | #define V4L2_CTRL_ID_MASK (0x0fffffff) |
| 1599 | #ifndef __KERNEL__ | 1599 | #ifndef __KERNEL__ |
| 1600 | #define V4L2_CTRL_ID2CLASS(id) ((id) & 0x0fff0000UL) | 1600 | #define V4L2_CTRL_ID2CLASS(id) ((id) & 0x0fff0000UL) |
| 1601 | #endif | 1601 | #endif |
| @@ -1667,11 +1667,11 @@ struct v4l2_querymenu { | |||
| 1667 | /* Control flags */ | 1667 | /* Control flags */ |
| 1668 | #define V4L2_CTRL_FLAG_DISABLED 0x0001 | 1668 | #define V4L2_CTRL_FLAG_DISABLED 0x0001 |
| 1669 | #define V4L2_CTRL_FLAG_GRABBED 0x0002 | 1669 | #define V4L2_CTRL_FLAG_GRABBED 0x0002 |
| 1670 | #define V4L2_CTRL_FLAG_READ_ONLY 0x0004 | 1670 | #define V4L2_CTRL_FLAG_READ_ONLY 0x0004 |
| 1671 | #define V4L2_CTRL_FLAG_UPDATE 0x0008 | 1671 | #define V4L2_CTRL_FLAG_UPDATE 0x0008 |
| 1672 | #define V4L2_CTRL_FLAG_INACTIVE 0x0010 | 1672 | #define V4L2_CTRL_FLAG_INACTIVE 0x0010 |
| 1673 | #define V4L2_CTRL_FLAG_SLIDER 0x0020 | 1673 | #define V4L2_CTRL_FLAG_SLIDER 0x0020 |
| 1674 | #define V4L2_CTRL_FLAG_WRITE_ONLY 0x0040 | 1674 | #define V4L2_CTRL_FLAG_WRITE_ONLY 0x0040 |
| 1675 | #define V4L2_CTRL_FLAG_VOLATILE 0x0080 | 1675 | #define V4L2_CTRL_FLAG_VOLATILE 0x0080 |
| 1676 | #define V4L2_CTRL_FLAG_HAS_PAYLOAD 0x0100 | 1676 | #define V4L2_CTRL_FLAG_HAS_PAYLOAD 0x0100 |
| 1677 | #define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE 0x0200 | 1677 | #define V4L2_CTRL_FLAG_EXECUTE_ON_WRITE 0x0200 |
| @@ -1785,21 +1785,21 @@ struct v4l2_hw_freq_seek { | |||
| 1785 | */ | 1785 | */ |
| 1786 | 1786 | ||
| 1787 | struct v4l2_rds_data { | 1787 | struct v4l2_rds_data { |
| 1788 | __u8 lsb; | 1788 | __u8 lsb; |
| 1789 | __u8 msb; | 1789 | __u8 msb; |
| 1790 | __u8 block; | 1790 | __u8 block; |
| 1791 | } __attribute__ ((packed)); | 1791 | } __attribute__ ((packed)); |
| 1792 | 1792 | ||
| 1793 | #define V4L2_RDS_BLOCK_MSK 0x7 | 1793 | #define V4L2_RDS_BLOCK_MSK 0x7 |
| 1794 | #define V4L2_RDS_BLOCK_A 0 | 1794 | #define V4L2_RDS_BLOCK_A 0 |
| 1795 | #define V4L2_RDS_BLOCK_B 1 | 1795 | #define V4L2_RDS_BLOCK_B 1 |
| 1796 | #define V4L2_RDS_BLOCK_C 2 | 1796 | #define V4L2_RDS_BLOCK_C 2 |
| 1797 | #define V4L2_RDS_BLOCK_D 3 | 1797 | #define V4L2_RDS_BLOCK_D 3 |
| 1798 | #define V4L2_RDS_BLOCK_C_ALT 4 | 1798 | #define V4L2_RDS_BLOCK_C_ALT 4 |
| 1799 | #define V4L2_RDS_BLOCK_INVALID 7 | 1799 | #define V4L2_RDS_BLOCK_INVALID 7 |
| 1800 | 1800 | ||
| 1801 | #define V4L2_RDS_BLOCK_CORRECTED 0x40 | 1801 | #define V4L2_RDS_BLOCK_CORRECTED 0x40 |
| 1802 | #define V4L2_RDS_BLOCK_ERROR 0x80 | 1802 | #define V4L2_RDS_BLOCK_ERROR 0x80 |
| 1803 | 1803 | ||
| 1804 | /* | 1804 | /* |
| 1805 | * A U D I O | 1805 | * A U D I O |
| @@ -2355,8 +2355,8 @@ struct v4l2_create_buffers { | |||
| 2355 | #define VIDIOC_S_CROP _IOW('V', 60, struct v4l2_crop) | 2355 | #define VIDIOC_S_CROP _IOW('V', 60, struct v4l2_crop) |
| 2356 | #define VIDIOC_G_JPEGCOMP _IOR('V', 61, struct v4l2_jpegcompression) | 2356 | #define VIDIOC_G_JPEGCOMP _IOR('V', 61, struct v4l2_jpegcompression) |
| 2357 | #define VIDIOC_S_JPEGCOMP _IOW('V', 62, struct v4l2_jpegcompression) | 2357 | #define VIDIOC_S_JPEGCOMP _IOW('V', 62, struct v4l2_jpegcompression) |
| 2358 | #define VIDIOC_QUERYSTD _IOR('V', 63, v4l2_std_id) | 2358 | #define VIDIOC_QUERYSTD _IOR('V', 63, v4l2_std_id) |
| 2359 | #define VIDIOC_TRY_FMT _IOWR('V', 64, struct v4l2_format) | 2359 | #define VIDIOC_TRY_FMT _IOWR('V', 64, struct v4l2_format) |
| 2360 | #define VIDIOC_ENUMAUDIO _IOWR('V', 65, struct v4l2_audio) | 2360 | #define VIDIOC_ENUMAUDIO _IOWR('V', 65, struct v4l2_audio) |
| 2361 | #define VIDIOC_ENUMAUDOUT _IOWR('V', 66, struct v4l2_audioout) | 2361 | #define VIDIOC_ENUMAUDOUT _IOWR('V', 66, struct v4l2_audioout) |
| 2362 | #define VIDIOC_G_PRIORITY _IOR('V', 67, __u32) /* enum v4l2_priority */ | 2362 | #define VIDIOC_G_PRIORITY _IOR('V', 67, __u32) /* enum v4l2_priority */ |
| @@ -2377,8 +2377,8 @@ struct v4l2_create_buffers { | |||
| 2377 | * Only implemented if CONFIG_VIDEO_ADV_DEBUG is defined. | 2377 | * Only implemented if CONFIG_VIDEO_ADV_DEBUG is defined. |
| 2378 | * You must be root to use these ioctls. Never use these in applications! | 2378 | * You must be root to use these ioctls. Never use these in applications! |
| 2379 | */ | 2379 | */ |
| 2380 | #define VIDIOC_DBG_S_REGISTER _IOW('V', 79, struct v4l2_dbg_register) | 2380 | #define VIDIOC_DBG_S_REGISTER _IOW('V', 79, struct v4l2_dbg_register) |
| 2381 | #define VIDIOC_DBG_G_REGISTER _IOWR('V', 80, struct v4l2_dbg_register) | 2381 | #define VIDIOC_DBG_G_REGISTER _IOWR('V', 80, struct v4l2_dbg_register) |
| 2382 | 2382 | ||
| 2383 | #define VIDIOC_S_HW_FREQ_SEEK _IOW('V', 82, struct v4l2_hw_freq_seek) | 2383 | #define VIDIOC_S_HW_FREQ_SEEK _IOW('V', 82, struct v4l2_hw_freq_seek) |
| 2384 | #define VIDIOC_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings) | 2384 | #define VIDIOC_S_DV_TIMINGS _IOWR('V', 87, struct v4l2_dv_timings) |
