Home
last modified time | relevance | path

Searched refs:parser (Results 1 – 25 of 37) sorted by relevance

12

/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/vc1/parser/
Dviddec_vc1_parse.c18 vc1_viddec_parser_t *parser = ctxt; in viddec_vc1_init() local
25 parser->ref_frame[i].id = -1; /* first I frame checks that value */ in viddec_vc1_init()
26 parser->ref_frame[i].anchor[0] = 1; in viddec_vc1_init()
27 parser->ref_frame[i].anchor[1] = 1; in viddec_vc1_init()
28 parser->ref_frame[i].intcomp_top = 0; in viddec_vc1_init()
29 parser->ref_frame[i].intcomp_bot = 0; in viddec_vc1_init()
32 parser->intcomp_top[0] = 0; in viddec_vc1_init()
33 parser->intcomp_bot[0] = 0; in viddec_vc1_init()
34 parser->intcomp_top[1] = 0; in viddec_vc1_init()
35 parser->intcomp_bot[1] = 0; in viddec_vc1_init()
[all …]
Dviddec_vc1_workload.c43 static void translate_parser_info_to_frame_attributes(void *parent, vc1_viddec_parser_t *parser) in translate_parser_info_to_frame_attributes() argument
47 vc1_Info *info = &parser->info; in translate_parser_info_to_frame_attributes()
85 void vc1_intcomp(vc1_viddec_parser_t *parser, vc1_Info *pInfo, VC1D_SPR_REGS *spr) in vc1_intcomp() argument
115 parser->intcomp_top[0] = intcomp1; in vc1_intcomp()
116 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_top = intcomp1; in vc1_intcomp()
124 parser->intcomp_top[0] = intcomp1; in vc1_intcomp()
125 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_top = intcomp1; in vc1_intcomp()
139 parser->intcomp_bot[0] = intcomp1; in vc1_intcomp()
140 parser->ref_frame[VC1_REF_FRAME_T_MINUS_0].intcomp_bot = intcomp1; in vc1_intcomp()
145 parser->intcomp_bot[0] = intcomp1 << 13; in vc1_intcomp()
[all …]
Dmix_vbp_vc1_stubs.c3 void vc1_start_new_frame (void *parent, vc1_viddec_parser_t *parser ) in vc1_start_new_frame() argument
8 void vc1_end_frame (vc1_viddec_parser_t *parser) in vc1_end_frame() argument
13 int32_t vc1_parse_emit_current_frame( void *parent, vc1_viddec_parser_t *parser ) in vc1_parse_emit_current_frame() argument
Dvc1parse_bitplane.c605 vc1_viddec_parser_t *parser = (vc1_viddec_parser_t *)(cxt->codec_data); in vc1_DecodeBitplane() local
627 parser->bp_forwardmb[i] = bp.databits[i]; in vc1_DecodeBitplane()
629 pInfo->picLayerHeader.FORWARDMB.databits = parser->bp_forwardmb; in vc1_DecodeBitplane()
645 parser->bp_acpred[i] = bp.databits[i]; in vc1_DecodeBitplane()
647 pInfo->picLayerHeader.ACPRED.databits = parser->bp_acpred; in vc1_DecodeBitplane()
662 parser->bp_mvtypemb[i] = bp.databits[i]; in vc1_DecodeBitplane()
664 pInfo->picLayerHeader.MVTYPEMB.databits = parser->bp_mvtypemb; in vc1_DecodeBitplane()
682 parser->bp_overflags[i] = bp.databits[i]; in vc1_DecodeBitplane()
684 pInfo->picLayerHeader.OVERFLAGS.databits = parser->bp_overflags; in vc1_DecodeBitplane()
700 parser->bp_skipmb[i] = bp.databits[i]; in vc1_DecodeBitplane()
[all …]
Dvc1parse.h76 void vc1_end_frame(vc1_viddec_parser_t *parser);
128 void vc1_start_new_frame(void *parent, vc1_viddec_parser_t *parser);
129 int32_t vc1_parse_emit_current_frame(void *parent, vc1_viddec_parser_t *parser);
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/mp2/parser/
Dviddec_mpeg2_workload.c49 static void viddec_mpeg2_set_seq_ext_defaults(struct viddec_mpeg2_parser *parser) in viddec_mpeg2_set_seq_ext_defaults() argument
51 parser->info.seq_ext.progressive_sequence = true; in viddec_mpeg2_set_seq_ext_defaults()
52 parser->info.seq_ext.chroma_format = MPEG2_CF_420; in viddec_mpeg2_set_seq_ext_defaults()
58 static void viddec_mpeg2_set_pic_cod_ext_defaults(struct viddec_mpeg2_parser *parser) in viddec_mpeg2_set_pic_cod_ext_defaults() argument
60 parser->info.pic_cod_ext.picture_structure = MPEG2_PIC_STRUCT_FRAME; in viddec_mpeg2_set_pic_cod_ext_defaults()
61 parser->info.pic_cod_ext.frame_pred_frame_dct = true; in viddec_mpeg2_set_pic_cod_ext_defaults()
62 parser->info.pic_cod_ext.progressive_frame = true; in viddec_mpeg2_set_pic_cod_ext_defaults()
68 static void viddec_mpeg2_pack_qmat(struct viddec_mpeg2_parser *parser) in viddec_mpeg2_pack_qmat() argument
80 qmat_packed = (uint32_t *) parser->wi.qmat; in viddec_mpeg2_pack_qmat()
81 qmat_unpacked = (uint32_t *) &parser->info.qnt_mat; in viddec_mpeg2_pack_qmat()
[all …]
Dviddec_mpeg2_metadata.c130 struct viddec_mpeg2_parser *parser = (struct viddec_mpeg2_parser *) ctxt; in viddec_mpeg2_parse_seq_hdr() local
133 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.horizontal_size_value, 12); in viddec_mpeg2_parse_seq_hdr()
136 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.vertical_size_value, 12); in viddec_mpeg2_parse_seq_hdr()
139 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.aspect_ratio_information, 4); in viddec_mpeg2_parse_seq_hdr()
142 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.frame_rate_code, 4); in viddec_mpeg2_parse_seq_hdr()
145 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.bit_rate_value, 18); in viddec_mpeg2_parse_seq_hdr()
151 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.vbv_buffer_size_value, 10); in viddec_mpeg2_parse_seq_hdr()
154 ret_code |= viddec_pm_get_bits(parent, &parser->info.seq_hdr.constrained_parameters_flag, 1); in viddec_mpeg2_parse_seq_hdr()
158 ret_code |= viddec_pm_get_bits(parent, &parser->info.qnt_ext.load_intra_quantiser_matrix, 1); in viddec_mpeg2_parse_seq_hdr()
159 if (parser->info.qnt_ext.load_intra_quantiser_matrix) in viddec_mpeg2_parse_seq_hdr()
[all …]
Dviddec_mpeg2_parse.c19 struct viddec_mpeg2_parser *parser = (struct viddec_mpeg2_parser *) ctxt; in viddec_mpeg2_parser_init() local
25 parser->mpeg2_pic_metadata_complete = false; in viddec_mpeg2_parser_init()
26 parser->mpeg2_picture_interlaced = false; in viddec_mpeg2_parser_init()
27 parser->mpeg2_first_field = false; in viddec_mpeg2_parser_init()
28 parser->mpeg2_frame_start = false; in viddec_mpeg2_parser_init()
29 parser->mpeg2_ref_table_updated = false; in viddec_mpeg2_parser_init()
30 parser->mpeg2_use_next_workload = false; in viddec_mpeg2_parser_init()
31 parser->mpeg2_first_slice_flag = false; in viddec_mpeg2_parser_init()
32 parser->mpeg2_curr_frame_headers = MPEG2_HEADER_NONE; in viddec_mpeg2_parser_init()
33 parser->mpeg2_last_parsed_sc = MPEG2_SC_ALL; in viddec_mpeg2_parser_init()
[all …]
Dviddec_mpeg2_frame_attr.c56 struct viddec_mpeg2_parser *parser = (struct viddec_mpeg2_parser *) ctxt; in viddec_mpeg2_translate_attr() local
69 attrs->cont_size.height = ((parser->info.seq_ext.vertical_size_extension << 12) in viddec_mpeg2_translate_attr()
70 | parser->info.seq_hdr.vertical_size_value); in viddec_mpeg2_translate_attr()
71 attrs->cont_size.width = ((parser->info.seq_ext.horizontal_size_extension << 12) in viddec_mpeg2_translate_attr()
72 | parser->info.seq_hdr.horizontal_size_value); in viddec_mpeg2_translate_attr()
75 attrs->mpeg2.repeat_first_field = parser->info.pic_cod_ext.repeat_first_field; in viddec_mpeg2_translate_attr()
78 attrs->mpeg2.temporal_ref = parser->info.pic_hdr.temporal_reference; in viddec_mpeg2_translate_attr()
81 attrs->mpeg2.top_field_first = parser->info.pic_cod_ext.top_field_first; in viddec_mpeg2_translate_attr()
84 attrs->mpeg2.progressive_frame = parser->info.pic_cod_ext.progressive_frame; in viddec_mpeg2_translate_attr()
87 attrs->mpeg2.picture_struct = parser->info.pic_cod_ext.picture_structure; in viddec_mpeg2_translate_attr()
[all …]
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/mp4/parser/
Dviddec_mp4_parse.c22 viddec_mp4_parser_t *parser = (viddec_mp4_parser_t *) ctxt; in viddec_mp4_wkld_done() local
49 …if (!((parser->sc_seen & MP4_SC_SEEN_VOL) && (parser->sc_seen & MP4_SC_SEEN_VOP)) && !(parser->sc_… in viddec_mp4_wkld_done()
68 …if((parser->bitstream_error & MP4_BS_ERROR_HDR_NONDEC) || (parser->bitstream_error & MP4_BS_ERROR_… in viddec_mp4_wkld_done()
71 …if((parser->bitstream_error & MP4_BS_ERROR_HDR_UNSUP) || (parser->bitstream_error & MP4_BS_ERROR_F… in viddec_mp4_wkld_done()
74 …if((parser->bitstream_error & MP4_BS_ERROR_HDR_PARSE) || (parser->bitstream_error & MP4_BS_ERROR_F… in viddec_mp4_wkld_done()
77 parser->bitstream_error &= MP4_HDR_ERROR_MASK; in viddec_mp4_wkld_done()
78 parser->sc_seen &= MP4_SC_SEEN_VOL; in viddec_mp4_wkld_done()
89 viddec_mp4_parser_t *parser = (viddec_mp4_parser_t *) ctxt; in viddec_mp4_init() local
92 parser->is_frame_start = false; in viddec_mp4_init()
93 parser->prev_sc = MP4_SC_INVALID; in viddec_mp4_init()
[all …]
Dviddec_mp4_visualobject.c64 void mp4_set_hdr_bitstream_error(viddec_mp4_parser_t *parser, uint8_t hdr_flag, mp4_Status_t parse_… in mp4_set_hdr_bitstream_error() argument
72 parser->bitstream_error |= MP4_BS_ERROR_HDR_UNSUP; in mp4_set_hdr_bitstream_error()
74 parser->bitstream_error |= MP4_BS_ERROR_HDR_PARSE; in mp4_set_hdr_bitstream_error()
76 parser->bitstream_error |= MP4_BS_ERROR_HDR_NONDEC; in mp4_set_hdr_bitstream_error()
77 parser->bitstream_error &= MP4_HDR_ERROR_MASK; in mp4_set_hdr_bitstream_error()
82 parser->bitstream_error |= MP4_BS_ERROR_FRM_UNSUP; in mp4_set_hdr_bitstream_error()
84 parser->bitstream_error |= MP4_BS_ERROR_FRM_PARSE; in mp4_set_hdr_bitstream_error()
86 parser->bitstream_error |= MP4_BS_ERROR_FRM_NONDEC; in mp4_set_hdr_bitstream_error()
94 mp4_Status_t mp4_Parse_VisualSequence(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_VisualSequence() argument
103 parser->info.profile_and_level_indication = data & 0xFF; in mp4_Parse_VisualSequence()
[all …]
Dviddec_fw_mp4_workload.c6 uint32_t viddec_fw_mp4_populate_attr(viddec_workload_t *wl, viddec_mp4_parser_t *parser) in viddec_fw_mp4_populate_attr() argument
10 mp4_VideoObjectLayer_t *vol = &(parser->info.VisualObject.VideoObject); in viddec_fw_mp4_populate_attr()
41 uint32_t viddec_fw_mp4_insert_vol_workitem(void *parent, viddec_mp4_parser_t *parser) in viddec_fw_mp4_insert_vol_workitem() argument
46 mp4_VideoObjectLayer_t *vol = &(parser->info.VisualObject.VideoObject); in viddec_fw_mp4_insert_vol_workitem()
83 uint32_t viddec_fw_mp4_insert_vop_workitem(void *parent, viddec_mp4_parser_t *parser) in viddec_fw_mp4_insert_vop_workitem() argument
88 mp4_VideoObjectPlane_t *vop = &(parser->info.VisualObject.VideoObject.VideoObjectPlane); in viddec_fw_mp4_insert_vop_workitem()
95 viddec_fw_mp4_set_past_field_frame(&vop_info, parser->ref_frame[VIDDEC_MP4_INDX_2].is_field); in viddec_fw_mp4_insert_vop_workitem()
97 viddec_fw_mp4_set_future_field_frame(&vop_info, parser->ref_frame[VIDDEC_MP4_INDX_1].is_field); in viddec_fw_mp4_insert_vop_workitem()
99 viddec_fw_mp4_set_current_field_frame(&vop_info, parser->ref_frame[VIDDEC_MP4_INDX_0].is_field); in viddec_fw_mp4_insert_vop_workitem()
132 uint32_t viddec_fw_mp4_insert_vpsh_workitem(void *parent, viddec_mp4_parser_t *parser) in viddec_fw_mp4_insert_vpsh_workitem() argument
[all …]
Dviddec_mp4_visualobject.h7 mp4_Status_t mp4_Parse_VisualSequence(void *parent, viddec_mp4_parser_t *parser);
9 mp4_Status_t mp4_Parse_VisualObject(void *parent, viddec_mp4_parser_t *parser);
11 mp4_Status_t mp4_Parse_UserData(void *parent, viddec_mp4_parser_t *parser);
Dviddec_mp4_videoobjectlayer.c98 mp4_pvt_VOL_volcontrolparameters(void *parent, viddec_mp4_parser_t *parser) in mp4_pvt_VOL_volcontrolparameters() argument
100 mp4_VOLControlParameters_t *cxt = &(parser->info.VisualObject.VideoObject.VOLControlParameters); in mp4_pvt_VOL_volcontrolparameters()
117 parser->bitstream_error |= MP4_BS_ERROR_HDR_UNSUP; in mp4_pvt_VOL_volcontrolparameters()
132 parser->bitstream_error |= MP4_BS_ERROR_HDR_UNSUP; in mp4_pvt_VOL_volcontrolparameters()
146 parser->bitstream_error |= MP4_BS_ERROR_HDR_UNSUP; in mp4_pvt_VOL_volcontrolparameters()
177 mp4_Parse_VOL_sprite(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_VOL_sprite() argument
179 mp4_VideoObjectLayer_t *vidObjLay = (&parser->info.VisualObject.VideoObject); in mp4_Parse_VOL_sprite()
267 static mp4_Status_t mp4_Parse_VOL_notbinaryonly(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_VOL_notbinaryonly() argument
270 mp4_Info_t *pInfo = &(parser->info); in mp4_Parse_VOL_notbinaryonly()
298 ret = mp4_Parse_VOL_sprite(parent, parser); in mp4_Parse_VOL_notbinaryonly()
[all …]
Dviddec_mp4_shortheader.c21 mp4_Status_t mp4_Parse_VideoObjectPlane_svh(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_VideoObjectPlane_svh() argument
25 mp4_VideoObjectPlaneH263 *svh = &(parser->info.VisualObject.VideoObject.VideoObjectPlaneH263); in mp4_Parse_VideoObjectPlane_svh()
65 mp4_Status_t mp4_Parse_VideoObject_svh(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_VideoObject_svh() argument
68 mp4_Info_t *pInfo = &(parser->info); in mp4_Parse_VideoObject_svh()
75 ret = mp4_Parse_VideoObjectPlane_svh(parent, parser); in mp4_Parse_VideoObject_svh()
114 mp4_set_hdr_bitstream_error(parser, false, ret); in mp4_Parse_VideoObject_svh()
Dviddec_mp4_videoobjectplane.h7 mp4_Status_t mp4_Parse_GroupOfVideoObjectPlane(void *parent, viddec_mp4_parser_t *parser);
9 mp4_Status_t mp4_Parse_VideoObjectPlane(void *parent, viddec_mp4_parser_t *parser);
Dviddec_mp4_videoobjectplane.c3 mp4_Status_t mp4_Parse_GroupOfVideoObjectPlane(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_GroupOfVideoObjectPlane() argument
5 mp4_Info_t* pInfo = &(parser->info); in mp4_Parse_GroupOfVideoObjectPlane()
41 mp4_set_hdr_bitstream_error(parser, true, ret); in mp4_Parse_GroupOfVideoObjectPlane()
226 mp4_Status_t mp4_Parse_VideoObjectPlane(void *parent, viddec_mp4_parser_t *parser) in mp4_Parse_VideoObjectPlane() argument
229 mp4_Info_t *pInfo = &(parser->info); in mp4_Parse_VideoObjectPlane()
419 mp4_set_hdr_bitstream_error(parser, false, ret); in mp4_Parse_VideoObjectPlane()
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/parser/
Dvbp_h264_parser.c429 struct h264_viddec_parser *parser, in vbp_set_reference_frames_h264() argument
435 h264_DecodedPictureBuffer* dpb = &(parser->info.dpb); in vbp_set_reference_frames_h264()
465 if (FRAME == parser->info.img.structure) in vbp_set_reference_frames_h264()
507 if (FRAME == parser->info.img.structure) in vbp_set_reference_frames_h264()
534 if (frame_idx > parser->info.active_SPS.num_ref_frames) in vbp_set_reference_frames_h264()
537 frame_idx, parser->info.active_SPS.num_ref_frames); in vbp_set_reference_frames_h264()
543 struct h264_viddec_parser *parser, in vbp_set_scaling_list_h264() argument
547 if (parser->info.active_PPS.pic_scaling_matrix_present_flag) in vbp_set_scaling_list_h264()
549 for (i = 0; i < 6 + 2 * parser->info.active_PPS.transform_8x8_mode_flag; i++) in vbp_set_scaling_list_h264()
551 if (parser->info.active_PPS.pic_scaling_list_present_flag[i]) in vbp_set_scaling_list_h264()
[all …]
DMakefile.am7 VC1PATH=./../codecs/vc1/parser
8 MP2PATH=./../codecs/mp2/parser
9 MP4PATH=./../codecs/mp4/parser
10 H264PATH=./../codecs/h264/parser
20 -I../codecs/vc1/parser
Dvbp_mp42_parser.c109 viddec_mp4_parser_t *parser = in vbp_process_parsing_result_mp42() local
113 uint32 current_sc = parser->current_sc; in vbp_process_parsing_result_mp42()
114 is_svh = parser->cur_sc_prefix ? false : true; in vbp_process_parsing_result_mp42()
119 parser->current_sc, parser->info.profile_and_level_indication); in vbp_process_parsing_result_mp42()
131 = parser->info.profile_and_level_indication; in vbp_process_parsing_result_mp42()
142 = parser->info.profile_and_level_indication; in vbp_process_parsing_result_mp42()
144 if (parser->sc_seen == MP4_SC_SEEN_SVH) { in vbp_process_parsing_result_mp42()
154 if (parser->sc_seen == MP4_SC_SEEN_SVH) { in vbp_process_parsing_result_mp42()
261 viddec_mp4_parser_t *parser = in vbp_fill_codec_data() local
265 = parser->info.profile_and_level_indication; in vbp_fill_codec_data()
[all …]
Dvbp_vc1_parser.c247 vc1_viddec_parser_t *parser = NULL; in vbp_parse_start_code_helper_vc1() local
250 parser = (vc1_viddec_parser_t *)cxt->codec_data; in vbp_parse_start_code_helper_vc1()
251 seqLayerHeader = &(parser->info.metadata); in vbp_parse_start_code_helper_vc1()
377 vc1_viddec_parser_t *parser = NULL; in vbp_parse_start_code_vc1() local
391 parser = (vc1_viddec_parser_t *)cxt->codec_data; in vbp_parse_start_code_vc1()
392 seqLayerHeader = &(parser->info.metadata); in vbp_parse_start_code_vc1()
521 vc1_viddec_parser_t *parser = (vc1_viddec_parser_t *)pcontext->parser_cxt->codec_data; in vbp_pack_bitplanes_vc1() local
522 vc1_metadata_t *seqLayerHeader = &(parser->info.metadata); in vbp_pack_bitplanes_vc1()
523 vc1_PictureLayerHeader *picLayerHeader = &(parser->info.picLayerHeader); in vbp_pack_bitplanes_vc1()
666 vc1_viddec_parser_t *parser = (vc1_viddec_parser_t *)pcontext->parser_cxt->codec_data; in vbp_populate_query_data_vc1() local
[all …]
/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/h264/parser/
Dviddec_h264_parse.c20 struct h264_viddec_parser* parser = ctxt; in viddec_h264_init() local
21 h264_Info * pInfo = &(parser->info); in viddec_h264_init()
27 h264_init_sps_pps(parser,persist_mem); in viddec_h264_init()
44 struct h264_viddec_parser* parser = ctxt; in viddec_h264_parse() local
46 h264_Info * pInfo = &(parser->info); in viddec_h264_parse()
479 struct h264_viddec_parser* parser = ctxt; in viddec_h264_is_frame_start() local
482 h264_Info * pInfo = &(parser->info); in viddec_h264_is_frame_start()
498 struct h264_viddec_parser* parser = ctxt; in viddec_h264_wkld_done() local
500 h264_Info * pInfo = &(parser->info); in viddec_h264_wkld_done()
/hardware/qcom/audio/hal/
Dplatform_info.c462 XML_Parser parser; in platform_info_init() local
488 parser = XML_ParserCreate(NULL); in platform_info_init()
489 if (!parser) { in platform_info_init()
498 XML_SetElementHandler(parser, start_tag, end_tag); in platform_info_init()
501 buf = XML_GetBuffer(parser, kBufSize); in platform_info_init()
515 if (XML_ParseBuffer(parser, bytes_read, in platform_info_init()
531 XML_ParserFree(parser); in platform_info_init()
/hardware/intel/common/utils/ISV/profile/
Disv_profile.cpp312 XML_Parser parser = ::XML_ParserCreate(NULL); in getDataFromXmlFile() local
313 if (NULL == parser) { in getDataFromXmlFile()
317 ::XML_SetUserData(parser, this); in getDataFromXmlFile()
318 ::XML_SetElementHandler(parser, startElement, endElement); in getDataFromXmlFile()
335 if (XML_Parse(parser, (const char *)pBuf, len, done) == XML_STATUS_ERROR) { in getDataFromXmlFile()
342 if (parser) in getDataFromXmlFile()
343 ::XML_ParserFree(parser); in getDataFromXmlFile()
/hardware/intel/common/utils/media_resource_manager/arbitrator/
DMediaResourceArbitrator.cpp176 XML_Parser parser = ::XML_ParserCreate(NULL); in ParseXMLFile() local
177 if (NULL == parser) { in ParseXMLFile()
181 ::XML_SetUserData(parser, this); in ParseXMLFile()
182 ::XML_SetElementHandler(parser, startElement, endElement); in ParseXMLFile()
199 if (XML_Parse(parser, (const char *)pBuf, len, done) == XML_STATUS_ERROR) { in ParseXMLFile()
206 if (parser) in ParseXMLFile()
207 ::XML_ParserFree(parser); in ParseXMLFile()

12