Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 1 | /**************************************************************************** |
| 2 | **************************************************************************** |
| 3 | *** |
| 4 | *** This header was automatically generated from a Linux kernel header |
| 5 | *** of the same name, to make information necessary for userspace to |
| 6 | *** call into the kernel available to libc. It contains only constants, |
| 7 | *** structures, and macros generated from the original header, and thus, |
| 8 | *** contains no copyrightable information. |
| 9 | *** |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 10 | *** To edit the content of this header, modify the corresponding |
| 11 | *** source file (e.g. under external/kernel-headers/original/) then |
| 12 | *** run bionic/libc/kernel/tools/update_all.py |
| 13 | *** |
| 14 | *** Any manual change here will be lost the next time this script will |
| 15 | *** be run. You've been warned! |
| 16 | *** |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 17 | **************************************************************************** |
| 18 | ****************************************************************************/ |
| 19 | #ifndef _MSM_VDEC_H_ |
| 20 | #define _MSM_VDEC_H_ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 21 | #include <linux/types.h> |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 22 | #define VDEC_IOCTL_MAGIC 'v' |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 23 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 24 | #define VDEC_IOCTL_INITIALIZE _IOWR(VDEC_IOCTL_MAGIC, 1, struct vdec_init) |
| 25 | #define VDEC_IOCTL_SETBUFFERS _IOW(VDEC_IOCTL_MAGIC, 2, struct vdec_buffer) |
| 26 | #define VDEC_IOCTL_QUEUE _IOWR(VDEC_IOCTL_MAGIC, 3, struct vdec_input_buf) |
| 27 | #define VDEC_IOCTL_REUSEFRAMEBUFFER _IOW(VDEC_IOCTL_MAGIC, 4, unsigned int) |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 28 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 29 | #define VDEC_IOCTL_FLUSH _IOW(VDEC_IOCTL_MAGIC, 5, unsigned int) |
| 30 | #define VDEC_IOCTL_EOS _IO(VDEC_IOCTL_MAGIC, 6) |
| 31 | #define VDEC_IOCTL_GETMSG _IOR(VDEC_IOCTL_MAGIC, 7, struct vdec_msg) |
| 32 | #define VDEC_IOCTL_CLOSE _IO(VDEC_IOCTL_MAGIC, 8) |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 33 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 34 | #define VDEC_IOCTL_FREEBUFFERS _IOW(VDEC_IOCTL_MAGIC, 9, struct vdec_buf_info) |
| 35 | #define VDEC_IOCTL_GETDECATTRIBUTES _IOR(VDEC_IOCTL_MAGIC, 10, struct vdec_dec_attributes) |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 36 | enum { |
| 37 | VDEC_FRAME_DECODE_OK, |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 38 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 39 | VDEC_FRAME_DECODE_ERR, |
| 40 | VDEC_FATAL_ERR, |
| 41 | VDEC_FLUSH_FINISH, |
| 42 | VDEC_EOS, |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 43 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 44 | VDEC_FRAME_FLUSH, |
| 45 | VDEC_STREAM_SWITCH, |
| 46 | VDEC_SUSPEND_FINISH, |
| 47 | VDEC_BUFFER_CONSUMED |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 48 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 49 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 50 | enum { |
| 51 | VDEC_FLUSH_INPUT, |
| 52 | VDEC_FLUSH_OUTPUT, |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 53 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 54 | VDEC_FLUSH_ALL |
| 55 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 56 | enum { |
| 57 | VDEC_BUFFER_TYPE_INPUT, |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 58 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 59 | VDEC_BUFFER_TYPE_OUTPUT, |
| 60 | VDEC_BUFFER_TYPE_INTERNAL1, |
| 61 | VDEC_BUFFER_TYPE_INTERNAL2, |
| 62 | }; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 63 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 64 | enum { |
| 65 | VDEC_QUEUE_SUCCESS, |
| 66 | VDEC_QUEUE_FAILED, |
| 67 | VDEC_QUEUE_BADSTATE, |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 68 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 69 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 70 | struct vdec_input_buf_info { |
| 71 | u32 offset; |
| 72 | u32 data; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 73 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 74 | u32 size; |
| 75 | int timestamp_lo; |
| 76 | int timestamp_hi; |
| 77 | int avsync_state; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 78 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 79 | u32 flags; |
| 80 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 81 | struct vdec_buf_desc { |
| 82 | u32 bufsize; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 83 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 84 | u32 num_min_buffers; |
| 85 | u32 num_max_buffers; |
| 86 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 87 | struct vdec_buf_req { |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 88 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 89 | u32 max_input_queue_size; |
| 90 | struct vdec_buf_desc input; |
| 91 | struct vdec_buf_desc output; |
| 92 | struct vdec_buf_desc dec_req1; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 93 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 94 | struct vdec_buf_desc dec_req2; |
| 95 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 96 | struct vdec_region_info { |
| 97 | u32 src_id; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 98 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 99 | u32 offset; |
| 100 | u32 size; |
| 101 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 102 | struct vdec_config { |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 103 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 104 | u32 fourcc; |
| 105 | u32 width; |
| 106 | u32 height; |
| 107 | u32 order; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 108 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 109 | u32 notify_enable; |
| 110 | u32 vc1_rowbase; |
| 111 | u32 h264_startcode_detect; |
| 112 | u32 h264_nal_len_size; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 113 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 114 | u32 postproc_flag; |
| 115 | u32 fruc_enable; |
| 116 | u32 reserved; |
| 117 | }; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 118 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 119 | struct vdec_vc1_panscan_regions { |
| 120 | int num; |
| 121 | int width[4]; |
| 122 | int height[4]; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 123 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 124 | int xoffset[4]; |
| 125 | int yoffset[4]; |
| 126 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 127 | struct vdec_cropping_window { |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 128 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 129 | u32 x1; |
| 130 | u32 y1; |
| 131 | u32 x2; |
| 132 | u32 y2; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 133 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 134 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 135 | struct vdec_frame_info { |
| 136 | u32 status; |
| 137 | u32 offset; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 138 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 139 | u32 data1; |
| 140 | u32 data2; |
| 141 | int timestamp_lo; |
| 142 | int timestamp_hi; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 143 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 144 | int cal_timestamp_lo; |
| 145 | int cal_timestamp_hi; |
| 146 | u32 dec_width; |
| 147 | u32 dec_height; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 148 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 149 | struct vdec_cropping_window cwin; |
| 150 | u32 picture_type[2]; |
| 151 | u32 picture_format; |
| 152 | u32 vc1_rangeY; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 153 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 154 | u32 vc1_rangeUV; |
| 155 | u32 picture_resolution; |
| 156 | u32 frame_disp_repeat; |
| 157 | u32 repeat_first_field; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 158 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 159 | u32 top_field_first; |
| 160 | u32 interframe_interp; |
| 161 | struct vdec_vc1_panscan_regions panscan; |
| 162 | u32 concealed_macblk_num; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 163 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 164 | u32 flags; |
| 165 | u32 performance_stats; |
| 166 | u32 data3; |
| 167 | }; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 168 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 169 | struct vdec_buf_info { |
| 170 | u32 buf_type; |
| 171 | struct vdec_region_info region; |
| 172 | u32 num_buf; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 173 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 174 | u32 islast; |
| 175 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 176 | struct vdec_buffer { |
| 177 | u32 pmem_id; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 178 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 179 | struct vdec_buf_info buf; |
| 180 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 181 | struct vdec_sequence { |
| 182 | u8 *header; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 183 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 184 | u32 len; |
| 185 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 186 | struct vdec_config_sps { |
| 187 | struct vdec_config cfg; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 188 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 189 | struct vdec_sequence seq; |
| 190 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 191 | #define VDEC_MSG_REUSEINPUTBUFFER 1 |
| 192 | #define VDEC_MSG_FRAMEDONE 2 |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 193 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 194 | struct vdec_msg { |
| 195 | u32 id; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 196 | union { |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 197 | u32 buf_id; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 198 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 199 | struct vdec_frame_info vfr_info; |
| 200 | }; |
| 201 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 202 | struct vdec_init { |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 203 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 204 | struct vdec_config_sps sps_cfg; |
| 205 | struct vdec_buf_req *buf_req; |
| 206 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 207 | struct vdec_input_buf { |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 208 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 209 | u32 pmem_id; |
| 210 | struct vdec_input_buf_info buffer; |
| 211 | struct vdec_queue_status *queue_status; |
| 212 | }; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 213 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 214 | struct vdec_queue_status { |
| 215 | u32 status; |
| 216 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 217 | struct vdec_dec_attributes { |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 218 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 219 | u32 fourcc; |
| 220 | u32 profile; |
| 221 | u32 level; |
| 222 | u32 dec_pic_width; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 223 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 224 | u32 dec_pic_height; |
| 225 | struct vdec_buf_desc input; |
| 226 | struct vdec_buf_desc output; |
| 227 | struct vdec_buf_desc dec_req1; |
Ben Cheng | 654325d | 2012-03-07 21:13:49 -0800 | [diff] [blame] | 228 | /* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 229 | struct vdec_buf_desc dec_req2; |
| 230 | }; |
Dima Zavin | 2e5bd8f | 2009-08-30 19:17:26 -0700 | [diff] [blame] | 231 | #endif |