OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2014 Intel Corporation. All Rights Reserved. | 2 * Copyright (c) 2014 Intel Corporation. All Rights Reserved. |
3 * | 3 * |
4 * Permission is hereby granted, free of charge, to any person obtaining a | 4 * Permission is hereby granted, free of charge, to any person obtaining a |
5 * copy of this software and associated documentation files (the | 5 * copy of this software and associated documentation files (the |
6 * "Software"), to deal in the Software without restriction, including | 6 * "Software"), to deal in the Software without restriction, including |
7 * without limitation the rights to use, copy, modify, merge, publish, | 7 * without limitation the rights to use, copy, modify, merge, publish, |
8 * distribute, sub license, and/or sell copies of the Software, and to | 8 * distribute, sub license, and/or sell copies of the Software, and to |
9 * permit persons to whom the Software is furnished to do so, subject to | 9 * permit persons to whom the Software is furnished to do so, subject to |
10 * the following conditions: | 10 * the following conditions: |
(...skipping 164 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
175 uint16_t first_partition_size; | 175 uint16_t first_partition_size; |
176 | 176 |
177 /** These values are segment probabilities with same names in VP9 | 177 /** These values are segment probabilities with same names in VP9 |
178 * function setup_segmentation(). They should be parsed directly from | 178 * function setup_segmentation(). They should be parsed directly from |
179 * bitstream by application. | 179 * bitstream by application. |
180 */ | 180 */ |
181 uint8_t mb_segment_tree_probs[7]; | 181 uint8_t mb_segment_tree_probs[7]; |
182 uint8_t segment_pred_probs[3]; | 182 uint8_t segment_pred_probs[3]; |
183 | 183 |
184 /** \brief VP9 Profile definition | 184 /** \brief VP9 Profile definition |
185 * value can be 0 or 1. | 185 * value range [0..3]. |
186 */ | 186 */ |
187 uint8_t profile; | 187 uint8_t profile; |
188 | 188 |
| 189 /** \brief VP9 bit depth per sample |
| 190 * same for both luma and chroma samples. |
| 191 */ |
| 192 uint8_t bit_depth; |
| 193 |
189 /**@}*/ | 194 /**@}*/ |
190 | 195 |
191 } VADecPictureParameterBufferVP9; | 196 } VADecPictureParameterBufferVP9; |
192 | 197 |
193 | 198 |
194 | 199 |
195 /** | 200 /** |
196 * \brief VP9 Segmentation Parameter Data Structure | 201 * \brief VP9 Segmentation Parameter Data Structure |
197 * | 202 * |
198 * This structure conveys per segment parameters. | 203 * This structure conveys per segment parameters. |
(...skipping 108 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
307 } VASliceParameterBufferVP9; | 312 } VASliceParameterBufferVP9; |
308 | 313 |
309 | 314 |
310 /**@}*/ | 315 /**@}*/ |
311 | 316 |
312 #ifdef __cplusplus | 317 #ifdef __cplusplus |
313 } | 318 } |
314 #endif | 319 #endif |
315 | 320 |
316 #endif /* VA_DEC_VP9_H */ | 321 #endif /* VA_DEC_VP9_H */ |
OLD | NEW |