1cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/****************************************************************************
2cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ****************************************************************************
3cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***
4cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   This header was automatically generated from a Linux kernel header
5cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   of the same name, to make information necessary for userspace to
6cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   call into the kernel available to libc.  It contains only constants,
7cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   structures, and macros generated from the original header, and thus,
8cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   contains no copyrightable information.
9cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***
10cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   To edit the content of this header, modify the corresponding
11cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   source file (e.g. under external/kernel-headers/original/) then
12cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   run bionic/libc/kernel/tools/update_all.py
13cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***
14cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   Any manual change here will be lost the next time this script will
15cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***   be run. You've been warned!
16cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ***
17cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ****************************************************************************
18cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj ****************************************************************************/
19731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan#ifndef __MSM_VIDC_H__
20731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan#define __MSM_VIDC_H__
21731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan#include <linux/types.h>
22cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_extradata_header {
23cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
24582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int size;
25582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int : 32;
26582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int : 32;
27582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int type;
28cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
29582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int data_size;
30582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned char data[1];
31cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
32cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_interlace_payload {
33cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
34582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int format;
35cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
36cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_framerate_payload {
37582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame_rate;
38cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
39731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan};
40cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_ts_payload {
41582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int timestamp_lo;
42582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int timestamp_hi;
43cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
44731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan};
45cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_concealmb_payload {
46582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int num_mbs;
47cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
48cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
49731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavanstruct msm_vidc_recoverysei_payload {
50582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int flags;
51cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
52cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_aspect_ratio_payload {
53cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
54582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int size;
55582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int version;
56582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int port_index;
57582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int aspect_width;
58cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
59582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int aspect_height;
60cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
61cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_mpeg2_seqdisp_payload {
62582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int video_format;
63cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int color_descp;
65582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int color_primaries;
66582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int transfer_char;
67582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int matrix_coeffs;
68cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
69582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int disp_width;
70582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int disp_height;
71cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
72cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_input_crop_payload {
73cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
74582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int size;
75582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int version;
76582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int port_index;
77582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int left;
78cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
79582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int top;
80582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int width;
81582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int height;
82cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
83cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
84731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavanstruct msm_vidc_digital_zoom_payload {
85582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int size;
86582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int version;
87582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int port_index;
88cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int zoom_width;
90582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int zoom_height;
91cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
92cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_extradata_index {
93cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
94582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int type;
95582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  union {
96582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava    struct msm_vidc_input_crop_payload input_crop;
97582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava    struct msm_vidc_digital_zoom_payload digital_zoom;
98cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
99582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava    struct msm_vidc_aspect_ratio_payload aspect_ratio;
100582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  };
101cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
102cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_panscan_window {
103cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
104582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int panscan_height_offset;
105582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int panscan_width_offset;
106582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int panscan_window_width;
107582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int panscan_window_height;
108cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
109731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan};
110cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_panscan_window_payload {
111582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int num_panscan_windows;
112582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  struct msm_vidc_panscan_window wnd[1];
113cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
114731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan};
115cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_stream_userdata_payload {
116582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int type;
117582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int data[1];
118731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
119731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavan};
120731075f3fd4c9fd79fa2b70f29f8f24acc5ae9b7Praveen Chavanstruct msm_vidc_frame_qp_payoad {
121582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame_qp;
122cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
123cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
124cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_frame_qp_payload {
125582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame_qp;
126cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
127cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_frame_bits_info_payload {
128cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
129582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame_bits;
130582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int header_bits;
131cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
132cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajstruct msm_vidc_s3d_frame_packing_payload {
133cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
134582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int fpa_id;
135582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int cancel_flag;
136582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int fpa_type;
137582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int quin_cunx_flag;
138cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
139582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int content_interprtation_type;
140582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int spatial_flipping_flag;
141582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame0_flipped_flag;
142582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int field_views_flag;
143cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
144582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int current_frame_is_frame0_flag;
145582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame0_self_contained_flag;
146582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame1_self_contained_flag;
147582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame0_graid_pos_x;
148cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
149582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame0_graid_pos_y;
150582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame1_graid_pos_x;
151582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int frame1_graid_pos_y;
152582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int fpa_reserved_byte;
153cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
154582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int fpa_repetition_period;
155582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int fpa_extension_flag;
156582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava};
157582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastavastruct msm_vidc_vui_display_info_payload {
158582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
159582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int video_signal_present_flag;
160582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int video_format;
161582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int bit_depth_y;
162582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int bit_depth_c;
163582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
164582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int video_full_range_flag;
165582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int color_description_present_flag;
166582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int color_primaries;
167582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int transfer_characteristics;
168582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
169582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int matrix_coefficients;
170582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int chroma_location_info_present_flag;
171582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int chroma_format_idc;
172582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int separate_color_plane_flag;
173582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
174582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int chroma_sample_loc_type_top_field;
175582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  unsigned int chroma_sample_loc_type_bottom_field;
176cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
177cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajenum msm_vidc_extradata_type {
178cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
179582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_NONE = 0x00000000,
180582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_MB_QUANTIZATION = 0x00000001,
181582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_INTERLACE_VIDEO = 0x00000002,
182582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_VC1_FRAMEDISP = 0x00000003,
183cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
184582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_VC1_SEQDISP = 0x00000004,
185582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_TIMESTAMP = 0x00000005,
186582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_S3D_FRAME_PACKING = 0x00000006,
187582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_FRAME_RATE = 0x00000007,
188cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
189582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_PANSCAN_WINDOW = 0x00000008,
190582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_RECOVERY_POINT_SEI = 0x00000009,
191582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_MPEG2_SEQDISP = 0x0000000D,
192582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_STREAM_USERDATA = 0x0000000E,
193cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
194582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_FRAME_QP = 0x0000000F,
195582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_FRAME_BITS_INFO = 0x00000010,
196582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_INPUT_CROP = 0x0700000E,
197582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_DIGITAL_ZOOM = 0x07000010,
198cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
199582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_MULTISLICE_INFO = 0x7F100000,
200582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_NUM_CONCEALED_MB = 0x7F100001,
201582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_INDEX = 0x7F100002,
202582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_ASPECT_RATIO = 0x7F100003,
203cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
204582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_METADATA_LTR = 0x7F100004,
205582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_METADATA_FILLER = 0x7FE00002,
206582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_METADATA_MBI = 0x7F100005,
207582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_EXTRADATA_VUI_DISPLAY_INFO = 0x7F100006,
208cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
209582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava};
210cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajenum msm_vidc_interlace_type {
211582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_INTERLACE_FRAME_PROGRESSIVE = 0x01,
212582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_INTERLACE_INTERLEAVE_FRAME_TOPFIELDFIRST = 0x02,
213cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
214582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_INTERLACE_INTERLEAVE_FRAME_BOTTOMFIELDFIRST = 0x04,
215582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_INTERLACE_FRAME_TOPFIELDFIRST = 0x08,
216582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_INTERLACE_FRAME_BOTTOMFIELDFIRST = 0x10,
217cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
218582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
219cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajenum msm_vidc_recovery_sei {
220582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_FRAME_RECONSTRUCTION_INCORRECT = 0x0,
221582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_FRAME_RECONSTRUCTION_CORRECT = 0x01,
222582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_FRAME_RECONSTRUCTION_APPROXIMATELY_CORRECT = 0x02,
223cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
224cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
225cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramarajenum msm_vidc_userdata_type {
226582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_USERDATA_TYPE_FRAME = 0x1,
227582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_USERDATA_TYPE_TOP_FIELD = 0x2,
228cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
229582b414269d8472d17eef65d8a8965aa8105042fVineeta Srivastava  MSM_VIDC_USERDATA_TYPE_BOTTOM_FIELD = 0x3,
230cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj};
231cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj#endif
232cd369140fd7fbed4ea06e15beb5ec45cbbfdd0ffNaveen Ramaraj
233