/hardware/intel/common/libmix/mix_vbp/viddec_fw/fw/codecs/vc1/parser/ |
D | viddec_vc1_parse.c | 18 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 …]
|
D | viddec_vc1_workload.c | 43 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 …]
|
D | mix_vbp_vc1_stubs.c | 3 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
|
D | vc1parse_bitplane.c | 605 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 …]
|
D | vc1parse.h | 76 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/ |
D | viddec_mpeg2_workload.c | 49 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 …]
|
D | viddec_mpeg2_metadata.c | 130 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 …]
|
D | viddec_mpeg2_parse.c | 19 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 …]
|
D | viddec_mpeg2_frame_attr.c | 56 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/ |
D | viddec_mp4_parse.c | 22 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 …]
|
D | viddec_mp4_visualobject.c | 64 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 …]
|
D | viddec_fw_mp4_workload.c | 6 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 …]
|
D | viddec_mp4_visualobject.h | 7 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);
|
D | viddec_mp4_videoobjectlayer.c | 98 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 …]
|
D | viddec_mp4_shortheader.c | 21 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()
|
D | viddec_mp4_videoobjectplane.h | 7 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);
|
D | viddec_mp4_videoobjectplane.c | 3 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/ |
D | vbp_h264_parser.c | 429 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 …]
|
D | Makefile.am | 7 VC1PATH=./../codecs/vc1/parser 8 MP2PATH=./../codecs/mp2/parser 9 MP4PATH=./../codecs/mp4/parser 10 H264PATH=./../codecs/h264/parser 20 -I../codecs/vc1/parser
|
D | vbp_mp42_parser.c | 109 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 …]
|
D | vbp_vc1_parser.c | 247 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/ |
D | viddec_h264_parse.c | 20 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/ |
D | platform_info.c | 462 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/ |
D | isv_profile.cpp | 312 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/ |
D | MediaResourceArbitrator.cpp | 176 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()
|