diff options
Diffstat (limited to 'libc/kernel/common/linux/videodev.h')
| -rw-r--r-- | libc/kernel/common/linux/videodev.h | 344 |
1 files changed, 0 insertions, 344 deletions
diff --git a/libc/kernel/common/linux/videodev.h b/libc/kernel/common/linux/videodev.h deleted file mode 100644 index 5899cad..0000000 --- a/libc/kernel/common/linux/videodev.h +++ /dev/null @@ -1,344 +0,0 @@ -/**************************************************************************** - **************************************************************************** - *** - *** This header was automatically generated from a Linux kernel header - *** of the same name, to make information necessary for userspace to - *** call into the kernel available to libc. It contains only constants, - *** structures, and macros generated from the original header, and thus, - *** contains no copyrightable information. - *** - *** To edit the content of this header, modify the corresponding - *** source file (e.g. under external/kernel-headers/original/) then - *** run bionic/libc/kernel/tools/update_all.py - *** - *** Any manual change here will be lost the next time this script will - *** be run. You've been warned! - *** - **************************************************************************** - ****************************************************************************/ -#ifndef __LINUX_VIDEODEV_H -#define __LINUX_VIDEODEV_H -#include <linux/types.h> -#include <linux/ioctl.h> -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#include <linux/videodev2.h> -#define VID_TYPE_CAPTURE 1 -#define VID_TYPE_TUNER 2 -#define VID_TYPE_TELETEXT 4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_TYPE_OVERLAY 8 -#define VID_TYPE_CHROMAKEY 16 -#define VID_TYPE_CLIPPING 32 -#define VID_TYPE_FRAMERAM 64 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_TYPE_SCALES 128 -#define VID_TYPE_MONOCHROME 256 -#define VID_TYPE_SUBCAPTURE 512 -#define VID_TYPE_MPEG_DECODER 1024 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_TYPE_MPEG_ENCODER 2048 -#define VID_TYPE_MJPEG_DECODER 4096 -#define VID_TYPE_MJPEG_ENCODER 8192 -struct video_capability -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -{ - char name[32]; - int type; - int channels; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int audios; - int maxwidth; - int maxheight; - int minwidth; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int minheight; -}; -struct video_channel -{ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int channel; - char name[32]; - int tuners; - __u32 flags; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_VC_TUNER 1 -#define VIDEO_VC_AUDIO 2 - __u16 type; -#define VIDEO_TYPE_TV 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_TYPE_CAMERA 2 - __u16 norm; -}; -struct video_tuner -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -{ - int tuner; - char name[32]; - unsigned long rangelow, rangehigh; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 flags; -#define VIDEO_TUNER_PAL 1 -#define VIDEO_TUNER_NTSC 2 -#define VIDEO_TUNER_SECAM 4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_TUNER_LOW 8 -#define VIDEO_TUNER_NORM 16 -#define VIDEO_TUNER_STEREO_ON 128 -#define VIDEO_TUNER_RDS_ON 256 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_TUNER_MBS_ON 512 - __u16 mode; -#define VIDEO_MODE_PAL 0 -#define VIDEO_MODE_NTSC 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_MODE_SECAM 2 -#define VIDEO_MODE_AUTO 3 - __u16 signal; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct video_picture -{ - __u16 brightness; - __u16 hue; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 colour; - __u16 contrast; - __u16 whiteness; - __u16 depth; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 palette; -#define VIDEO_PALETTE_GREY 1 -#define VIDEO_PALETTE_HI240 2 -#define VIDEO_PALETTE_RGB565 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_PALETTE_RGB24 4 -#define VIDEO_PALETTE_RGB32 5 -#define VIDEO_PALETTE_RGB555 6 -#define VIDEO_PALETTE_YUV422 7 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_PALETTE_YUYV 8 -#define VIDEO_PALETTE_UYVY 9 -#define VIDEO_PALETTE_YUV420 10 -#define VIDEO_PALETTE_YUV411 11 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_PALETTE_RAW 12 -#define VIDEO_PALETTE_YUV422P 13 -#define VIDEO_PALETTE_YUV411P 14 -#define VIDEO_PALETTE_YUV420P 15 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_PALETTE_YUV410P 16 -#define VIDEO_PALETTE_PLANAR 13 -#define VIDEO_PALETTE_COMPONENT 7 -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct video_audio -{ - int audio; - __u16 volume; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 bass, treble; - __u32 flags; -#define VIDEO_AUDIO_MUTE 1 -#define VIDEO_AUDIO_MUTABLE 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_AUDIO_VOLUME 4 -#define VIDEO_AUDIO_BASS 8 -#define VIDEO_AUDIO_TREBLE 16 -#define VIDEO_AUDIO_BALANCE 32 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - char name[16]; -#define VIDEO_SOUND_MONO 1 -#define VIDEO_SOUND_STEREO 2 -#define VIDEO_SOUND_LANG1 4 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_SOUND_LANG2 8 - __u16 mode; - __u16 balance; - __u16 step; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct video_clip -{ - __s32 x,y; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __s32 width, height; - struct video_clip *next; -}; -struct video_window -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -{ - __u32 x,y; - __u32 width,height; - __u32 chromakey; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 flags; - struct video_clip __user *clips; - int clipcount; -#define VIDEO_WINDOW_INTERLACE 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDEO_WINDOW_CHROMAKEY 16 -#define VIDEO_CLIP_BITMAP -1 -#define VIDEO_CLIPMAP_SIZE (128 * 625) -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct video_capture -{ - __u32 x,y; - __u32 width, height; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u16 decimation; - __u16 flags; -#define VIDEO_CAPTURE_ODD 0 -#define VIDEO_CAPTURE_EVEN 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -struct video_buffer -{ - void *base; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int height,width; - int depth; - int bytesperline; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct video_mmap -{ - unsigned int frame; - int height,width; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - unsigned int format; -}; -struct video_key -{ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 key[8]; - __u32 flags; -}; -struct video_mbuf -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -{ - int size; - int frames; - int offsets[VIDEO_MAX_FRAME]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -}; -#define VIDEO_NO_UNIT (-1) -struct video_unit -{ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int video; - int vbi; - int radio; - int audio; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int teletext; -}; -struct vbi_format { - __u32 sampling_rate; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 samples_per_line; - __u32 sample_format; - __s32 start[2]; - __u32 count[2]; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 flags; -#define VBI_UNSYNC 1 -#define VBI_INTERLACED 2 -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct video_info -{ - __u32 frame_count; - __u32 h_size; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u32 v_size; - __u32 smpte_timecode; - __u32 picture_type; - __u32 temporal_reference; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 user_data[256]; -}; -struct video_play_mode -{ -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - int mode; - int p1; - int p2; -}; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -struct video_code -{ - char loadwhat[16]; - int datasize; -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ - __u8 *data; -}; -#define VIDIOCGCAP _IOR('v',1,struct video_capability) -#define VIDIOCGCHAN _IOWR('v',2,struct video_channel) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCSCHAN _IOW('v',3,struct video_channel) -#define VIDIOCGTUNER _IOWR('v',4,struct video_tuner) -#define VIDIOCSTUNER _IOW('v',5,struct video_tuner) -#define VIDIOCGPICT _IOR('v',6,struct video_picture) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCSPICT _IOW('v',7,struct video_picture) -#define VIDIOCCAPTURE _IOW('v',8,int) -#define VIDIOCGWIN _IOR('v',9, struct video_window) -#define VIDIOCSWIN _IOW('v',10, struct video_window) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCGFBUF _IOR('v',11, struct video_buffer) -#define VIDIOCSFBUF _IOW('v',12, struct video_buffer) -#define VIDIOCKEY _IOR('v',13, struct video_key) -#define VIDIOCGFREQ _IOR('v',14, unsigned long) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCSFREQ _IOW('v',15, unsigned long) -#define VIDIOCGAUDIO _IOR('v',16, struct video_audio) -#define VIDIOCSAUDIO _IOW('v',17, struct video_audio) -#define VIDIOCSYNC _IOW('v',18, int) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCMCAPTURE _IOW('v',19, struct video_mmap) -#define VIDIOCGMBUF _IOR('v',20, struct video_mbuf) -#define VIDIOCGUNIT _IOR('v',21, struct video_unit) -#define VIDIOCGCAPTURE _IOR('v',22, struct video_capture) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCSCAPTURE _IOW('v',23, struct video_capture) -#define VIDIOCSPLAYMODE _IOW('v',24, struct video_play_mode) -#define VIDIOCSWRITEMODE _IOW('v',25, int) -#define VIDIOCGPLAYINFO _IOR('v',26, struct video_info) -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VIDIOCSMICROCODE _IOW('v',27, struct video_code) -#define VIDIOCGVBIFMT _IOR('v',28, struct vbi_format) -#define VIDIOCSVBIFMT _IOW('v',29, struct vbi_format) -#define BASE_VIDIOCPRIVATE 192 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_WRITE_MPEG_AUD 0 -#define VID_WRITE_MPEG_VID 1 -#define VID_WRITE_OSD 2 -#define VID_WRITE_TTX 3 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_WRITE_CC 4 -#define VID_WRITE_MJPEG 5 -#define VID_PLAY_VID_OUT_MODE 0 -#define VID_PLAY_GENLOCK 1 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_PLAY_NORMAL 2 -#define VID_PLAY_PAUSE 3 -#define VID_PLAY_SINGLE_FRAME 4 -#define VID_PLAY_FAST_FORWARD 5 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_PLAY_SLOW_MOTION 6 -#define VID_PLAY_IMMEDIATE_NORMAL 7 -#define VID_PLAY_SWITCH_CHANNELS 8 -#define VID_PLAY_FREEZE_FRAME 9 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_PLAY_STILL_MODE 10 -#define VID_PLAY_MASTER_MODE 11 -#define VID_PLAY_MASTER_NONE 1 -#define VID_PLAY_MASTER_VIDEO 2 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#define VID_PLAY_MASTER_AUDIO 3 -#define VID_PLAY_ACTIVE_SCANLINES 12 -#define VID_PLAY_RESET 13 -#define VID_PLAY_END_MARK 14 -/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ -#endif |
