Lines Matching refs:p_cmd_cfg

67 static void parse_cmd(char** argv, int argc, VdppCmdCfg* p_cmd_cfg);
76 VdppCmdCfg *p_cmd_cfg = info->cmd; in multi_vdpp() local
82 if (p_cmd_cfg->uv_diff_flag == 0) { in multi_vdpp()
83 p_cmd_cfg->img_w_o_c = p_cmd_cfg->img_w_o; in multi_vdpp()
84 p_cmd_cfg->img_h_o_c = p_cmd_cfg->img_h_o; in multi_vdpp()
85 p_cmd_cfg->img_w_o_c_vir = p_cmd_cfg->img_w_o_vir; in multi_vdpp()
86 p_cmd_cfg->img_h_o_c_vir = p_cmd_cfg->img_h_o_vir; in multi_vdpp()
89 size_t srcfrmsize = p_cmd_cfg->img_w_i_vir * p_cmd_cfg->img_h_i_vir * 3 / 2; in multi_vdpp()
90 size_t dstfrmsize = p_cmd_cfg->img_w_o_vir * p_cmd_cfg->img_h_o_vir * 3; in multi_vdpp()
91 size_t dstfrmsize_c = p_cmd_cfg->img_w_o_c_vir * p_cmd_cfg->img_h_o_c_vir * 2; in multi_vdpp()
128 ctx->fp_i = fopen(p_cmd_cfg->src_file_name, "rb"); in multi_vdpp()
130 mpp_err("failed to open file %s", p_cmd_cfg->src_file_name); in multi_vdpp()
134 ctx->fp_o_y = fopen(p_cmd_cfg->dst_file_name_y, "wb"); in multi_vdpp()
135 ctx->fp_o_uv = fopen(p_cmd_cfg->dst_file_name_uv, "wb"); in multi_vdpp()
136 ctx->fp_o_h = fopen(p_cmd_cfg->dst_file_name_hist, "wb"); in multi_vdpp()
144 if (p_cmd_cfg->frame_num < 0 || frame_idx < p_cmd_cfg->frame_num) { in multi_vdpp()
159 vdpp_proc_cfg.src_img_info.img_yrgb.w_vld = p_cmd_cfg->img_w_i; in multi_vdpp()
160 vdpp_proc_cfg.src_img_info.img_yrgb.h_vld = p_cmd_cfg->img_h_i; in multi_vdpp()
161 vdpp_proc_cfg.src_img_info.img_yrgb.w_vir = p_cmd_cfg->img_w_i_vir; in multi_vdpp()
162 vdpp_proc_cfg.src_img_info.img_yrgb.h_vir = p_cmd_cfg->img_h_i_vir; in multi_vdpp()
166 … vdpp_proc_cfg.src_img_info.img_cbcr.offset = p_cmd_cfg->img_w_i_vir * p_cmd_cfg->img_h_i_vir; in multi_vdpp()
167 vdpp_proc_cfg.src_img_info.img_cbcr.w_vld = p_cmd_cfg->img_w_i / 2; in multi_vdpp()
168 vdpp_proc_cfg.src_img_info.img_cbcr.h_vld = p_cmd_cfg->img_h_i / 2; in multi_vdpp()
169 vdpp_proc_cfg.src_img_info.img_cbcr.w_vir = p_cmd_cfg->img_w_i_vir; in multi_vdpp()
170 vdpp_proc_cfg.src_img_info.img_cbcr.h_vir = p_cmd_cfg->img_h_i_vir / 2; in multi_vdpp()
176 vdpp_proc_cfg.dst_img_info.img_yrgb.w_vld = p_cmd_cfg->img_w_o; in multi_vdpp()
177 vdpp_proc_cfg.dst_img_info.img_yrgb.h_vld = p_cmd_cfg->img_h_o; in multi_vdpp()
178 vdpp_proc_cfg.dst_img_info.img_yrgb.w_vir = p_cmd_cfg->img_w_o_vir; in multi_vdpp()
179 vdpp_proc_cfg.dst_img_info.img_yrgb.h_vir = p_cmd_cfg->img_h_o_vir; in multi_vdpp()
183 … vdpp_proc_cfg.dst_img_info.img_cbcr.offset = p_cmd_cfg->img_w_o_vir * p_cmd_cfg->img_h_o_vir; in multi_vdpp()
184 vdpp_proc_cfg.dst_img_info.img_cbcr.w_vld = p_cmd_cfg->img_w_o_c; in multi_vdpp()
185 vdpp_proc_cfg.dst_img_info.img_cbcr.h_vld = p_cmd_cfg->img_h_o_c; in multi_vdpp()
186 vdpp_proc_cfg.dst_img_info.img_cbcr.w_vir = p_cmd_cfg->img_w_o_c_vir; in multi_vdpp()
187 vdpp_proc_cfg.dst_img_info.img_cbcr.h_vir = p_cmd_cfg->img_h_o_c_vir; in multi_vdpp()
192 vdpp_proc_cfg.hist_mode_en = (VDPP_RUN_MODE_HIST == p_cmd_cfg->work_mode) || in multi_vdpp()
205 …fwrite(vdpp_proc_cfg.dst_img_info.img_yrgb.addr, 1, p_cmd_cfg->img_w_o_vir * p_cmd_cfg->img_h_o_vi… in multi_vdpp()
207 …fg.dst_img_info.img_cbcr.addr + p_cmd_cfg->img_w_o_vir * p_cmd_cfg->img_h_o_vir, 1, p_cmd_cfg->img… in multi_vdpp()
213 if (p_cmd_cfg->frame_num > 0 && frame_idx >= p_cmd_cfg->frame_num) { in multi_vdpp()
258 VdppCmdCfg *p_cmd_cfg = &vdpp_cmd_cfg; in main() local
263 parse_cmd(argv, argc, p_cmd_cfg); in main()
265 ctxs = mpp_calloc(VdppTestMultiCtxInfo, p_cmd_cfg->nthreads); in main()
272 for (i = 0; i < p_cmd_cfg->nthreads; i++) { in main()
273 ctxs[i].cmd = p_cmd_cfg; in main()
284 for (i = 0; i < p_cmd_cfg->nthreads; i++) in main()
294 static void parse_cmd(char** argv, int argc, VdppCmdCfg* p_cmd_cfg) in parse_cmd() argument
325 p_cmd_cfg->nthreads = 1; in parse_cmd()
332 strncpy(p_cmd_cfg->src_file_name, optarg, sizeof(p_cmd_cfg->src_file_name) - 1); in parse_cmd()
333 mpp_log("ssrc file name: %s\n", p_cmd_cfg->src_file_name); in parse_cmd()
336 strncpy(p_cmd_cfg->dst_file_name_y, optarg, sizeof(p_cmd_cfg->dst_file_name_y) - 1); in parse_cmd()
337 mpp_log("ddst-Y file name: %s\n", p_cmd_cfg->dst_file_name_y); in parse_cmd()
340 … strncpy(p_cmd_cfg->dst_file_name_uv, optarg, sizeof(p_cmd_cfg->dst_file_name_uv) - 1); in parse_cmd()
341 mpp_log("ddst-UV file name: %s\n", p_cmd_cfg->dst_file_name_uv); in parse_cmd()
344 … strncpy(p_cmd_cfg->dst_file_name_hist, optarg, sizeof(p_cmd_cfg->dst_file_name_hist) - 1); in parse_cmd()
345 mpp_log("ddst-Hist file name: %s\n", p_cmd_cfg->dst_file_name_hist); in parse_cmd()
348 p_cmd_cfg->img_w_i = atoi(optarg); in parse_cmd()
351 p_cmd_cfg->img_h_i = atoi(optarg); in parse_cmd()
354 p_cmd_cfg->img_w_i_vir = atoi(optarg); in parse_cmd()
357 p_cmd_cfg->img_h_i_vir = atoi(optarg); in parse_cmd()
360 p_cmd_cfg->img_w_o = atoi(optarg); in parse_cmd()
363 p_cmd_cfg->img_h_o = atoi(optarg); in parse_cmd()
366 p_cmd_cfg->img_w_o_vir = atoi(optarg); in parse_cmd()
369 p_cmd_cfg->img_h_o_vir = atoi(optarg); in parse_cmd()
372 p_cmd_cfg->uv_diff_flag = atoi(optarg); in parse_cmd()
375 p_cmd_cfg->img_w_o_c = atoi(optarg); in parse_cmd()
378 p_cmd_cfg->img_h_o_c = atoi(optarg); in parse_cmd()
381 p_cmd_cfg->img_w_o_c_vir = atoi(optarg); in parse_cmd()
384 p_cmd_cfg->img_h_o_c_vir = atoi(optarg); in parse_cmd()
387 p_cmd_cfg->work_mode = atoi(optarg); in parse_cmd()
390 p_cmd_cfg->nthreads = atoi(optarg); in parse_cmd()
391 if (p_cmd_cfg->nthreads < 1) in parse_cmd()
392 p_cmd_cfg->nthreads = 1; in parse_cmd()
395 p_cmd_cfg->frame_num = atoi(optarg); in parse_cmd()