Lines Matching defs:oxcf

69   VP9EncoderConfig        oxcf;
326 VP9EncoderConfig *oxcf,
330 oxcf->profile = cfg->g_profile;
331 oxcf->width = cfg->g_w;
332 oxcf->height = cfg->g_h;
333 oxcf->bit_depth = extra_cfg->bit_depth;
334 oxcf->input_bit_depth = cfg->g_input_bit_depth;
336 oxcf->init_framerate = (double)cfg->g_timebase.den / cfg->g_timebase.num;
337 if (oxcf->init_framerate > 180)
338 oxcf->init_framerate = 30;
340 oxcf->mode = GOOD;
344 oxcf->pass = 0;
347 oxcf->pass = 1;
350 oxcf->pass = 2;
354 oxcf->lag_in_frames = cfg->g_pass == VPX_RC_FIRST_PASS ? 0
356 oxcf->rc_mode = cfg->rc_end_usage;
359 oxcf->target_bandwidth = 1000 * cfg->rc_target_bitrate;
360 oxcf->rc_max_intra_bitrate_pct = extra_cfg->rc_max_intra_bitrate_pct;
362 oxcf->best_allowed_q =
364 oxcf->worst_allowed_q =
366 oxcf->cq_level = vp9_quantizer_to_qindex(extra_cfg->cq_level);
367 oxcf->fixed_q = -1;
369 oxcf->under_shoot_pct = cfg->rc_undershoot_pct;
370 oxcf->over_shoot_pct = cfg->rc_overshoot_pct;
372 oxcf->allow_spatial_resampling = cfg->rc_resize_allowed;
373 oxcf->scaled_frame_width = cfg->rc_scaled_width;
374 oxcf->scaled_frame_height = cfg->rc_scaled_height;
376 oxcf->maximum_buffer_size_ms = is_vbr ? 240000 : cfg->rc_buf_sz;
377 oxcf->starting_buffer_level_ms = is_vbr ? 60000 : cfg->rc_buf_initial_sz;
378 oxcf->optimal_buffer_level_ms = is_vbr ? 60000 : cfg->rc_buf_optimal_sz;
380 oxcf->drop_frames_water_mark = cfg->rc_dropframe_thresh;
382 oxcf->two_pass_vbrbias = cfg->rc_2pass_vbr_bias_pct;
383 oxcf->two_pass_vbrmin_section = cfg->rc_2pass_vbr_minsection_pct;
384 oxcf->two_pass_vbrmax_section = cfg->rc_2pass_vbr_maxsection_pct;
386 oxcf->auto_key = cfg->kf_mode == VPX_KF_AUTO &&
389 oxcf->key_freq = cfg->kf_max_dist;
391 oxcf->speed = abs(extra_cfg->cpu_used);
392 oxcf->encode_breakout = extra_cfg->static_thresh;
393 oxcf->play_alternate = extra_cfg->enable_auto_alt_ref;
394 oxcf->noise_sensitivity = extra_cfg->noise_sensitivity;
395 oxcf->sharpness = extra_cfg->sharpness;
397 oxcf->two_pass_stats_in = cfg->rc_twopass_stats_in;
400 oxcf->firstpass_mb_stats_in = cfg->rc_firstpass_mb_stats_in;
403 oxcf->arnr_max_frames = extra_cfg->arnr_max_frames;
404 oxcf->arnr_strength = extra_cfg->arnr_strength;
406 oxcf->tuning = extra_cfg->tuning;
407 oxcf->content = extra_cfg->content;
409 oxcf->tile_columns = extra_cfg->tile_columns;
410 oxcf->tile_rows = extra_cfg->tile_rows;
412 oxcf->error_resilient_mode = cfg->g_error_resilient;
413 oxcf->frame_parallel_decoding_mode = extra_cfg->frame_parallel_decoding_mode;
415 oxcf->aq_mode = extra_cfg->aq_mode;
417 oxcf->frame_periodic_boost = extra_cfg->frame_periodic_boost;
419 oxcf->ss_number_layers = cfg->ss_number_layers;
421 if (oxcf->ss_number_layers > 1) {
424 oxcf->ss_target_bitrate[i] = 1000 * cfg->ss_target_bitrate[i];
426 oxcf->ss_play_alternate[i] = cfg->ss_enable_auto_alt_ref[i];
429 } else if (oxcf->ss_number_layers == 1) {
430 oxcf->ss_target_bitrate[0] = (int)oxcf->target_bandwidth;
432 oxcf->ss_play_alternate[0] = extra_cfg->enable_auto_alt_ref;
436 oxcf->ts_number_layers = cfg->ts_number_layers;
438 if (oxcf->ts_number_layers > 1) {
441 oxcf->ts_target_bitrate[i] = 1000 * cfg->ts_target_bitrate[i];
442 oxcf->ts_rate_decimator[i] = cfg->ts_rate_decimator[i];
444 } else if (oxcf->ts_number_layers == 1) {
445 oxcf->ts_target_bitrate[0] = (int)oxcf->target_bandwidth;
446 oxcf->ts_rate_decimator[0] = 1;
451 printf("target_bandwidth: %d\n", oxcf->target_bandwidth);
452 printf("noise_sensitivity: %d\n", oxcf->noise_sensitivity);
453 printf("sharpness: %d\n", oxcf->sharpness);
454 printf("cpu_used: %d\n", oxcf->cpu_used);
455 printf("Mode: %d\n", oxcf->mode);
456 printf("auto_key: %d\n", oxcf->auto_key);
457 printf("key_freq: %d\n", oxcf->key_freq);
458 printf("end_usage: %d\n", oxcf->end_usage);
459 printf("under_shoot_pct: %d\n", oxcf->under_shoot_pct);
460 printf("over_shoot_pct: %d\n", oxcf->over_shoot_pct);
461 printf("starting_buffer_level: %d\n", oxcf->starting_buffer_level);
462 printf("optimal_buffer_level: %d\n", oxcf->optimal_buffer_level);
463 printf("maximum_buffer_size: %d\n", oxcf->maximum_buffer_size);
464 printf("fixed_q: %d\n", oxcf->fixed_q);
465 printf("worst_allowed_q: %d\n", oxcf->worst_allowed_q);
466 printf("best_allowed_q: %d\n", oxcf->best_allowed_q);
467 printf("allow_spatial_resampling: %d\n", oxcf->allow_spatial_resampling);
468 printf("scaled_frame_width: %d\n", oxcf->scaled_frame_width);
469 printf("scaled_frame_height: %d\n", oxcf->scaled_frame_height);
470 printf("two_pass_vbrbias: %d\n", oxcf->two_pass_vbrbias);
471 printf("two_pass_vbrmin_section: %d\n", oxcf->two_pass_vbrmin_section);
472 printf("two_pass_vbrmax_section: %d\n", oxcf->two_pass_vbrmax_section);
473 printf("lag_in_frames: %d\n", oxcf->lag_in_frames);
474 printf("play_alternate: %d\n", oxcf->play_alternate);
475 printf("Version: %d\n", oxcf->Version);
476 printf("encode_breakout: %d\n", oxcf->encode_breakout);
477 printf("error resilient: %d\n", oxcf->error_resilient_mode);
479 oxcf->frame_parallel_decoding_mode);
502 set_encoder_config(&ctx->oxcf, &ctx->cfg, &ctx->extra_cfg);
503 vp9_change_config(ctx->cpi, &ctx->oxcf);
532 set_encoder_config(&ctx->oxcf, &ctx->cfg, &ctx->extra_cfg);
533 vp9_change_config(ctx->cpi, &ctx->oxcf);
685 set_encoder_config(&priv->oxcf, &priv->cfg, &priv->extra_cfg);
687 priv->oxcf.use_highbitdepth =
690 priv->cpi = vp9_create_compressor(&priv->oxcf);
736 if (ctx->oxcf.mode != new_mode) {
737 ctx->oxcf.mode = new_mode;
738 vp9_change_config(ctx->cpi, &ctx->oxcf);