Lines Matching refs:parent

33 h264_Status h264_sei_buffering_period(void *parent,h264_Info* pInfo)
54 sei_msg_ptr->seq_param_set_id = h264_GetVLCElement(parent, pInfo, false);
67 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->initial_cpb_removal_delay_nal, num_bits);
68 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->initial_cpb_removal_delay_offset_nal, num_bits);
79 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->initial_cpb_removal_delay_vcl, num_bits);
80 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->initial_cpb_removal_delay_offset_vcl, num_bits);
92 h264_Status h264_sei_pic_timing(void *parent,h264_Info* pInfo)
127 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->cpb_removal_delay, num_bits_cpb);
128 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->dpb_output_delay, num_bits_dpb);
138 viddec_pm_get_bits(parent, &code , 4);
154 viddec_pm_append_workitem( parent, &wi );
156 viddec_pm_append_workitem_next( parent, &wi );
170 viddec_pm_get_bits(parent, &code , 1);
176 viddec_pm_get_bits(parent, &code , 2);
179 viddec_pm_get_bits(parent, &code , 1);
182 viddec_pm_get_bits(parent, &code , 5);
185 viddec_pm_get_bits(parent, &code , 1);
189 viddec_pm_get_bits(parent, &code , 1);
192 viddec_pm_get_bits(parent, &code , 1);
195 viddec_pm_get_bits(parent, &code , 8);
201 viddec_pm_get_bits(parent, &code , 6);
204 viddec_pm_get_bits(parent, &code , 6);
207 viddec_pm_get_bits(parent, &code , 5);
212 viddec_pm_get_bits(parent, &code , 1);
218 viddec_pm_get_bits(parent, &code , 6);
221 viddec_pm_get_bits(parent, &code , 1);
227 viddec_pm_get_bits(parent, &code , 6);
230 viddec_pm_get_bits(parent, &code , 1);
235 viddec_pm_get_bits(parent, &code , 6);
244 viddec_pm_get_bits(parent, (uint32_t *)&time_offset, time_offset_length);
256 h264_Status h264_sei_pan_scan(void *parent,h264_Info* pInfo)
271 sei_msg_ptr->pan_scan_rect_id = h264_GetVLCElement(parent, pInfo, false);
275 viddec_pm_get_bits(parent, &code , 1);
282 sei_msg_ptr->pan_scan_cnt_minus1 = h264_GetVLCElement(parent, pInfo, false);
291 sei_msg_ptr->pan_scan_rect_left_offset[i] = h264_GetVLCElement(parent, pInfo, true);
292 sei_msg_ptr->pan_scan_rect_right_offset[i] = h264_GetVLCElement(parent, pInfo, true);
293 sei_msg_ptr->pan_scan_rect_top_offset[i] = h264_GetVLCElement(parent, pInfo, true);
294 sei_msg_ptr->pan_scan_rect_bottom_offset[i] = h264_GetVLCElement(parent, pInfo, true);
296 sei_msg_ptr->pan_scan_rect_repetition_period = h264_GetVLCElement(parent, pInfo, false);
303 viddec_pm_append_workitem( parent, &wi );
307 viddec_pm_append_workitem_next( parent, &wi );
327 viddec_pm_append_workitem( parent, &wi );
329 viddec_pm_append_workitem_next( parent, &wi );
340 h264_Status h264_sei_filler_payload(void *parent,h264_Info* pInfo, uint32_t payload_size)
354 viddec_pm_get_bits(parent, &code , 8);
363 h264_Status h264_sei_userdata_reg(void *parent,h264_Info* pInfo, uint32_t payload_size)
380 viddec_pm_get_bits(parent, &code , 8);
386 viddec_pm_get_bits(parent, &code , 8);
396 viddec_pm_get_bits(parent, (uint32_t *)&byte, 8);
407 viddec_pm_append_workitem( parent, &wi );
411 viddec_pm_append_workitem_next( parent, &wi );
427 viddec_pm_append_workitem( parent, &wi );
431 viddec_pm_append_workitem_next( parent, &wi );
441 h264_Status h264_sei_userdata_unreg(void *parent, h264_Info* pInfo, uint32_t payload_size)
461 viddec_pm_get_bits(parent, &code , 32);
469 viddec_pm_get_bits(parent, (uint32_t *)&byte, 8);
479 viddec_pm_append_workitem( parent, &wi );
483 viddec_pm_append_workitem_next( parent, &wi );
495 viddec_pm_append_workitem( parent, &wi );
499 viddec_pm_append_workitem_next( parent, &wi );
508 h264_Status h264_sei_recovery_point(void *parent, h264_Info* pInfo)
519 sei_msg_ptr->recovery_frame_cnt = h264_GetVLCElement(parent, pInfo, false);
521 viddec_pm_get_bits(parent, &code , 1);
524 viddec_pm_get_bits(parent, &code , 1);
527 viddec_pm_get_bits(parent, &code , 2);
555 viddec_pm_append_workitem( parent, &wi );
559 viddec_pm_append_workitem_next( parent, &wi );
567 h264_Status h264_sei_dec_ref_pic_marking_rep(void *parent,h264_Info* pInfo)
576 viddec_pm_get_bits(parent, &code , 1);
579 sei_msg_ptr->original_frame_num = h264_GetVLCElement(parent, pInfo, false);
583 viddec_pm_get_bits(parent, &code , 1);
588 viddec_pm_get_bits(parent, &code , 1);
592 h264_Parse_Dec_Ref_Pic_Marking(parent, pInfo, &pInfo->SliceHeader);
598 h264_Status h264_sei_spare_pic(void *parent,h264_Info* pInfo)
605 parent = parent;
615 h264_Status h264_sei_scene_info(void *parent,h264_Info* pInfo)
624 viddec_pm_get_bits(parent, &code , 1);
629 sei_msg_ptr->scene_id = h264_GetVLCElement(parent, pInfo, false);
630 sei_msg_ptr->scene_transitioning_type= h264_GetVLCElement(parent, pInfo, false);
633 sei_msg_ptr->second_scene_id = h264_GetVLCElement(parent, pInfo, false);
642 h264_Status h264_sei_sub_seq_info(void *parent,h264_Info* pInfo)
651 sei_msg_ptr->sub_seq_layer_num = h264_GetVLCElement(parent, pInfo,false);
652 sei_msg_ptr->sub_seq_id= h264_GetVLCElement(parent, pInfo,false);
654 viddec_pm_get_bits(parent, &code , 1);
657 viddec_pm_get_bits(parent, &code , 1);
660 viddec_pm_get_bits(parent, &code , 1);
663 viddec_pm_get_bits(parent, &code , 1);
669 sei_msg_ptr->sub_seq_frame_num = h264_GetVLCElement(parent, pInfo,false);
676 h264_Status h264_sei_sub_seq_layer(void *parent,h264_Info* pInfo)
685 sei_msg_ptr->num_sub_seq_layers_minus1 = h264_GetVLCElement(parent, pInfo,false);
694 viddec_pm_get_bits(parent, &code , 1);
697 viddec_pm_get_bits(parent, &code , 16);
700 viddec_pm_get_bits(parent, &code , 16);
710 h264_Status h264_sei_sub_seq(void *parent,h264_Info* pInfo)
720 sei_msg_ptr->sub_seq_layer_num = h264_GetVLCElement(parent, pInfo, false);
721 sei_msg_ptr->sub_seq_id= h264_GetVLCElement(parent, pInfo, false);
723 viddec_pm_get_bits(parent, &code , 1);
728 viddec_pm_get_bits(parent, (uint32_t *)&sei_msg_ptr->sub_seq_duration, 32);
731 viddec_pm_get_bits(parent, &code , 1);
736 viddec_pm_get_bits(parent, &code , 1);
739 viddec_pm_get_bits(parent, &code , 16);
742 viddec_pm_get_bits(parent, &code , 16);
746 sei_msg_ptr->num_referenced_subseqs = h264_GetVLCElement(parent, pInfo, false);
754 sei_msg_ptr->ref_sub_seq_layer_num= h264_GetVLCElement(parent, pInfo, false);
755 sei_msg_ptr->ref_sub_seq_id= h264_GetVLCElement(parent, pInfo, false);
757 viddec_pm_get_bits(parent, &code , 1);
765 h264_Status h264_sei_full_frame_freeze(void *parent,h264_Info* pInfo)
773 sei_msg_ptr->full_frame_freeze_repetition_period= h264_GetVLCElement(parent, pInfo, false);
784 h264_Status h264_sei_full_frame_freeze_release(void *parent,h264_Info* pInfo)
787 parent = parent;
796 h264_Status h264_sei_full_frame_snapshot(void *parent,h264_Info* pInfo)
804 sei_msg_ptr->snapshot_id = h264_GetVLCElement(parent, pInfo, false);
810 h264_Status h264_sei_progressive_segement_start(void *parent,h264_Info* pInfo)
818 sei_msg_ptr->progressive_refinement_id= h264_GetVLCElement(parent, pInfo, false);
819 sei_msg_ptr->num_refinement_steps_minus1= h264_GetVLCElement(parent, pInfo, false);
825 h264_Status h264_sei_progressive_segment_end(void *parent,h264_Info* pInfo)
833 sei_msg_ptr->progressive_refinement_id = h264_GetVLCElement(parent, pInfo, false);
839 h264_Status h264_sei_motion_constrained_slice_grp_set(void *parent, h264_Info* pInfo)
848 sei_msg_ptr->num_slice_groups_in_set_minus1= h264_GetVLCElement(parent, pInfo, false);
856 viddec_pm_get_bits(parent, &code , 1);
859 viddec_pm_get_bits(parent, &code , 1);
862 viddec_pm_get_bits(parent, &code , 1);
868 sei_msg_ptr->pan_scan_rect_id= h264_GetVLCElement(parent, pInfo, false);
875 h264_Status h264_sei_film_grain_characteristics(void *parent,h264_Info* pInfo)
880 parent = parent;
891 h264_Status h264_sei_deblocking_filter_display_preferences(void *parent,h264_Info* pInfo)
897 parent = parent;
908 h264_Status h264_sei_stereo_video_info(void *parent,h264_Info* pInfo)
914 parent = parent;
926 h264_Status h264_sei_reserved_sei_message(void *parent, h264_Info* pInfo, uint32_t payload_size)
947 viddec_pm_get_bits(parent, (uint32_t *)&bits, 8);
1001 h264_Status h264_SEI_payload(void *parent, h264_Info* pInfo, h264_sei_payloadtype payloadType, int32_t payloadSize)
1012 status = h264_sei_buffering_period(parent, pInfo);
1015 status = h264_sei_pic_timing(parent, pInfo);
1018 status = h264_sei_pan_scan(parent, pInfo);
1021 status = h264_sei_filler_payload(parent, pInfo, payloadSize);
1024 status = h264_sei_userdata_reg(parent, pInfo, payloadSize);
1027 status = h264_sei_userdata_unreg(parent, pInfo, payloadSize);
1030 h264_sei_recovery_point(parent, pInfo);
1033 status = h264_sei_dec_ref_pic_marking_rep(parent, pInfo);
1036 status = h264_sei_spare_pic(parent, pInfo);
1039 status = h264_sei_scene_info(parent, pInfo);
1042 status = h264_sei_sub_seq_info(parent, pInfo);
1045 status = h264_sei_sub_seq_layer(parent, pInfo);
1048 status = h264_sei_sub_seq(parent, pInfo);
1051 status = h264_sei_full_frame_freeze(parent, pInfo);
1054 h264_sei_full_frame_freeze_release(parent, pInfo);
1057 status = h264_sei_full_frame_snapshot(parent, pInfo);
1060 status = h264_sei_progressive_segement_start(parent, pInfo);
1063 status = h264_sei_progressive_segment_end(parent, pInfo);
1066 status = h264_sei_motion_constrained_slice_grp_set(parent, pInfo);
1069 status = h264_sei_film_grain_characteristics(parent, pInfo);
1072 status = h264_sei_deblocking_filter_display_preferences(parent, pInfo);
1075 status = h264_sei_stereo_video_info(parent, pInfo);
1078 status = h264_sei_reserved_sei_message(parent, pInfo, payloadSize);
1083 viddec_pm_get_bits(parent, (uint32_t *)&tmp, 1);
1089 viddec_pm_get_bits(parent, (uint32_t *)&bit_equal_to_zero, 1);
1099 h264_Status h264_Parse_Supplemental_Enhancement_Information_Message(void *parent, h264_Info* pInfo)
1110 viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8);
1113 bits_operation_result = viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8);
1122 //viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8);
1127 viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8);
1131 bits_operation_result = viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8);
1138 //viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8);
1147 status = h264_SEI_payload(parent, pInfo, payload_type, payload_size);
1151 viddec_pm_get_au_pos(parent, &bits_offset, &byte_offset, &is_emul);
1156 viddec_pm_get_bits(parent, (uint32_t *)&next_8_bits, 8-bits_offset);
1159 bits_operation_result = viddec_pm_peek_bits(parent, (uint32_t *)&next_8_bits, 8);
1170 //} while (h264_More_RBSP_Data(parent, pInfo) && status == H264_STATUS_OK);