Lines Matching refs:ps_ctxt
256 IHEVCE_PLUGIN_STATUS_T parse_argument(appl_ctxt_t *ps_ctxt, CHAR *argument, CHAR *value) in parse_argument() argument
258 ihevce_static_cfg_params_t *ps_static_prms = &ps_ctxt->s_static_cfg_prms; in parse_argument()
274 sscanf(value, "%s", ps_ctxt->au1_in_file); in parse_argument()
275 assert(strlen((char *)ps_ctxt->au1_in_file) < STR_LEN); in parse_argument()
279 sscanf(value, "%s", ps_ctxt->au1_out_file[0][0]); in parse_argument()
280 assert(strlen((char *)ps_ctxt->au1_out_file[0][0]) < STR_LEN); in parse_argument()
480 sscanf(value, "%s", ps_ctxt->ai1_sei_payload_path); in parse_argument()
481 assert(strlen((char *)ps_ctxt->ai1_sei_payload_path) < STR_LEN); in parse_argument()
733 IHEVCE_PLUGIN_STATUS_T read_cfg_file(appl_ctxt_t *ps_ctxt, FILE *fp_cfg) in read_cfg_file() argument
751 status = parse_argument(ps_ctxt, argument, value); in read_cfg_file()
768 IHEVCE_PLUGIN_STATUS_T libihevce_encode_init(appl_ctxt_t *ps_ctxt) in libihevce_encode_init() argument
770 ihevce_static_cfg_params_t *params = &ps_ctxt->s_static_cfg_prms; in libihevce_encode_init()
774 if(IHEVCE_EFAIL == ihevce_init(params, (void *)&ps_ctxt->ihevceHdl)) in libihevce_encode_init()
792 IHEVCE_PLUGIN_STATUS_T allocate_input(appl_ctxt_t *ps_ctxt, ihevce_inp_buf_t *inp_pic) in allocate_input() argument
794 ihevce_static_cfg_params_t *params = &ps_ctxt->s_static_cfg_prms; in allocate_input()
858 IHEVCE_PLUGIN_STATUS_T read_input(appl_ctxt_t *ps_ctxt, FILE *fp, ihevce_inp_buf_t *inp_pic) in read_input() argument
860 ihevce_static_cfg_params_t *params = &ps_ctxt->s_static_cfg_prms; in read_input()
957 IHEVCE_PLUGIN_STATUS_T libihevce_encode_close(appl_ctxt_t *ps_ctxt) in libihevce_encode_close() argument
960 if(ps_ctxt->ihevceHdl) in libihevce_encode_close()
961 ihevce_close(ps_ctxt->ihevceHdl); in libihevce_encode_close()
975 IHEVCE_PLUGIN_STATUS_T libihevce_encode_frame(appl_ctxt_t *ps_ctxt, FILE *pf_inp_yuv, FILE *pf_out) in libihevce_encode_frame() argument
977 ihevce_static_cfg_params_t *params = &ps_ctxt->s_static_cfg_prms; in libihevce_encode_frame()
995 status = allocate_input(ps_ctxt, &inp_pic); in libihevce_encode_frame()
1003 status = ihevce_encode_header(ps_ctxt->ihevceHdl, &out_pic_hdr); in libihevce_encode_frame()
1030 status = read_input(ps_ctxt, pf_inp_yuv, &inp_pic); in libihevce_encode_frame()
1054 status = ihevce_encode(ps_ctxt->ihevceHdl, ps_inp_pic, &out_pic); in libihevce_encode_frame()
1103 appl_ctxt_t *ps_ctxt = &s_main_ctxt.s_app_ctxt; in main() local
1106 ihevce_static_cfg_params_t *params = &ps_ctxt->s_static_cfg_prms; in main()
1161 status = read_cfg_file(ps_ctxt, fp_cfg); in main()
1171 status = parse_argument(ps_ctxt, argv[i], argv[i + 1]); in main()
1187 status = read_cfg_file(ps_ctxt, fp_cfg); in main()
1196 pf_inp_yuv = fopen(ps_ctxt->au1_in_file, "rb"); in main()
1197 printf("Input file %s \n", ps_ctxt->au1_in_file); in main()
1204 pf_out = fopen(ps_ctxt->au1_out_file[0][0], "wb"); in main()
1205 printf("Output file %s \n", ps_ctxt->au1_out_file[0][0]); in main()
1212 status = libihevce_encode_init(ps_ctxt); in main()
1219 status = libihevce_encode_frame(ps_ctxt, pf_inp_yuv, pf_out); in main()
1226 status = libihevce_encode_close(ps_ctxt); in main()