ELF(44 (444@@FFtt t Rtd` Ptd Qtdp=== " 4 f|#3GVclv&5L`w9S_j"-3D[jR̛t  D P ! , Ds L  5 } L8 W  2 $ L *<   yD (P {< w$8 Whl t̥ ?z |  [ _ T d @ ` <d f "?J,  jԖ p d ` /h  7   ~8  0^ [8  (T d 9 Z      D  =< M Y  :4 ش H|` DE x  O /   'T *ܶ t e  l 9?|  4[p $ [ ( AI q(  q \ p8 J E (Z  J >l 5 d Li$ | t  # `h Q bl h` 9`  8  K l ܽ  Q  8P@u l  j ^ < ` I  P l X |8 d * 5 m8 lX \ p     j ` 8 p` t f 4  (Z  } hK Z  * \mx y =ȡ Xx ?  ȴ  ? ,H 4l |@ 7E H( @@B @@@@I` !@@  M@ @@&Bj@@ M! AD  $PA$@ (!5 B !@@@4$H @(V@ BPH 0 UL@f0`CP!@I! @@!,@@@@@BA @(  EHIKOSWZ^cjlntuy~#V#7s#uH l_8;z((cTrT2 i@hq-b1C"#⋝Yp?vE{B'pcոR/9"_T\^+ ca$mBRBBUA ,7 DM芪% hWv'?6 5uRX7 Hml"0ZxxAjs8*q:ۘUi$\Lzo'Rf[F^zZXSԜ6󦥗H"/+IC[TL0*6(OnI]⢊i'bљ DqxݨMv]\luu9*prL|*Ɗ%U}q2eڕ{pT[ 27iĜD#:-zW:;80f^V0F^e؂DFJ4qe[$$-?a p#3)!D"]GXv &@ Mz{:s o6!gAm=u.C,SQ d U NyY*jh}x < $#01;>%BJE^\c2(rZ`TH lnw'9K8" R|WV_~5e/qOkti4IP[Lb+ 7Ff_fini_init__cxa_finalize__deregister_frame_info__register_frame_infoVdecDebugModeVdecMaxChnNum__gettimeofday_time64__stack_chk_fail__stack_chk_guardcmpi_get_module_func_by_idcmpi_mmz_freecmpi_mmz_malloc_cachedfprintffwriteg_activate_picture_chn_numg_activate_video_chn_numg_h264_end_code_of_picg_h264_end_code_of_stmg_hevc_end_code_of_picg_hevc_end_code_of_stmg_hrtimerg_mpeg2_end_code_of_picg_mpeg2_end_code_of_stmg_mpeg4_end_code_of_picg_mpeg4_end_code_of_stmg_reg_otp_base_vag_stVdecExpSymbolg_state_spin_lockg_time_spin_lockg_timer_refg_vdec_chng_vdec_chn_timerg_vdec_chnhrtimerg_vdec_exp_callbackg_vdec_mod_paramg_vdec_procg_vdec_stateg_vdec_threadg_vdec_user_refhi_user_notify_callbackmemcpy_smemset_sosal_access_okosal_atomic_destroyosal_atomic_initosal_atomic_setosal_copy_from_userosal_del_timerosal_div_u64osal_dmbosal_downosal_dsbosal_flush_dcache_areaosal_isbosal_kthread_createosal_kthread_destroyosal_memcmposal_msecs_to_jiffiesosal_poll_waitosal_printkosal_sema_destroyosal_sema_initosal_set_timerosal_spin_lock_destroyosal_spin_lock_initosal_spin_lock_irqsaveosal_spin_unlock_irqrestoreosal_timer_destroyosal_timer_initosal_uposal_vfreeosal_vmallocosal_wait_destroyosal_wait_initosal_wait_timeout_interruptibleosal_wait_timeout_uninterruptibleosal_wait_uninterruptibleosal_wakeupsnprintf_sstderrvdec_all_ctx_de_initvdec_all_ctx_initvdec_alloc_framevdec_attach_vb_poolvdec_buf_alloc_free_nodevdec_buf_busy_countvdec_buf_clean_up_with_vbvdec_buf_get_busyvdec_buf_get_freevdec_buf_get_user_exvdec_buf_get_vfmw_exvdec_buf_initvdec_buf_is_busy_emptyvdec_buf_put_busyvdec_buf_put_freevdec_buf_put_uservdec_buf_put_vfmwvdec_buf_put_vgsvdec_buf_query_busyvdec_buf_query_user_exvdec_buf_query_vfmw_exvdec_buf_releasevdec_buf_user_countvdec_buf_vgs_countvdec_buf_vgs_working_countvdec_calculate_expressionvdec_check_enable_user_picvdec_check_module_paramvdec_check_user_data_attrvdec_chn_hrtimer_de_initvdec_chn_hrtimer_initvdec_createvdec_destroyvdec_detach_vb_poolvdec_disable_user_picvdec_drv_check_chn_paramvdec_drv_check_vdec_capsvdec_drv_gen_default_paramvdec_drv_get_dec_ipvdec_drv_get_video_max_heightvdec_drv_get_video_max_widthvdec_drv_get_video_min_heightvdec_drv_get_video_min_widthvdec_drv_is_bitwidth_supportvdec_drv_is_format_supportvdec_enable_user_picvdec_event_processvdec_get_attrvdec_get_contextvdec_get_display_modevdec_get_imagevdec_get_max_chn_numvdec_get_mod_paramvdec_get_mod_param_contextvdec_get_paramvdec_get_proc_contextvdec_get_protocol_paramvdec_get_rotationvdec_get_run_statevdec_get_timer_refvdec_get_user_atomicvdec_get_user_datavdec_get_user_data_attrvdec_get_user_data_processvdec_get_wh_by_cap_strategyvdec_inform_chnlvdec_init_mod_paramvdec_int_processvdec_is_frame_avaliblevdec_jpegd_dec_parsevdec_jpegd_decode_one_framevdec_jpegd_decodingvdec_jpegd_gen_config_paramvdec_jpegd_get_handlevdec_jpegd_prepare_decodevdec_poll_processvdec_process_firm_ware_imagevdec_queryvdec_query_one_framevdec_read_regsvdec_read_streamvdec_register_exp_callbackvdec_reigster2_chnlvdec_reigster2_chnl_jpegdvdec_reigster2_chnl_veduvdec_release_framevdec_release_imagevdec_release_streamvdec_release_user_datavdec_resetvdec_send_end_of_stream_codevdec_send_streamvdec_set_attrvdec_set_attr_processvdec_set_display_modevdec_set_mod_paramvdec_set_paramvdec_set_param_to_vfmwvdec_set_protocol_paramvdec_set_protocol_param_processvdec_set_refvdec_set_rotationvdec_set_user_data_attrvdec_set_user_picvdec_start_one_framevdec_start_recv_streamvdec_stop_recv_streamvdec_thread_createvdec_thread_destoryvdec_thread_event_callbackvdec_thread_schedulervdec_timer_isrvdec_timer_start_oncevdec_un_reigster2_chnlvdec_update_activate_chnvdec_vedu_int_processvdec_vedu_query_one_framevdec_vedu_read_regsvdec_vedu_start_one_framevdec_vedu_write_regsvdec_wait_get_image_callbackvdec_wait_get_user_data_callbackvdec_wait_send_stream_callbackvdec_wait_stop_working_callbackvdec_wait_vgs_finish_callbackvdec_write_regsosal_kfreeosal_kmallocvdec_buf_clean_upvdec_buf_clean_vgs_listvdec_buf_free_countvdec_buf_get_uservdec_buf_get_vfmwvdec_buf_get_vgsvdec_buf_get_vgs_workingvdec_buf_get_vgs_working_exvdec_buf_is_free_emptyvdec_buf_is_user_emptyvdec_buf_is_vfmw_emptyvdec_buf_is_vgs_emptyvdec_buf_is_vgs_working_emptyvdec_buf_put_vgs_workingvdec_buf_query_freevdec_buf_query_vgsvdec_buf_query_vgs_workingvdec_buf_resetvdec_buf_vfmw_countcmpi_register_modulecmpi_unregister_moduleosal_atomic_dec_returnosal_atomic_inc_returnosal_atomic_readosal_create_proc_entryosal_createdevosal_deregisterdeviceosal_destroydevosal_registerdeviceosal_remove_proc_entryosal_udelayvdec_attach_chn_vb_poolvdec_channe_l2_fdvdec_create_chnvdec_destory_chnvdec_detach_chn_vb_poolvdec_disable_chn_user_picvdec_drv_opsvdec_enable_chn_user_picvdec_exitvdec_get_chn_attrvdec_get_chn_display_modevdec_get_chn_imagevdec_get_chn_paramvdec_get_chn_prtcl_paramvdec_get_chn_rotatevdec_get_chn_statevdec_get_chn_user_datavdec_get_chn_user_data_attrvdec_get_mode_paramvdec_get_perf_infovdec_initvdec_module_exitvdec_module_initvdec_proc_showvdec_release_chn_imagevdec_release_chn_user_datavdec_reset_chnvdec_send_chn_streamvdec_set_chn_attrvdec_set_chn_display_modevdec_set_chn_paramvdec_set_chn_prtcl_paramvdec_set_chn_rotatevdec_set_chn_user_data_attrvdec_set_chn_user_picvdec_set_mode_paramvdec_start_chnvdec_stop_chnosal_copy_to_userg_color_gamut_nameg_dec_mode_nameg_dynamic_range_nameg_str_mode_nameosal_seq_printfvdec_drv_check_picture_capsvdec_drv_check_video_capsvdec_drv_check_video_paramvdec_drv_check_video_whvdec_drv_checkcomm_capsvdec_mod_exitvdec_mod_initlibc.so $,4<DLT\dlt|lptx|  $(,048<@DHLPTX\`t            $ 0 dh` 4lbԤptx|*& ' 23  1/0#,%". !$-+  $(),0(4685<=@@D<H7LAP>T?X8\B`:d9h;lCpDHSPICEND HSPICENDHSPICENDHSPICENDHSPICENDHSPICENDHSPICEND`HSPICENDbHSPICEND[Func]:%s [Line]:%d [Info]:stream error rate %d larger than set %d at event chn %d vdec_get_user_data_process[Func]:%s [Line]:%d [Info]:vdec_int_process: chn %d int_type = %d, pic_type: %d, profile: %d vdec_mark_ref[Func]:%s [Line]:%d [Info]:chn: %d phyaddr:%llx,rh:%llx,wt:%llx,rh:%d,rt:%d,wh:%d,wt:%d vdec(%d)_pmv_vb[Func]:%s [Line]:%d [Info]:chn:%d frame_buf_cnt %d can't be changed to %d! vdec_receive_chn_frameHeightDispMode%4d%13s%8s %4s%10s%22s%10s%10s%10s%22s%10s%22s %4d%10u%22lld%10d%10d%10d%22lld%10d%22lld DiscardColorGamutVfmwNodeUsrLen[Func]:%s [Line]:%d [Info]: chan %d display_frame_num %d not in [0,16] vdec_release_stream[Func]:%s [Line]:%d [Info]:chn %d user data buffer is emptyt! [Func]:%s [Line]:%d [Info]:chn %d register to chnl fail! vdec_reigster2_chnl_jpegd[Func]:%s [Line]:%d [Info]:chn %d get vb(size=%d) for pic %ux%u bit_width(%d) fail! vdec_read_stream_with_str_mode[Func]:%s [Line]:%d [Info]:chn %d vfmw exit fail! vdec_init_progressive_buf[Func]:%s [Line]:%d [Info]:userlist is empty! DISPMpiSndLenMeetEndVbCnt%4s%8s%15s%8s%15s%10s%15s%10s%15s%10s%10s [Func]:%s [Line]:%d [Info]:chn %d frame buf cnt %d is illegal! [Func]:%s [Line]:%d [Info]:chn %d SPS num %d is not enough. [Func]:%s [Line]:%d [Info]:release userdata packet error vdec_set_param_to_vfmw[Func]:%s [Line]:%d [Info]:chn %d vdec_vb_source %u not support attach interface! vdec_get_user_data_attr[Func]:%s [Line]:%d [Info]:chn %d add pic vb fail! [Func]:%s [Line]:%d [Info]: chn %d (type %d) is error! unload vdec for %s...OK! MaxJpegeHeightH264H265MaxSPS%4d%13s %4d%10d%10d%10d%10d%12d%10d%15d%12d%10d%10d%7d ptsBufU%4s%10s%11s VgsWorkingNodevdec_release_imagevdec_set_protocol_param[Func]:%s [Line]:%d [Info]:chn %d display_mode value %d is illegal! vdec_get_mod_param[Func]:%s [Line]:%d [Info]:phy_addr=0x%llx [Func]:%s [Line]:%d [Info]:this is a field stream and vdec do not support! chn %d [Func]:%s [Line]:%d [Info]:chn %d config pts_buf mem name failed vdec_exit [VDEC] Version: [Hi3516CV500_MPP_V1.0.0.1 B010 Release], Build Time[Dec 6 2021, 08:50:00] MaxPicHeight%4d%8s%8s%13s%8s%9s%13s%10s%13s%8s%8s%8s%10s PixelFormatFmGetLen ----- Detail FrameStore STATE ------------------------------------------------------------------------------------------ DiscardLenvdec_drv_check_vdec_caps[Func]:%s [Line]:%d [Info]:chan %d type(%d) of chn_param is not equal to type(%d) of attr! [Func]:%s [Line]:%d [Info]:chn:%d read cb error when getting data [Func]:%s [Line]:%d [Info]:chn %d vdec_free fail for 0x%x! [Func]:%s [Line]:%d [Info]:cann't start channel %d ! vdec_set_protocol_param_processhi_vdec_thread[Func]:%s [Line]:%d [Info]:chn %d get vb(size=%d) for tmv %ux%u fail! [Func]:%s [Line]:%d [Info]:chn %d vdec_set_ref=1: ref num is out of range [1, %d]. phy_addr=0x%llx vdec_un_mark_ref[Func]:%s [Line]:%d [Info]:chn: %d read frame pts_index_buf error [Func]:%s [Line]:%d [Info]:chn %d config pic buffer name failed [Func]:%s [Line]:%d [Info]:vdec chn %d set stream intf error [Func]:%s [Line]:%d [Info]:chn:%d destroy tmv vb pool fail! [Func]:%s [Line]:%d [Info]:chn %d stop schedule chnl fail! [Func]:%s [Line]:%d [Info]:chn %d display %d is invalid! MaxHBLOCK%4d%7s%7d%7d%8d%8d%8s/%7s%15d%15s TmvPoolIdAlphaPrtclErr%18u [Func]:%s [Line]:%d [Info]:chn %d stream buffer size %d is not engough [Func]:%s [Line]:%d [Info]:chn %d copy prtcl param fail! vdec_vedu_query_one_frame[Func]:%s [Line]:%d [Info]:vdec chn %d cfg vfmw error vdec_check_static_attr[Func]:%s [Line]:%d [Info]:chn:%d %dx%d can't be changed to %dx%d! [Func]:%s [Line]:%d [Info]:vdec_get_interrupt_type VDEC_INT_OVERTIME vdec_module_initHi3516CV500UniqueIdStreamEnd%4d%5d%10d%10d%10d%13d%12d%13d%9d%9d%10d%9d %4s%10s%10s%10s%10s%10s%10s%10s%10s%12s%14s%12s VgsNodevdec_drv_check_chn_param[Func]:%s [Line]:%d [Info]:chn %d vedu dec is not ready! vdec_check_module_paramvdec_releas_vfmw_to_free_list[Func]:%s [Line]:%d [Info]:the type(%d) not support! vdec_stop_chnl_schedule[Func]:%s [Line]:%d [Info]:chn:%d frame_buf_size %d can't be changed to %d! vdec_check_send_streamvdec_buf_get_user_exPLAYBACK%4d%13s%8d DataLen[Func]:%s [Line]:%d [Info]:chan %d chan_err_thr val %d is not support! [Func]:%s [Line]:%d [Info]:SE error at event chn %d [Func]:%s [Line]:%d [Info]:chn %d stream is too big, and force discard stream! vdec_get_attr[Func]:%s [Line]:%d [Info]:chn %d milli_sec %d is illegal! vdec_get_user_data[Func]:%s [Line]:%d [Info]:The value of max_user_data_len(%d) is out of range (%ld,%ld]! vdec_jpegd_dec_parsevdec_un_reigster2_chnlvdec_alloc_buffer[Func]:%s [Line]:%d [Info]:chn%d:not enough buffer when alloc pts_index buffer! vdec_call_vfmw_init[Func]:%s [Line]:%d [Info]:chn %d end_of_stream %d is invalid! [Func]:%s [Line]:%d [Info]:chn%d:osal_copy_from_user err (addr : 0x%p,len : %d)! [Func]:%s [Line]:%d [Info]:chn %d release stream[0] fail! [Func]:%s [Line]:%d [Info]:VDEC initialize again!vdec_initVdhExtMemLevelNOBLOCKNSTART ----- CHN VIDEO ATTR & PARAMS ------------------------------------------------------------------------------------------ MaxSlice[Func]:%s [Line]:%d [Info]:stream error ,can't decorder at event chn %d, errcode = %x [Func]:%s [Line]:%d [Info]:chn %d vdec_vb_source %u! [Func]:%s [Line]:%d [Info]:copy user data attr fail! [Func]:%s [Line]:%d [Info]:chn %d pic size(%dx%d) is out of range, max size(%dx%d). vdec_update_alloc_frame_statevdec_check_firm_ware_image[Func]:%s [Line]:%d [Info]:chn %d get image from vfmw fail! vdec_create_vfmwvdec_resume_chnl_schedule[Func]:%s [Line]:%d [Info]:chn:%d tmv_buf_size %d can't be changed to %d! [Func]:%s [Line]:%d [Info]:Video mod param max_pic_width %d is illagal! it should be [%d, %d] NULLPicPoolIdDecModeCompositeEn%4d%8dvdec_drv_check_video_wh[Func]:%s [Line]:%d [Info]:chn %d sub pmv vb fail! [Func]:%s [Line]:%d [Info]:chn:%d had been created! vdec_release_user_data[Func]:%s [Line]:%d [Info]: chn %d (type %d) do not suppotr! vdec_attach_vb_pool[Func]:%s [Line]:%d [Info]:chn %d pool %d vb size is not enough for pic buffer! [Func]:%s [Line]:%d [Info]:vfmw init fail! [Func]:%s [Line]:%d [Info]:chn:%d destroy pic vb pool fail! [Func]:%s [Line]:%d [Info]:chn%d the end_of_stream is 1 without placing the endof_frame at 1. [Func]:%s [Line]:%d [Info]:chn%d:copy stream end code err vdec_check_hevc_prtcl_paramvdec_handle_send_pic_successvdec_jpeg_release_streamDynamicAllocateMaxWN/A%4s%5s%10s%10s%10s%13s%12s%13s%9s%9s%10s%9s FmRlsNumvdec_drv_check_video_caps[Func]:%s [Line]:%d [Info]:sem error [Func]:%s [Line]:%d [Info]:chn %d is not created! [Func]:%s [Line]:%d [Info]:chn:%d stream buf free len %d, pts node %d [Func]:%s [Line]:%d [Info]:malloc vdec context fail! total_ctx_size %d. vdec_all_ctx_initvdec_get_handle_err_process[Func]:%s [Line]:%d [Info]:chn %d pool %d vb size is not enough for tmv buffer! [Func]:%s [Line]:%d [Info]:chn: %d read CB1 error vdec(%d)_pic_vbvdec_get_image_processcreate thread fail!!! [Func]:%s [Line]:%d [Info]:malloc VEN_BUF node failed! VdhMsgNum%13d%14d%13d%11d%13d%16d SetUserPicGetFromFmRotateVbCntUsrFLen[Func]:%s [Line]:%d [Info]:chn %d frame buf size %d is illegal! [Func]:%s [Line]:%d [Info]:VDEC:VB invalid vdec_send_end_of_stream_code[Func]:%s [Line]:%d [Info]:the module(%d) not ready! [Func]:%s [Line]:%d [Info]: %d set prtcl param max_vps_num %d not in [%d,%d] [Func]:%s [Line]:%d [Info]:can't found the node of phy_addr=0x%llx! enVdecVBSourceStrBufSize%4d%9d%10s%12s%11s%10dTILEGetTmvVbFailMpiGet[Func]:%s [Line]:%d [Info]:chn %d JPEG pic size(%dx%d) is out of range. vdec_event_process[Func]:%s [Line]:%d [Info]:chn %d is created, can't set mod param! vdec_check_user_data_attr[Func]:%s [Line]:%d [Info]:chn %d stop vfmw fail! vdec_reset_processvdec_reset_vfmw[Func]:%s [Line]:%d [Info]:chn%d buff can't access! 0x%p 0x%x [Func]:%s [Line]:%d [Info]: %d set prtcl param max_sps_num %d not in [%d,%d] %13s%14s%13s%11s%13s%16s KerRlsMaxVbCnt[Func]:%s [Line]:%d [Info]:chn %d copy chn param fail! vdec_set_display_modevdec_int_processvdec_put_image_to_queue[Func]:%s [Line]:%d [Info]:chn: %d read CB error MPEG4DECFmterrorPicBufSizeErrFmGetNumRotateSize[Func]:%s [Line]:%d [Info]:chn %d vdec_free fail! [Func]:%s [Line]:%d [Info]:vdec_jpegd_decode_one_frame: chn %d handle null! vdec_release_vb_with_search_listvdec_check_module_funcvdec_wait_event_interruptiblevdec_wait_event_timeout[Func]:%s [Line]:%d [Info]:mod param vb_source %d out of range [1,3]! ID%15d FmLstGetTmvSize[Func]:%s [Line]:%d [Info]:chn %d video ref_frame_num %d is not support,need between [0,16] [Func]:%s [Line]:%d [Info]:chn %d tmv buf size %d is illegal! [Func]:%s [Line]:%d [Info]:chan %d type is %d, not support composite_dec! [Func]:%s [Line]:%d [Info]:chn %d VPS num %d is not enough. [Func]:%s [Line]:%d [Info]:release packet error, len=%d [Func]:%s [Line]:%d [Info]:h_pic_vb_pool(-1) is a invalid pool. [Func]:%s [Line]:%d [Info]:chn %d is created, can't set the attr of user data! vdec_destroy_vfmw[Func]:%s [Line]:%d [Info]:Picture param support_progressive %d out of range [0,1]! [Func]:%s [Line]:%d [Info]:chn %d get pic from busy fail! load vdec for %s...OK! ParallelModeMaxJpegeWidthTmvBufSize ----- CHN STATE -------------------------------------------------------------------------------------------------------- PicSizeErrDynamicRangeMaxUserDataLen[Func]:%s [Line]:%d [Info]:chn %d get pic node from vfmw list fail! [Func]:%s [Line]:%d [Info]:chn %d copy chn attr to user fail! [Func]:%s [Line]:%d [Info]: chn %d (type %d) do not suppotr get protocol param [Func]:%s [Line]:%d [Info]:chn %d should be set_user_pic first! vdec_set_mod_param[Func]:%s [Line]:%d [Info]:Module_param: VdecMaxChnNum(%d) is illegal,should be [1, %d] [Func]:%s [Line]:%d [Info]:chn %d module vb size is not enough for pic buffer size %d! [Func]:%s [Line]:%d [Info]:chn %d destroy vfmw fail! vdec_check_comm_static_attrvdec_check_picture_mode_param[Func]:%s [Line]:%d [Info]:VDEC createdev failed! VideoFormatFrameEnd%4s%8s%18s vdec_destroyvdec_start_recv_stream[Func]:%s [Line]:%d [Info]:chn%d:can't create vfmw channel! vdec_register_intf_to_vfmw[Func]:%s [Line]:%d [Info]:chn:%d vfmw reset chn have not call set_ref to subtract vb yet. [Func]:%s [Line]:%d [Info]:chn:%d temporal_mvp_enable %d can't be changed to %d! [Func]:%s [Line]:%d [Info]:chn%d:copy frame end code err TIMEOUTMPEG2JPEGRotationVfmwIDMaxVPSVdecNumUserNodevdec_get_image[Func]:%s [Line]:%d [Info]:chn %d get frame error! it's been destroyed or reset! [Func]:%s [Line]:%d [Info]:chn %d start fail for 0x%x vdec_jpegd_decode_one_framevdec_get_pmv_fail_logvalg_cb_update_wr_head_ex[Func]:%s [Line]:%d [Info]:chn: %d PTS index error [Func]:%s [Line]:%d [Info]:phyaddr:0x%llx,rh:0x%llx,wt:0x%llx,rh:0x%x,rt:0x%x,wh:0x%x,wt:0x%x,len:0x%x. PTS=%llu [Func]:%s [Line]:%d [Info]:chn %d copy frame info fail! vdec_check_mod_param[Func]:%s [Line]:%d [Info]:Picture param is_dynamic_allocate %d out of range [0,1]! [Func]:%s [Line]:%d [Info]:VDEC is busy now!%15s%13s%16s %15s YUV420KerSndFreeNodeGetFromFmLen[Func]:%s [Line]:%d [Info]:chn %d buffer size %d is larger than max size [Func]:%s [Line]:%d [Info]: chan %d video_format val %d is not support! [Func]:%s [Line]:%d [Info]:chn %d pic size (wxh): %dx%d larger than set %dx%d [Func]:%s [Line]:%d [Info]:chn%d stream buffer is not enough! len=%d. [Func]:%s [Line]:%d [Info]:chn %d is not permitted when it is not enable! [Func]:%s [Line]:%d [Info]:chnl:%d has not stopped yet vdec_get_protocol_paramvdec_detach_vb_pool[Func]:%s [Line]:%d [Info]:vdec register export callback fail! [Func]:%s [Line]:%d [Info]:chn %d add pmv vb fail! [Func]:%s [Line]:%d [Info]:chn %d get free node fail! [Func]:%s [Line]:%d [Info]:chn %d query vfmw node fail! vdec_destroy_frame_buffer[Func]:%s [Line]:%d [Info]:chn %d reset fail for 0x%x [Func]:%s [Line]:%d [Info]:Video mod param max_pic_height %d is illagal! it should be [%d, %d] [Func]:%s [Line]:%d [Info]:Picture param max_pic_width %d is illagal! it should be [%d, %d] [Func]:%s [Line]:%d [Info]:Picture param max_pic_height %d is illagal! it should be [%d, %d] WidthMVCRefNumErr%4d%10d%10d%10d%10d%10d%10d%10d%10d%12u%14s%12s [Func]:%s [Line]:%d [Info]:chn(%d) type(%d) pic size(%dx%d) is out of range. [Func]:%s [Line]:%d [Info]:chn %d ref num:%d larger than set %d vdec_set_attr_process[Func]:%s [Line]:%d [Info]:chn:%d usr release can't find image in list [Func]:%s [Line]:%d [Info]:h_pmv_vb_pool(-1) is a invalid pool. [Func]:%s [Line]:%d [Info]:VDEC thread hasn't been stop! [Func]:%s [Line]:%d [Info]:vdec chn %d set frame intf error [Func]:%s [Line]:%d [Info]:chn:%d stream_buf_size %d can't be changed to %d! vdec_check_h264_prtcl_paramMiniBufModeVdhBinSize%15s%13s%15s EnUserPicOutPutOrder%4s%13s [Func]:%s [Line]:%d [Info]:chn %d video type(%d) is not support! [Func]:%s [Line]:%d [Info]:VDM ERROR at event chn %d [Func]:%s [Line]:%d [Info]:vdec channel %d cann't recuit the video buffer! [Func]:%s [Line]:%d [Info]:copy mod param fail! vdec_set_user_data_attr[Func]:%s [Line]:%d [Info]:chn %d vedu dec init fail! vdec_release_frame_process[Func]:%s [Line]:%d [Info]:warp buffer opt error,buffer len %d: data len %d: [Func]:%s [Line]:%d [Info]:chn: %d update read pointer error [Func]:%s [Line]:%d [Info]:chn: %d read frame CB error [Func]:%s [Line]:%d [Info]:chn %d not start to receive stream! [Func]:%s [Line]:%d [Info]:chn%d is stop with interruptible! [Func]:%s [Line]:%d [Info]: %d set prtcl param max_slice_num %d should not be larger than mod param max_slice_num %d [Func]:%s [Line]:%d [Info]:mod param mini_buf_mode %d should be %d or %d! FrmBufSizeStrmUnSPStrmErrorfps ----- Detail Stream STATE ---------------------------------------------------------------------------------------------- MpiSndNumVdecLenFmRlsFailFmNewPicFrmInVdec%4s%10s%10s%10s%15s%10s%10s%10s%12s%8s%10s%13s [Func]:%s [Line]:%d [Info]:chn %d video temporal_mvp_enable %d is not support [Func]:%s [Line]:%d [Info]:chan %d dec_mode val %d is not support! [Func]:%s [Line]:%d [Info]:chn %d vdec_un_reigster2_chnl fail for 0x%x! vdec_read_stream_not_roll_backstream[Func]:%s [Line]:%d [Info]:chn %d has not stop to receive stream yet [Func]:%s [Line]:%d [Info]:Video mod param max_slice_num %d is illagal! it should be [%d, %d] load vdec for %s...fail! FrmBufCntH263%4s%9s%10s%12s%11s%10s%11s%11s%8s %18s vdec_drv_checkcomm_capsvdec_thread_schedulervdec_reigster2_chnl_vedu[Func]:%s [Line]:%d [Info]:Module_param: g_hrtimer(%d) is illegal,should be [0, 1] [Func]:%s [Line]:%d [Info]:chn %d been reset or destroyed [Func]:%s [Line]:%d [Info]:chn %d not create! [Func]:%s [Line]:%d [Info]:Picture param cap_strategy %d out of range [0,%d)! %15d%13d%16d %15d %15s%16s%20s%20s%20s VC1YCompressRdRegionLenptsBufFFmRlsLenBusyNodeCurPicPtsMpiRlsvdec_process_firm_ware_image[Func]:%s [Line]:%d [Info]:chn %d sub pic vb fail! [Func]:%s [Line]:%d [Info]:chn %d ent_type %d is illegal, it should equal to %d. [Func]:%s [Line]:%d [Info]:vdec_jpegd_decode_one_frame: chn %d decode stream fail for 0x%x [Func]:%s [Line]:%d [Info]:chn %d progressive not support output format RGB! [Func]:%s [Line]:%d [Info]:this is not a 8bit stream and vdec do not support! chn %d [Func]:%s [Line]:%d [Info]:chn: %d PTS index data is not coherence with stream data!0x%llx,0x%llx,0x%x,0x%x,PTS=%llu [Func]:%s [Line]:%d [Info]:chn %d create pic private pool fail for 0x%x [Func]:%s [Line]:%d [Info]:chn %d config stream mem name failed [Func]:%s [Line]:%d [Info]:chn %d reset vfmw fail! [Func]:%s [Line]:%d [Info]: %d set prtcl param max_slice_num %d not in [%d,%d] vdec_check_video_mode_param[Func]:%s [Line]:%d [Info]:Error IO ctrl cmd 0x%x! %15d%16d%20d%20d%20d UsrSndEnable[Func]:%s [Line]:%d [Info]:chn %d pic size(%dx%d) is out of range mod param size(%dx%d). [Func]:%s [Line]:%d [Info]:chn %d stream error !! long time not release!! [Func]:%s [Line]:%d [Info]:chn %d enable_user_pic should not be true. vdec_check_enable_user_pic[Func]:%s [Line]:%d [Info]:chn %d has not stopped yet! [Func]:%s [Line]:%d [Info]:buffer opt error,buffer len %d: data len %d: vdec_read_stream_roll_back[Func]:%s [Line]:%d [Info]:chn%d:not enough buffer when alloc stream buffer! [Func]:%s [Line]:%d [Info]:firmware chn:%d has been destroy! vdec_get_interrupt_typeVdecMaxChnNumCapStrategySTOP%4s%10s%10s%10s%10s%12s%10s%15s%12s%10s%10s%7s IsAvalible%4s%15s%15s%17s%15s%15s%15s%20s [Func]:%s [Line]:%d [Info]:chan %d dec_mode is %d, not support composite_dec! [Func]:%s [Line]:%d [Info]:chn %d slice num %d is not enough. [Func]:%s [Line]:%d [Info]:chn %d find I frame error. [Func]:%s [Line]:%d [Info]:vdec channel %d wait vgs finish error! vdec_get_paramvdec_register_exp_callback[Func]:%s [Line]:%d [Info]:chn %d create pmv private pool fail for 0x%x MaxPicWidthMaxSliceNumErrThrLINEARMpiRlsLen[Func]:%s [Line]:%d [Info]: chan %d compress_mode val %d is not support! [Func]:%s [Line]:%d [Info]:chan %d alpha val %d is not support! [Func]:%s [Line]:%d [Info]:chn %d config fail for 0x%x vdec_get_firm_ware_image[Func]:%s [Line]:%d [Info]:chn %d config pmv buffer name failed [Func]:%s [Line]:%d [Info]:chn %d stop vfmw fail for 0x%x vdec_ioctlTYPESTATE%4d%8d%8d%13s%8d%9s%13s%10s%13s%8d%8d%8d%10d %4d%10d%10d%10d%15d%10d%10d%10d%12d%8d%10d%13d GetPicVbFail%4d%15u%15u%17u%15u%15u%15u%20llu [Func]:%s [Line]:%d [Info]:chn %d video mode %d is not support vdec_drv_check_picture_capsvdec_createvdec_send_stream[Func]:%s [Line]:%d [Info]:The value of enable(%d) should be %d or %d! [Func]:%s [Line]:%d [Info]:chn %d vdec_set_ref=0: ref num is out of range [1, %d]. phy_addr=0x%llx pts_bufbuf_len must be 4B aligned![Func]:%s [Line]:%d [Info]: %d set prtcl param max_pps_num %d not in [%d,%d] StrInputMode%15d%13dDispNumPREVIEW%4s%8s%8s%13s%8s%9s%13s%10s%13s%8s%8s%8s%10s RefNumTemporalMvpStrSizeOverTimerCntSCDLeftLenPicSize[Func]:%s [Line]:%d [Info]:chan %d pixel_format val %d is not support! [Func]:%s [Line]:%d [Info]:video format unsuport at event chn %d [Func]:%s [Line]:%d [Info]:chn %d phy(0x%llx) to handle fail! vdec_create_frame_buffer[Func]:%s [Line]:%d [Info]:vfmw module is not ready! [Func]:%s [Line]:%d [Info]:chn %d stream len can't be zero! vdec_send_stream_processvdecSupportProgressive ----- CHN COMM ATTR & PARAMS ------------------------------------------------------------------------------------------- NoDisp ----- Detail UserData STATE -------------------------------------------------------------------------------------------- [Func]:%s [Line]:%d [Info]:stream out rate larger than thresh at event chn %d [Func]:%s [Line]:%d [Info]:chn %d get user data error! it's been destroyed or reset! [Func]:%s [Line]:%d [Info]:vdec_int_process: chn %d release stream fail for 0x%x [Func]:%s [Line]:%d [Info]:chn %d, stream error rate larger than set,discard! [Func]:%s [Line]:%d [Info]:chn: %d read buffer error vdec_buf_alloc_free_node----- MODULE PARAM ----------------------------------------------------------------------------------------------------- %4s%7s%7s%7s%8s%8s%16s%15s%15s%13s%15s %11s%11s%8s %11d%11d%8s MaxPPS ----- CHN PICTURE ATTR & PARAMS ---------------------------------------------------------------------------------------- %4s%13s%8s NotifyState[Func]:%s [Line]:%d [Info]:chan %d composite_dec_en val %d is err! vdec_drv_check_video_param[Func]:%s [Line]:%d [Info]:chan %d dec_order_output val %d is not support! [Func]:%s [Line]:%d [Info]:chn %d PPS num %d is not enough. [Func]:%s [Line]:%d [Info]:chn %d instant is illegal! [Func]:%s [Line]:%d [Info]:Unsupport to load vdec module! vdec_read_stream_with_frm_modevdec(%d)_%s[Func]:%s [Line]:%d [Info]:chn:%d type %d can't be changed to %d! [Func]:%s [Line]:%d [Info]:mod param parallel_mode %d out of range [0,0]! MJPEGBufFLenWrRegionLen%4d%10d%11d GetRotateVbFailMpiGetLen%4d%8d%15lld%8d%15lld%10d%15lld%10d%15lld%10d%10d IPBIPINASTREAMFRAMECOMPATNABT601BT709BT2020USERNASDR8SDR10HDR10HLGSLFXDRNA;H- L @4P P$kj k$XH- h \PP 0vP0P rPjijWW/`W/PW/@W/0W/$W/W/ WpL--LXP @P@P $`PK㏊4@p V \//Vp/ # Q'" "" !" "'r /H- d1AoHP'R/o/6Ƒ'RQ /S p Q \/p P/K-p@(@%{O`P P(@ 'R 4  Q*AP OAP `OV`XUTH- l0(0!'RtQ (1!Q ( 1!QPxT0TK-P(@(@'{O`P P.(@ Q) P%(@ 0  RB0B  AZP:(@ 8  RB0B A`P:TO `MOV`SRM-@@JQ tPf~(8 `V PpQU PM@RRO-M<@(hw(R PO*@Qq Xn  (P L XTd@PP XP N' p7/pNH1/`ND 2/FP~N< \P1/P" >P( LVP -P  @!? 0 A X tt t 00?NX(hwHPP NPKNQRDPtPPPO-\M`(p吧   P`PD`uNT0/XP0iNH0 4u(p@p ``VU pX.W,W  0KL `PELT0/P@$9L 4 C0猔UP `%*0P `P(H`d! Xp\ C3 57G0S 0 3R  # $ L@ P`P`PPP QK<0 1/PK<0 1/TAT 0 &f6 9=KT0/P`$KB@ 20UY [CU%*BP P(H`d! Xp\Y `[C3 57G0S 0 3R B@$KKT0/`$wK 10VU%*BP P(H`d! Xp\ ` C3 57G0S 0 3R ,! $$QKFP  `P P 0    7K 3K P K-KP  Q%OTG(GGFF ZY@FFDYEED XX DTWCCW(CXVBPB`=Գښ=O-MDJp4pQj ŸL(h @PpW  Q[ZYZ @P`I@ 0p9P? @NpI `2/@I@1/ID p2/@I< \p1/P-PP I<p!tp1/P+PT A 9 @ZvIP KqI\35X X _I<858 8 TI=<<ϽԶ;:H;L;O-$M@XJPp0 pQx@p(x`fV @ QY pP0`IV~d0 9P2 `~Ip p8\p1/P<~P I!8t1/PI  @D    04# ! N $L ptJ H F `dD B O PTM K G @`<&8 5 PHVp6P0H `P2/pH@1/HD 2/ `p! o @pD !h p !a p !Z 0p4 !S p !L p !E p$ !> ppt !7  p !0  p !) ` pd !"  p !  p ! PpT ! p ! p ! HA@H0" p HW<  ,'=("( A XX%9! A TT8  AxA $PKAl'|'4'''&$,$$#!GyeP#@#! `!WhL h 4 a~(h"ϓ4<8{ȅ -lЂj0p40 DTP*Xdt LH- Q Q (A#A1/O-dM,ZZP  J `ABJ P@I($K@py&@P5X X0P A0&PP0  0 R 0 J`Y  , ( ( P@(d)p! @Q @.ƾ\[(@ 8 0 RL*BI J`@@ 0v0@ `V1`Y `Q Q!R P^U!  <( v^CPA@^` pp1p:Y`P(@p^1`p(p,@`pp XPH@ BP (@&Pp0 8 0Y*U:R< 0@ 4p * PpP3:(@ 0G8p p HVU pGSp`R+0PVU!*`@$P< '800@PP5 S2:(0 ࠐHP800CP0pQBPWU!A;V0 VC@G@1:TV@`1,p0``0 ( 84 V (!PF@(0 8 `p 0VX` SR!X6WP @W,`N@PpC  1p    (p( 4 hU !PXE@J(0 8 `p 0V` SR!S` CSp 1 0 R*Q :AQ($ 4 0\v}:S` CSp 1 0 R*Q:AQ( ?P<0 gp `ppg`< # 80P ``J Q(PA@ $K> PK>:! >(T P!P1 0\vw: ( 0 0\v=:p>`( 0 0\vC:p>0`c8xPc0Z|xDw̘Dc`O- M@|P((㸗h唂*Xh `ph ;>`P0&0 p`#$p0S* Q:A`Q`(㔀 9>(  >PK>TT T 00;>4`QxW |   H-M|p@ Ppd``=HP P H000Q=PK=8 8   O-AM@ PJ `IT帏$ {JPyU 0BSS" `S / 01=`Ia`I_S S##`=P 1/ ?`=P3 :/p ;`P<(8ppᔠ${nd=P noO0@0`P%( @@``$( (0m=(<`%`8 ' b=` 0]=p 0X= 0S=U U>N=P P0I=  0D=djb+0fP aaa`a ```a``a B a`, #Q((@02&Q吐 0 @<pg<8@`  @6/Ph 0`<=<@0 @<밝p h4`P PP0(@ 4@ Pgj<`  `t,t  p:<`Idd,d  <00;-< J `@88,8< 0" 9 J`@54>0"0 4F>0"0 o9 ~>" c9 @@J, !> ! 00W> ! 00><9p @#@J290 3/#+91/`D @"koSe~x3kYXЊPpN\-!!W$ τV̙KzV`0VVL( !Ut|@0[UTjX(h(PdXh(NjXPH@"txjhhWk,YtfJPpL-0M0((& QP  'R @R+ 0 R-(( KpL#  ( $08\&03/@PPKp8DD D 00;u8lxld\TLA1BxpL-M@HP `Pp#Y80 ` `3/P#DfN80` 3/P#E81/P`Kp>  >| | l>h h @&8KpH>D D @8~at\aTda4OAdaO- Ml@`` P h p$8xh  0 8 8PP P07PPUU `p 7< 1/P7<A? 1/\(LPw  7d` k)\ 7D&PPp 71/Pp 71/PPK7dd d \60<HH H \60<p7PPJdvSi GidM-M@P@J'JPP!pQ `(` Q {97P NOO@ @ ((`"(0F7P*7@K8H?4 4 P(77@h_&K<O-tM|Pp` Y @P@J= Z ( (07 HP `PTP ( (07 XPTL(6HP p#60` 3/P Z P @@ PK600 00 0P0q?6{HiO-4M P x(hPᴇ p$6帧 $K 6$KP 6  6HPD`p#60 ` @3/P#DFt60 ` 3/(P`P P0v6 ^=' ^6P`UV @p O6< 1/PE6<A? 1/P P86 \2/P @@'@ \60l=&60 \`S2/P<P -6p 0 7/p `@#6 !66v`p p 'R'R  !6pHPPP Q Q P P @(x$`KG 5d ' 5HP5 1/5 1/  05 (5l Q:0@` 0 @p `@@0p`@@@ @ h `@  p@08@@00ᴆ``က0< @ `@p (0| (p5P| Q:4@` 0 @p `@@0p`@@@ @ x `@   < T5쇅LPP75@ <@1/P+5  <@1/T@TP P5 \50 \`S2/P@b(Xw$K`$4g (4(PB@ 4$K 4 PK4=! 4J @ 0407! \60=4J @8B=4!4 4J @!1 0I= >  4J = 4Ġ ~ 0442  \60s=w4PJ dPhhOpNhsN0P _U3BEPX^sNm0Nc;>v8xu<9F@0H-M@8(!(QP Q Q!( `P)4 2/P!40/ 4 2/P PK04hh h0 0@0;4@@ @0 0@0;3|)eo?d;?pL-P@h h0`3@`PD`-@%Q< "P $P `P `0  8DQ< Q @ oR < !4QLP PTXX\PPXT\`TQPQ3l0(H0L#( p ,O-M PJ@JJPP`Q h(H'{ *3P NOO@J!Q( Z3P # 1@P"( $0BSS `S T( {3@J 2@ S SD@ T`Tpp"p 0 =@TTR ( 0! @TUTQ($0!$@Tf(@!  0X S$(0!@T*Q (0 @T<0@TA @Q! 00/=PCpl!l <7LL!L 0<+  0="  0=  0<  0<tt t 0'=P@m2 @ ^2Kl ud50w6p'P@5 =4\-5p50O<YO(N 7tNO- &G03  @Q 0`0A0pA0 p`0CZpS:(8#86`p`pVpFpF p 00G_S=Q (("0SZ8&p0p0S* 0C  CRL RE*BBJ0% n1JP 夕 [1DP0% \1JPpU0l%l @TT%T 0Z08_04%4 `91PPJBP T# #1(t# (p`,0({(㘐 `sP3  0N1P@ t, 0J P( 00,0(`( `t@pQP d0,1p00,$, 0!1@`t`J LT P ``J0P( PPPPPG( P\ ppJ  R;B< @0# 000@0PPJy" 0p0o0p0" Dw0@"@ z0@PPJ h0Q0B P AZP:( 8  RB0B A_PP ( HP , , n 40(& HP(z0(0@rp@G!/t0@HDqPp D PP $ 20 P P@P (%# 00` 3/ P@l(](3T,W2 3242.X27X/m54k>/ddL&e VB,XT@`O-) /P $ p0p00pC/J(P㘠  0(P㘠  0lh&0 &P(㘠 0&00Q  0 @  0p8p 4p0pP0  0 PG$Q,  , (㘠  Q `Q 00 d0 L 0 !Q8  ^Px@P*(P㘠 08p p@ p0@ 4P@PZ(㘠$0`0Qp Ap   B. .(㘠 8 ...PP Q  QK. Q> Q0pW Q0G  H>% Q Qp0$0,!, 0  E.Jp0Gl l H17.d0D` ` 1+.VAWJh@|4oZD'J8@LI-b(a?^TLhV/^O-4MU@0ppJTP   GJPQL sR 0(h崕 唆 { -.P/O!Q7(唁% ' $K -`tP PF pW3 U(P( $@$K- -wC !`Q(!t&R 'R ( {- hh$h 0g1@- G~H( $K- w-J mP( $Kv-d- \ꔉ $K(8w 堓 $!'R t&R 'R ( QQ  B-P QPP P( 8-(8$ d0h-(8PZR./OP( $K!-1" @-  JRP PK-(h!J8RQP$!' tQ Q (PP$ 0!- ppW $"'R -p.W/OJ x(hpᴇ$K ,v P Q 4$K ,1! @, PPPP ( P ( $K,P P~%`( $K, oxL$=Pl ; ;<$X9n9LM-Mp( dP@P@J ` >V,PB,W?8p 7/P@ @KXM1T T &,8T14 4 ,@8W)4Q+)\O- MdR@`TPPJpA[JPYV $R(Ppx*{ +P R~OPHpF +P('p dP< `+W?

o2  ))pA.H,d0 3h4\4aOĽxO\ ܼO-M@P@JQJPPKpQA ȑ( `j {)PA !Q4(`!PC4&pt`x0`F@ !A`V* Q:A@Q ,@-p 0-T)@( {M)@K2  L)NOO;)p2l l P=)@L2H H 2)$)@DȺq/``(O- C6  ` 7$$Q,  ,+U PvPI 4$z JԔėd7Y``ЖfzL-@P@J P 880 gQ0L7, , NВH- M0S *S0CQ * Рhd ` @V7 HȠD @ @^7J Рc_Hg3K-M@P@J.J``P(pQ D(㖐%{P NOO@P0S!*S0CP&*(㖐  0@Kw7  `@xpt `p V7 XxT `P ^7@ꔑxD ؐxH-@P@JJ`QV (('{^PO 0Pw@470 0 ugȏlK- 耟Q/ppPP`Pd-$`|Vp 0Q S P Q 4 @D̎ءO-4MR@(P唀&  P ( ,@$0 $ 2/P (h㔆'    PK P (㔀 7Q0 d` P(㔀 `ppPP|( p$` Go26/`((x VQP \    d` P p `P pP {0<, , @pp܍ċ'5\<0H-@PJT  RD (8 #% PtFTA@0܊L-(EQ[ @@P@J1JQ,ڼ0(1"FT Ʋ\ pE @T T@(H4 00L@ @(H4#@@輊4$(O-|M@PTPJĂ eJPcڬp(p& Vp PXU' (P$ ( X X0p`8p0(`0 0  0`P8(p`P P P-9! a< P1S 1/(p PPep _ PKH8! @ 5 S9 @+ P $ P  H4P 0b9|Dl  PDU  05/8LOjt;dt ( ER/0!PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8 (8 #!Q p%  R/P؃O-R 0HP?0pW Q4@0G Q Q K|0Gx x H1d0G` ` (1 4^^^'8L]]]L-@0H P@0D000 8@8@<@H L ( 000 $( , 04 @H- 8 @P8 < 0 H0@D(H0L0  $(,04 @H-@P p3P  0` Pp$  00$pP p$=0  j蕾@[M-p@ b@ `@P 0@PPEQ 0P` Ap0P 0@PPEQ 0P` Ap(P 0@ PPEQ 0 P` Ap8P 0@PPEQ 0P` Ap@P 0@PPEQ 0P` ApHP 0@PPEQ 0P` AP @ Ao/H- Q0 RB0P0C0@ @0Ao/H- Q00 RB0P0C0@ @(Ao/H- Q0( RB 0P0C 0@ @8Ao/H- Q08 RB0P0C0@ @@Ao/H- Q0@ RB0P0C0@ @HAo/H- Q0H RB0P0C0@ @H-P(QT @`QdapRp:lqP`PRP* r0 p@ B 0@@ pH-MP8Q 1  %T @`QdapRp:lqP`PRP* r0 p@ B 0@@p @@@ &1 KcxUԹӬTH-PHQT @`QdapRp:lqP`PRP* r0 p@ B 0@@ pPQ/$0  !$ 0 /PQ/,0(  ! , 0 /PQ/<08  !< 0 /PQ/400  !4 0 /PQ/D0@  !D 0 /PQ/L0H  !L 0 /Q R/Q0 R/Q@ R/QH R/0H-P (Q `dAPRP:lQP@PRP* 0 00H-P 8Q `dAPRP:lQP@PRP* 0 0 //////H-00@@ @T  @AT pDU`p $` %@$P@`@P08@T @AT pDU`p $` %@$P@`@PO- MP@a@`@ P$ p0W  @0C0` $'$ppY?0>0>0,cDVD@QD #P (P 0Pl4&1 4`P$&/ v _, XϟXoXO T`P@L_P/p?PPp A0(@S X[p(H@!01P> (H K pXA HJ @ P<PP >?O$ @`ZP1OV ϟ@ ` `R QN@PFZ2  (P ,PP. 0ꕸ8 厸p(P \ 0XΟXT. PL  <<~ 0 Xp8@p(X= (0 0$0(0000 00000 p@XV PP HP4`P, P0` XPT08!TP0`0L `V4 @ 0^8<0P $`( / Y㬟o _ `P \`_Q P,0Q400 P(X  `(00P@/?( 0H T$㨟` P (x  08 P`T PP P ? P00Pặ@ /? 0 T)oP`(x ? 00 PT HJ PPP P XX?0ꇷ0 倷yPϟ/  $ ̟o O`p@/? (0@ `BU4{np(Hp`U* PHPHP 0 LH, 8<@@DP (DH @(HPP$  0(,0}!@ ϟ /䏟 $ _ oPOp`@/?P 0`(p PPVc4(xPD`"C`0, $8 @,0 <p(40.D`(x:PVx M.PsPP 0$0  Q*0AA0R*p BppB0 S #0$ K0 3/$ @`0 0p p0 $`8` `40Q40 A0A0 p$0, V< *0FF`00P@@@0Np 0LrSt:`Cu^p~g/AJQPJ@C묝 m}͟`-p=  p0`t B ZS{~∐8P `(X4@ [ǫclqEټ0$8-y`pZ nP;HPHP , 0, 0 ($@P (0  ,P @P(X(4@H,0: @?Vˮ=  - =  0$ ŵ4 徵, 巵+ $ ༫˟{ k Kp[`@+P;P 0 Yc,(Xp@8 9׭ McZ!R4 R0 00 R1 0, ZPZP$Q P @  0(,08(Xp@Y! H`DPPP 4\ P ' BR0 ꠐYJZ޵11`*ɟ )Љ $ ༙YI yP@)p9p 00I@@iZP(CӄsݕȼPk[^!|$h٨ʻij3$R`R ,0  (<0(TƖXv䗖 , 0 8  4  $p &4P`Zk {N)PfPP d 3< ,, +0 ,4 +8 *!Џ0@Dq p WS1q04r020r20r20$s 30tsp30s30t40dt`40t40u50TuP50u50u50Rv 1RRu , vY, R`KƟv嘆 pF&@6@ 0(Z;@`(X Fu )`8`@Z' HpDP"PP ,$ P0 !P(X (^d`X@OHH%H5D 0DT4${^ `(p (nsΊ -;` PT 1PHPHP d0 dPh t| ᫳`ᤳLğHH  8D88t@4T0pP($(4 0@@ P(Zn@`P(>ꠡv{q"ϡCx B8 D(0 $4 < @ 0 40,08080<0 00<@4  (00(P`LZ) dpFP$PPP  RB0B0 0 L, R:B+!@g,RP PKL'_ 0 0WP{N`(xP_`@Z& UP"HPHP 8 Љ(0(8ɑ߲pe|y[}xqÌȌ~xzeáJwđ{S.-w޴DʏhzuuZ8ֶ [ߍIÑҴ wId z҉ov|kYq0loX'#|$`Q !Q/@o/o/H- M0S0S- 0S6  R0)S 0 "!^:^ * Р 0 0@K0 ! 0 0@Q0 d` `0 0080 @< <0 00>0Jdl'T $ Wu 1`yJKphna\nS8nnpL-P@  0`m P`P4` ` @p p r/ /r/ /H- P   =8@-@/@-@/-ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌlƏʌ`ƏʌTƏʌHƏʌ<Əʌ0Əʌ$ƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌpƏʌdƏʌXƏʌLƏʌ@Əʌ4Əʌ(ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌtƏʌhƏʌ\ƏʌPƏʌDƏʌ8Əʌ,Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌpD(@ȴDشD(@D(DHD(@DTD\Dd D@ D @l D | D@ DD4D@DĵDPADDPAD@DܶD@DD@D4D@DDTD8@\D8`D@dDt o:oj=dt D# o X dx p l h  | |   `  d ,xtܽX pmyyDspt h ???@??@&@ܣP \ x TLi jJpppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppppt ,4lt|ܳvdec0 Aaeabi A "OHOS () clang version 10.0.1.82840 (llvm-project 576b0c583ffe7ef99eafad93543bed64b2a8c3de)Linker: LLD 10.0.1 (/data/82840-merged/toolchain/llvm-project/lld 576b0c583ffe7ef99eafad93543bed64b2a8c3de).dynsym.gnu.hash.hash.dynstr.rel.dyn.ARM.exidx.rel.plt.rodata.eh_frame_hdr.eh_frame.text.init.fini.plt.init_array.fini_array.data.rel.ro.dynamic.got.got.plt.data.bss.ARM.attributes.comment.shstrtab tt@ oh( D#D#! ::*p== 5 ==>2??>PF T^XBdXX jdd ppp0u``ddt t8 4p40N