Lines Matching refs:s_app_ctxt

2052     app_ctxt_t s_app_ctxt;
2079 init_default_params(&s_app_ctxt);
2125 read_cfg_file(&s_app_ctxt, fp_cfg);
2130 parse_argument(&s_app_ctxt, argv[i], argv[i + 1]);
2142 read_cfg_file(&s_app_ctxt, fp_cfg);
2156 read_cfg_file(&s_app_ctxt, fp_cfg);
2162 validate_params(&s_app_ctxt);
2185 s_app_ctxt.u4_num_mem_rec = num_mem_recs = s_num_mem_rec_op.s_ive_op.u4_num_mem_rec;
2189 s_app_ctxt.ps_mem_rec = (iv_mem_rec_t *) malloc(num_mem_recs * sizeof(iv_mem_rec_t));
2190 if(NULL == s_app_ctxt.ps_mem_rec)
2199 ps_mem_rec = s_app_ctxt.ps_mem_rec;
2223 s_fill_mem_rec_ip.s_ive_ip.ps_mem_rec = s_app_ctxt.ps_mem_rec;
2224 s_fill_mem_rec_ip.s_ive_ip.u4_num_mem_rec = s_app_ctxt.u4_num_mem_rec;
2225 s_fill_mem_rec_ip.s_ive_ip.u4_max_wd = s_app_ctxt.u4_max_wd;
2226 s_fill_mem_rec_ip.s_ive_ip.u4_max_ht = s_app_ctxt.u4_max_ht;
2227 s_fill_mem_rec_ip.s_ive_ip.u4_max_level = s_app_ctxt.u4_max_level;
2252 ps_mem_rec = s_app_ctxt.ps_mem_rec;
2278 ps_enc = s_app_ctxt.ps_mem_rec[0].pv_base;
2281 s_app_ctxt.ps_enc = ps_enc;
2287 s_init_ip.s_ive_ip.u4_num_mem_rec = s_app_ctxt.u4_num_mem_rec;
2288 s_init_ip.s_ive_ip.ps_mem_rec = s_app_ctxt.ps_mem_rec;
2289 s_init_ip.s_ive_ip.u4_max_wd = s_app_ctxt.u4_max_wd;
2290 s_init_ip.s_ive_ip.u4_max_ht = s_app_ctxt.u4_max_ht;
2293 s_init_ip.s_ive_ip.u4_max_level = s_app_ctxt.u4_max_level;
2294 s_init_ip.s_ive_ip.e_inp_color_fmt = s_app_ctxt.e_inp_color_fmt;
2295 if(s_app_ctxt.u4_recon_enable || s_app_ctxt.u4_psnr_enable || s_app_ctxt.u4_chksum_enable)
2303 s_init_ip.s_ive_ip.e_recon_color_fmt = s_app_ctxt.e_recon_color_fmt;
2304 s_init_ip.s_ive_ip.e_rc_mode = s_app_ctxt.u4_rc;
2305 s_init_ip.s_ive_ip.u4_max_framerate = s_app_ctxt.u4_max_frame_rate;
2306 s_init_ip.s_ive_ip.u4_max_bitrate = s_app_ctxt.u4_max_bitrate;
2307 s_init_ip.s_ive_ip.u4_num_bframes = s_app_ctxt.u4_num_bframes;
2311 s_init_ip.s_ive_ip.e_slice_mode = s_app_ctxt.u4_slice_mode;
2312 s_init_ip.s_ive_ip.u4_slice_param = s_app_ctxt.u4_slice_param;
2313 s_init_ip.s_ive_ip.e_arch = s_app_ctxt.e_arch;
2314 s_init_ip.s_ive_ip.e_soc = s_app_ctxt.e_soc;
2334 s_ctl_set_num_cores_ip.s_ive_ip.u4_num_cores = s_app_ctxt.u4_num_cores;
2389 s_get_buf_info_ip.s_ive_ip.u4_max_ht = s_app_ctxt.u4_max_ht;
2390 s_get_buf_info_ip.s_ive_ip.u4_max_wd = s_app_ctxt.u4_max_wd;
2391 s_get_buf_info_ip.s_ive_ip.e_inp_color_fmt = s_app_ctxt.e_inp_color_fmt;
2401 s_app_ctxt.s_get_buf_info_op = s_get_buf_info_op;
2412 s_app_ctxt.u4_strd = s_app_ctxt.u4_wd;
2413 set_dimensions(&s_app_ctxt, 0, 0);
2418 set_frame_rate(&s_app_ctxt, 0, 0);
2423 set_ipe_params(&s_app_ctxt, 0, 0);
2428 set_bit_rate(&s_app_ctxt, 0, 0);
2433 set_qp(&s_app_ctxt,0,0);
2438 set_air_params(&s_app_ctxt,0,0);
2443 set_vbv_params(&s_app_ctxt,0,0);
2448 set_me_params(&s_app_ctxt,0,0);
2453 set_gop_params(&s_app_ctxt, 0, 0);
2458 set_deblock_params(&s_app_ctxt, 0, 0);
2463 set_profile_params(&s_app_ctxt, 0, 0);
2468 set_enc_mode(&s_app_ctxt, 0, 0, IVE_ENC_MODE_PICTURE);
2472 sprintf(filename_with_path, "%s/%s", documentdir, s_app_ctxt.ac_ip_fname);
2473 strcpy (s_app_ctxt.ac_ip_fname, filename_with_path);
2475 sprintf(filename_with_path, "%s/%s", documentdir, s_app_ctxt.ac_op_fname);
2476 strcpy (s_app_ctxt.ac_op_fname, filename_with_path);
2478 sprintf(filename_with_path, "%s/%s", documentdir, s_app_ctxt.ac_recon_fname);
2479 strcpy (s_app_ctxt.ac_recon_fname, filename_with_path);
2481 sprintf(filename_with_path, "%s/%s", documentdir, s_app_ctxt.ac_chksum_fname);
2482 strcpy (s_app_ctxt.ac_chksum_fname, filename_with_path);
2484 sprintf(filename_with_path, "%s/%s", documentdir, s_app_ctxt.ac_mb_info_fname);
2485 strcpy (s_app_ctxt.ac_mb_info_fname, filename_with_path);
2487 sprintf(filename_with_path, "%s/%s", documentdir, s_app_ctxt.ac_pic_info_fname);
2488 strcpy (s_app_ctxt.ac_pic_info_fname, filename_with_path);
2495 synchronous_encode(ps_enc, &s_app_ctxt);
2502 if(s_app_ctxt.u4_pics_cnt != 0)
2504 bytes_per_frame = (s_app_ctxt.u4_total_bytes) / (s_app_ctxt.u4_pics_cnt);
2510 bytes_per_second = (bytes_per_frame * s_app_ctxt.u4_tgt_frame_rate);
2516 printf("Input filename : %s\n", s_app_ctxt.ac_ip_fname);
2517 printf("Output filename : %s\n", s_app_ctxt.ac_op_fname);
2518 printf("Output Width : %-4d\n", s_app_ctxt.u4_wd);
2519 printf("Output Height : %-4d\n", s_app_ctxt.u4_ht);
2520 printf("Target Bitrate (bps) : %-4d\n", s_app_ctxt.u4_bitrate);
2522 printf("Average Time per Frame : %-4d\n", s_app_ctxt.avg_time);
2523 printf("Achieved FPS : %-4.2f\n", 1000000.0 / s_app_ctxt.avg_time);
2540 s_retrieve_mem_ip.s_ive_ip.ps_mem_rec = s_app_ctxt.ps_mem_rec;
2553 ps_mem_rec = s_app_ctxt.ps_mem_rec;
2560 free(s_app_ctxt.ps_mem_rec);