OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. | 2 * Copyright (c) 2010 The WebM project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 198 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
209 int half_pixel_search; | 209 int half_pixel_search; |
210 int quarter_pixel_search; | 210 int quarter_pixel_search; |
211 int thresh_mult[MAX_MODES]; | 211 int thresh_mult[MAX_MODES]; |
212 int max_step_search_steps; | 212 int max_step_search_steps; |
213 int first_step; | 213 int first_step; |
214 int optimize_coefficients; | 214 int optimize_coefficients; |
215 int search_best_filter; | 215 int search_best_filter; |
216 int static_segmentation; | 216 int static_segmentation; |
217 int comp_inter_joint_search_thresh; | 217 int comp_inter_joint_search_thresh; |
218 int adpative_rd_thresh; | 218 int adpative_rd_thresh; |
| 219 int use_lastframe_partitioning; |
| 220 int use_largest_txform; |
| 221 int use_8tap_always; |
| 222 int use_avoid_tested_higherror; |
| 223 int skip_lots_of_modes; |
| 224 int adjust_thresholds_by_speed; |
| 225 int partition_by_variance; |
| 226 int use_one_partition_size_always; |
| 227 BLOCK_SIZE_TYPE always_this_block_size; |
| 228 int use_partitions_greater_than; |
| 229 BLOCK_SIZE_TYPE greater_than_block_size; |
| 230 int use_partitions_less_than; |
| 231 BLOCK_SIZE_TYPE less_than_block_size; |
219 } SPEED_FEATURES; | 232 } SPEED_FEATURES; |
220 | 233 |
221 enum BlockSize { | 234 enum BlockSize { |
222 BLOCK_4X4, | 235 BLOCK_4X4, |
223 BLOCK_4X8, | 236 BLOCK_4X8, |
224 BLOCK_8X4, | 237 BLOCK_8X4, |
225 BLOCK_8X8, | 238 BLOCK_8X8, |
226 BLOCK_8X16, | 239 BLOCK_8X16, |
227 BLOCK_16X8, | 240 BLOCK_16X8, |
228 BLOCK_16X16, | 241 BLOCK_16X16, |
(...skipping 399 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
628 #else | 641 #else |
629 #define CHECK_MEM_ERROR(lval,expr) do {\ | 642 #define CHECK_MEM_ERROR(lval,expr) do {\ |
630 lval = (expr); \ | 643 lval = (expr); \ |
631 if(!lval) \ | 644 if(!lval) \ |
632 vpx_internal_error(&cpi->common.error, VPX_CODEC_MEM_ERROR,\ | 645 vpx_internal_error(&cpi->common.error, VPX_CODEC_MEM_ERROR,\ |
633 "Failed to allocate "#lval);\ | 646 "Failed to allocate "#lval);\ |
634 } while(0) | 647 } while(0) |
635 #endif | 648 #endif |
636 | 649 |
637 #endif // VP9_ENCODER_VP9_ONYX_INT_H_ | 650 #endif // VP9_ENCODER_VP9_ONYX_INT_H_ |
OLD | NEW |