msm_vidc.h revision 582b414269d8472d17eef65d8a8965aa8105042f
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