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 366 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
377 * situation. | 377 * situation. |
378 */ | 378 */ |
379 if(mr_cfg) | 379 if(mr_cfg) |
380 { | 380 { |
381 oxcf->mr_total_resolutions = mr_cfg->mr_total_resolutions; | 381 oxcf->mr_total_resolutions = mr_cfg->mr_total_resolutions; |
382 oxcf->mr_encoder_id = mr_cfg->mr_encoder_id; | 382 oxcf->mr_encoder_id = mr_cfg->mr_encoder_id; |
383 oxcf->mr_down_sampling_factor.num = mr_cfg->mr_down_sampling_factor.num; | 383 oxcf->mr_down_sampling_factor.num = mr_cfg->mr_down_sampling_factor.num; |
384 oxcf->mr_down_sampling_factor.den = mr_cfg->mr_down_sampling_factor.den; | 384 oxcf->mr_down_sampling_factor.den = mr_cfg->mr_down_sampling_factor.den; |
385 oxcf->mr_low_res_mode_info = mr_cfg->mr_low_res_mode_info; | 385 oxcf->mr_low_res_mode_info = mr_cfg->mr_low_res_mode_info; |
386 } | 386 } |
| 387 #else |
| 388 (void)mr_cfg; |
387 #endif | 389 #endif |
388 | 390 |
389 oxcf->cpu_used = vp8_cfg.cpu_used; | 391 oxcf->cpu_used = vp8_cfg.cpu_used; |
390 oxcf->encode_breakout = vp8_cfg.static_thresh; | 392 oxcf->encode_breakout = vp8_cfg.static_thresh; |
391 oxcf->play_alternate = vp8_cfg.enable_auto_alt_ref; | 393 oxcf->play_alternate = vp8_cfg.enable_auto_alt_ref; |
392 oxcf->noise_sensitivity = vp8_cfg.noise_sensitivity; | 394 oxcf->noise_sensitivity = vp8_cfg.noise_sensitivity; |
393 oxcf->Sharpness = vp8_cfg.Sharpness; | 395 oxcf->Sharpness = vp8_cfg.Sharpness; |
394 oxcf->token_partitions = vp8_cfg.token_partitions; | 396 oxcf->token_partitions = vp8_cfg.token_partitions; |
395 | 397 |
396 oxcf->two_pass_stats_in = cfg.rc_twopass_stats_in; | 398 oxcf->two_pass_stats_in = cfg.rc_twopass_stats_in; |
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
621 shared_mem_loc->mb_info = calloc(mb_rows*mb_cols, sizeof(LOWER_RES_MB_INFO))
; | 623 shared_mem_loc->mb_info = calloc(mb_rows*mb_cols, sizeof(LOWER_RES_MB_INFO))
; |
622 if(!(shared_mem_loc->mb_info)) | 624 if(!(shared_mem_loc->mb_info)) |
623 { | 625 { |
624 res = VPX_CODEC_MEM_ERROR; | 626 res = VPX_CODEC_MEM_ERROR; |
625 } | 627 } |
626 else | 628 else |
627 { | 629 { |
628 *mem_loc = (void *)shared_mem_loc; | 630 *mem_loc = (void *)shared_mem_loc; |
629 res = VPX_CODEC_OK; | 631 res = VPX_CODEC_OK; |
630 } | 632 } |
| 633 #else |
| 634 (void)cfg; |
| 635 (void)mem_loc; |
631 #endif | 636 #endif |
632 return res; | 637 return res; |
633 } | 638 } |
634 | 639 |
635 static vpx_codec_err_t vp8e_init(vpx_codec_ctx_t *ctx, | 640 static vpx_codec_err_t vp8e_init(vpx_codec_ctx_t *ctx, |
636 vpx_codec_priv_enc_mr_cfg_t *mr_cfg) | 641 vpx_codec_priv_enc_mr_cfg_t *mr_cfg) |
637 { | 642 { |
638 vpx_codec_err_t res = VPX_CODEC_OK; | 643 vpx_codec_err_t res = VPX_CODEC_OK; |
639 | 644 |
640 | 645 |
(...skipping 740 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1381 1, /* 1 cfg map */ | 1386 1, /* 1 cfg map */ |
1382 vp8e_usage_cfg_map, /* vpx_codec_enc_cfg_map_t peek_si; */ | 1387 vp8e_usage_cfg_map, /* vpx_codec_enc_cfg_map_t peek_si; */ |
1383 vp8e_encode, /* vpx_codec_encode_fn_t encode; */ | 1388 vp8e_encode, /* vpx_codec_encode_fn_t encode; */ |
1384 vp8e_get_cxdata, /* vpx_codec_get_cx_data_fn_t frame_get; */ | 1389 vp8e_get_cxdata, /* vpx_codec_get_cx_data_fn_t frame_get; */ |
1385 vp8e_set_config, | 1390 vp8e_set_config, |
1386 NULL, | 1391 NULL, |
1387 vp8e_get_preview, | 1392 vp8e_get_preview, |
1388 vp8e_mr_alloc_mem, | 1393 vp8e_mr_alloc_mem, |
1389 } /* encoder functions */ | 1394 } /* encoder functions */ |
1390 }; | 1395 }; |
OLD | NEW |