• Home
  • Raw
  • Download

Lines Matching refs:ps_codec

331 IHEVCD_ERROR_T ihevcd_nal_unit(codec_t *ps_codec)  in ihevcd_nal_unit()  argument
338 ret = ihevcd_nal_unit_header(&ps_codec->s_parse.s_bitstrm, &s_nal); in ihevcd_nal_unit()
341 if(ps_codec->i4_slice_error) in ihevcd_nal_unit()
342 s_nal.i1_nal_unit_type = ps_codec->s_parse.ps_slice_hdr->i1_nal_unit_type; in ihevcd_nal_unit()
350 ps_codec->i4_rasl_output_flag = 0; in ihevcd_nal_unit()
358 ps_codec->i4_rasl_output_flag = 1; in ihevcd_nal_unit()
362 ps_codec->i4_rasl_output_flag = (0 != ps_codec->i4_cra_as_first_pic) ? 0 : 1; in ihevcd_nal_unit()
387 if(ps_codec->i4_header_mode) in ihevcd_nal_unit()
390 if((0 == ps_codec->i4_sps_done) || in ihevcd_nal_unit()
391 (0 == ps_codec->i4_pps_done)) in ihevcd_nal_unit()
396 ps_codec->i4_header_in_slice_mode = 0; in ihevcd_nal_unit()
397 ps_codec->i4_cra_as_first_pic = 0; in ihevcd_nal_unit()
399 ret = ihevcd_parse_slice_header(ps_codec, &s_nal); in ihevcd_nal_unit()
400 DEBUG_PRINT_NAL_INFO(ps_codec, s_nal.i1_nal_unit_type); in ihevcd_nal_unit()
404 ps_codec->i4_rasl_output_flag || in ihevcd_nal_unit()
405 ps_codec->i4_slice_error) in ihevcd_nal_unit()
406 ret = ihevcd_parse_slice_data(ps_codec); in ihevcd_nal_unit()
412 DEBUG_PRINT_NAL_INFO(ps_codec, s_nal.i1_nal_unit_type); in ihevcd_nal_unit()
416 if(0 == ps_codec->i4_header_mode) in ihevcd_nal_unit()
418 ps_codec->i4_header_in_slice_mode = 1; in ihevcd_nal_unit()
419 if(ps_codec->i4_sps_done && in ihevcd_nal_unit()
420 ps_codec->i4_pic_present) in ihevcd_nal_unit()
424 ret = ihevcd_parse_sps(ps_codec); in ihevcd_nal_unit()
427 sps_t *ps_sps = ps_codec->ps_sps_base + MAX_SPS_CNT - 1; in ihevcd_nal_unit()
428 ihevcd_copy_sps(ps_codec, ps_sps->i1_sps_id, MAX_SPS_CNT - 1); in ihevcd_nal_unit()
430 ps_codec->i4_error_code = ret; in ihevcd_nal_unit()
432 DEBUG_PRINT_NAL_INFO(ps_codec, s_nal.i1_nal_unit_type); in ihevcd_nal_unit()
436 if(0 == ps_codec->i4_header_mode) in ihevcd_nal_unit()
438 ps_codec->i4_header_in_slice_mode = 1; in ihevcd_nal_unit()
439 if(ps_codec->i4_pps_done && in ihevcd_nal_unit()
440 ps_codec->i4_pic_present) in ihevcd_nal_unit()
444 ret = ihevcd_parse_pps(ps_codec); in ihevcd_nal_unit()
447 pps_t *ps_pps = ps_codec->ps_pps_base + MAX_PPS_CNT - 1; in ihevcd_nal_unit()
448 ihevcd_copy_pps(ps_codec, ps_pps->i1_pps_id, MAX_PPS_CNT - 1); in ihevcd_nal_unit()
450 ps_codec->i4_error_code = ret; in ihevcd_nal_unit()
451 DEBUG_PRINT_NAL_INFO(ps_codec, s_nal.i1_nal_unit_type); in ihevcd_nal_unit()
455 ps_codec->i4_cra_as_first_pic = 1; in ihevcd_nal_unit()
459 DEBUG_PRINT_NAL_INFO(ps_codec, s_nal.i1_nal_unit_type); in ihevcd_nal_unit()