Lines Matching defs:parent

7 extern int32_t viddec_pm_get_au_pos(void *parent, uint32_t *bit, uint32_t *byte, unsigned char *is_emul);
14 h264_Status h264_Parse_Slice_Header_1(void *parent,h264_Info* pInfo, h264_Slice_Header_t *SliceHeader)
24 SliceHeader->first_mb_in_slice = h264_GetVLCElement(parent, pInfo, false);
27 slice_type = h264_GetVLCElement(parent, pInfo, false);
37 data = h264_GetVLCElement(parent, pInfo, false);
57 h264_Status h264_Parse_Slice_Header_2(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader)
69 viddec_pm_get_bits(parent, &code, pInfo->active_SPS.log2_max_frame_num_minus4+4);
80 viddec_pm_get_bits(parent, &code, 1);
85 viddec_pm_get_bits(parent, &code, 1);
111 SliceHeader->idr_pic_id = h264_GetVLCElement(parent, pInfo, false);
116 viddec_pm_get_bits(parent, &code , pInfo->active_SPS.log2_max_pic_order_cnt_lsb_minus4+4);
122 SliceHeader->delta_pic_order_cnt_bottom = h264_GetVLCElement(parent, pInfo, true);
132 SliceHeader->delta_pic_order_cnt[0] = h264_GetVLCElement(parent, pInfo, true);
135 SliceHeader->delta_pic_order_cnt[1] = h264_GetVLCElement(parent, pInfo, true);
141 SliceHeader->redundant_pic_cnt = h264_GetVLCElement(parent, pInfo, false);
165 h264_Status h264_Parse_Slice_Header_3(void *parent, h264_Info* pInfo, h264_Slice_Header_t *SliceHeader)
179 viddec_pm_get_bits(parent, &code , 1);
195 viddec_pm_get_bits(parent, &code, 1);
200 SliceHeader->num_ref_idx_l0_active = h264_GetVLCElement(parent, pInfo, false) + 1;
203 SliceHeader->num_ref_idx_l1_active = h264_GetVLCElement(parent, pInfo, false)+1;
217 if(h264_Parse_Ref_Pic_List_Reordering(parent, pInfo, SliceHeader) != H264_STATUS_OK)
229 viddec_pm_get_au_pos(parent, &bits_offset, &byte_offset, &is_emul);
235 if(h264_Parse_Pred_Weight_Table(parent, pInfo, SliceHeader) != H264_STATUS_OK)
240 viddec_pm_get_au_pos(parent, &bits_offset, &byte_offset, &is_emul);
262 if(h264_Parse_Dec_Ref_Pic_Marking(parent, pInfo, SliceHeader) != H264_STATUS_OK)
270 SliceHeader->cabac_init_idc = h264_GetVLCElement(parent, pInfo, false);
282 SliceHeader->slice_qp_delta = h264_GetVLCElement(parent, pInfo, true);
291 viddec_pm_get_bits(parent, &code, 1);
295 SliceHeader->slice_qs_delta = h264_GetVLCElement(parent, pInfo, true);
303 SliceHeader->disable_deblocking_filter_idc = h264_GetVLCElement(parent, pInfo, false);
306 SliceHeader->slice_alpha_c0_offset_div2 = h264_GetVLCElement(parent, pInfo, true);
312 SliceHeader->slice_beta_offset_div2 = h264_GetVLCElement(parent, pInfo, true);
352 h264_Status h264_Parse_Ref_Pic_List_Reordering(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader)
361 viddec_pm_get_bits(parent, &code, 1);
377 SliceHeader->sh_refpic_l0.reordering_of_pic_nums_idc[reorder] = h264_GetVLCElement(parent, pInfo, false);
380 SliceHeader->sh_refpic_l0.list_reordering_num[reorder].abs_diff_pic_num_minus1 = h264_GetVLCElement(parent, pInfo, false);
384 SliceHeader->sh_refpic_l0.list_reordering_num[reorder].long_term_pic_num = h264_GetVLCElement(parent, pInfo, false);
393 viddec_pm_get_bits(parent, &code, 1);
407 SliceHeader->sh_refpic_l1.reordering_of_pic_nums_idc[reorder] = h264_GetVLCElement(parent, pInfo, false);
410 SliceHeader->sh_refpic_l1.list_reordering_num[reorder].abs_diff_pic_num_minus1 = h264_GetVLCElement(parent, pInfo, false);
414 SliceHeader->sh_refpic_l1.list_reordering_num[reorder].long_term_pic_num = h264_GetVLCElement(parent, pInfo, false);
426 h264_Status h264_Parse_Pred_Weight_Table(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader)
431 SliceHeader->sh_predwttbl.luma_log2_weight_denom = h264_GetVLCElement(parent, pInfo, false);
435 SliceHeader->sh_predwttbl.chroma_log2_weight_denom = h264_GetVLCElement(parent,pInfo, false);
440 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
445 SliceHeader->sh_predwttbl.luma_weight_l0[i] = h264_GetVLCElement(parent, pInfo, true);
446 SliceHeader->sh_predwttbl.luma_offset_l0[i] = h264_GetVLCElement(parent, pInfo, true);
456 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
463 SliceHeader->sh_predwttbl.chroma_weight_l0[i][j] = h264_GetVLCElement(parent, pInfo, true);
464 SliceHeader->sh_predwttbl.chroma_offset_l0[i][j] = h264_GetVLCElement(parent, pInfo, true);
483 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
488 SliceHeader->sh_predwttbl.luma_weight_l1[i] = h264_GetVLCElement(parent, pInfo, true);
489 SliceHeader->sh_predwttbl.luma_offset_l1[i] = h264_GetVLCElement(parent, pInfo, true);
499 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
506 SliceHeader->sh_predwttbl.chroma_weight_l1[i][j] = h264_GetVLCElement(parent, pInfo, true);
507 SliceHeader->sh_predwttbl.chroma_offset_l1[i][j] = h264_GetVLCElement(parent, pInfo, true);
536 h264_Status h264_Parse_Pred_Weight_Table(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader)
543 val = h264_GetVLCElement(parent, pInfo, false);
548 val = h264_GetVLCElement(parent,pInfo, false);
554 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
560 val = h264_GetVLCElement(parent, pInfo, true);
562 val = h264_GetVLCElement(parent, pInfo, true);
573 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
579 val = h264_GetVLCElement(parent, pInfo, true);
581 val = h264_GetVLCElement(parent, pInfo, true);
601 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
605 val = h264_GetVLCElement(parent, pInfo, true);
607 val = h264_GetVLCElement(parent, pInfo, true);
618 viddec_pm_get_bits(parent, (uint32_t *)&flag, 1);
624 val = h264_GetVLCElement(parent, pInfo, true);
626 val = h264_GetVLCElement(parent, pInfo, true);
663 h264_Status h264_Parse_Dec_Ref_Pic_Marking(void *parent, h264_Info* pInfo,h264_Slice_Header_t *SliceHeader)
671 viddec_pm_get_bits(parent, &code, 1);
674 viddec_pm_get_bits(parent, &code, 1);
680 viddec_pm_get_bits(parent, &code, 1);
697 SliceHeader->sh_dec_refpic.memory_management_control_operation[i] = h264_GetVLCElement(parent, pInfo, false);
700 SliceHeader->sh_dec_refpic.difference_of_pic_num_minus1[i] = h264_GetVLCElement(parent, pInfo, false);
705 SliceHeader->sh_dec_refpic.long_term_pic_num[i] = h264_GetVLCElement(parent, pInfo, false);
710 SliceHeader->sh_dec_refpic.long_term_frame_idx[i] = h264_GetVLCElement(parent, pInfo, false);
715 SliceHeader->sh_dec_refpic.max_long_term_frame_idx_plus1[i] = h264_GetVLCElement(parent, pInfo, false);