Searched refs:SliceHeader (Results 1 - 10 of 10) sorted by relevance
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/ |
H A D | h264parse_sh.c | 14 h264_Status h264_Parse_Slice_Header_1(void *parent,h264_Info* pInfo, h264_Slice_Header_t *SliceHeader) argument 18 //h264_Slice_Header_t* SliceHeader = &pInfo->SliceHeader; 24 SliceHeader->first_mb_in_slice = h264_GetVLCElement(parent, pInfo, false); 28 SliceHeader->slice_type = (slice_type%5); 30 if(SliceHeader->slice_type > h264_PtypeI) { 42 SliceHeader->pic_parameter_id = (uint8_t)data; 57 h264_Status h264_Parse_Slice_Header_2(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader) argument 61 //h264_Slice_Header_t* SliceHeader = &pInfo->SliceHeader; 165 h264_Parse_Slice_Header_3(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader) argument 352 h264_Parse_Ref_Pic_List_Reordering(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader) argument 426 h264_Parse_Pred_Weight_Table(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader) argument 536 h264_Parse_Pred_Weight_Table(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader) argument 663 h264_Parse_Dec_Ref_Pic_Marking(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader) argument [all...] |
H A D | h264parse.c | 70 h264_Status h264_active_par_set(h264_Info*pInfo,h264_Slice_Header_t* SliceHeader) argument 72 //h264_Slice_Header_t* SliceHeader = &pInfo->SliceHeader; 79 if((SliceHeader->first_mb_in_slice == 0) || (SliceHeader->pic_parameter_id != pInfo->active_PPS.pic_parameter_set_id)) 82 h264_Parse_Copy_Pps_From_DDR(pInfo, &pInfo->active_PPS, SliceHeader->pic_parameter_id); 106 pInfo->active_PPS = PPS_GL[SliceHeader->pic_parameter_id]; 140 h264_Status h264_Parse_Slice_Layer_Without_Partitioning_RBSP(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader) argument 152 SliceHeader->sh_error = 0; 154 if(h264_Parse_Slice_Header_1(parent, pInfo, SliceHeader) [all...] |
H A D | viddec_h264_workload.c | 188 attrs->h264.used_for_reference |= (pInfo->SliceHeader.nal_ref_idc == 0)? 0: 1; 202 //attrs->h264.field_pic_flag |= (pInfo->SliceHeader.field_pic_flag << pInfo->SliceHeader.bottom_field_flag); 203 attrs->h264.field_pic_flag |= pInfo->SliceHeader.field_pic_flag; 217 data = PUT_BSD_PP1_IMG_DISPOSABLE_FLAG_BIT( (pInfo->SliceHeader.nal_ref_idc == 0) ) + 218 PUT_BSD_PP1_SLICE_TYPE_BITS(pInfo->SliceHeader.slice_type) + 221 PUT_BSD_PP1_NUM_REF_IDX_L0_BITS(pInfo->SliceHeader.num_ref_idx_l0_active) + 222 PUT_BSD_PP1_NUM_REF_IDX_L1_BITS(pInfo->SliceHeader.num_ref_idx_l1_active); 227 data = PUT_BSD_PP2_CABAC_INIT_IDC_BITS(pInfo->SliceHeader.cabac_init_idc) + 228 PUT_BSD_PP2_QP_BITS( (pInfo->SliceHeader [all...] |
H A D | mix_vbp_h264_stubs.c | 90 if( (h264_PtypeB==pInfo->SliceHeader.slice_type)||(h264_PtypeP==pInfo->SliceHeader.slice_type) ) 92 if(pInfo->SliceHeader.sh_refpic_l0.ref_pic_list_reordering_flag) 94 nitems = pInfo->SliceHeader.num_ref_idx_l0_active; 141 if( (h264_PtypeB==pInfo->SliceHeader.slice_type)||(h264_PtypeP==pInfo->SliceHeader.slice_type) ) 143 if(pInfo->SliceHeader.sh_refpic_l0.ref_pic_list_reordering_flag) 145 nitems = pInfo->SliceHeader.num_ref_idx_l0_active;
|
H A D | h264parse_dpb.c | 448 if (pInfo->SliceHeader.structure == FRAME) 465 if(pInfo->SliceHeader.slice_type == h264_PtypeP) 474 if(pInfo->SliceHeader.slice_type == h264_PtypeP) 491 if(pInfo->SliceHeader.slice_type == h264_PtypeP) 500 if(pInfo->SliceHeader.slice_type == h264_PtypeP) 511 if (pInfo->SliceHeader.structure == TOP_FIELD) 528 if(active_fs->frame_num > pInfo->SliceHeader.frame_num) { 542 if(pInfo->SliceHeader.slice_type == h264_PtypeP) { 550 if(pInfo->SliceHeader.slice_type == h264_PtypeP) 579 if(pInfo->SliceHeader [all...] |
H A D | viddec_h264_parse.c | 162 if(h264_is_new_picture_start(pInfo, next_SliceHeader, pInfo->SliceHeader)) 199 //if(pInfo->SliceHeader.redundant_pic_cnt) 205 dump_new_picture_attr(pInfo, pInfo->SliceHeader.frame_num); 217 if(pInfo->SliceHeader.first_mb_in_slice != 0) 220 pInfo->SliceHeader.sh_error |= (pInfo->SliceHeader.structure << 17);
|
H A D | h264parse_sei.c | 592 h264_Parse_Dec_Ref_Pic_Marking(parent, pInfo, &pInfo->SliceHeader);
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/include/ |
H A D | h264parse.h | 93 extern h264_Status h264_Parse_Slice_Layer_Without_Partitioning_RBSP(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader); 94 extern h264_Status h264_Parse_Slice_Header_1(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader); 95 extern h264_Status h264_Parse_Slice_Header_2(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader); 96 extern h264_Status h264_Parse_Slice_Header_3(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader); 110 extern h264_Status h264_Parse_Ref_Pic_List_Reordering(void *parent,h264_Info* pInfo,h264_Slice_Header_t *SliceHeader); 111 extern h264_Status h264_Parse_Pred_Weight_Table(void *parent,h264_Info* pInfo,h264_Slice_Header_t *SliceHeader); 112 extern h264_Status h264_Parse_Dec_Ref_Pic_Marking(void *parent,h264_Info* pInfo,h264_Slice_Header_t *SliceHeader);
|
H A D | h264.h | 966 h264_Slice_Header_t SliceHeader; member in struct:_h264_Info
|
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/ |
H A D | vbp_h264_parser.c | 288 h264_Slice_Header_t* slice_header = &(h264_parser->info.SliceHeader); 368 h264_Slice_Header_t* slice_header = &(h264_parser->info.SliceHeader); 824 if (0 == parser->info.SliceHeader.first_mb_in_slice) 846 if (parser->info.SliceHeader.first_mb_in_slice == 0) 874 pic_parms->CurrPic.frame_idx = parser->info.SliceHeader.frame_num; 877 if (parser->info.SliceHeader.nal_ref_idc != 0) 928 pic_parms->pic_fields.bits.reference_pic_flag = parser->info.SliceHeader.nal_ref_idc != 0; 931 pic_parms->pic_fields.bits.field_pic_flag = parser->info.SliceHeader.field_pic_flag; 934 pic_parms->frame_num = parser->info.SliceHeader.frame_num; 1180 slice_header = &(h264_parser->info.SliceHeader); [all...] |
Completed in 74 milliseconds