ELF(4("!GNU:٬D#^}y, F hQ? L0Kh F 0 0z0`(F p-CMFN F+h0FOh `@F9FFh F3̼BC "FC 0F+hB J-Ah,FF FS{h3SB2FF M(FP8F #hB }LFMF#h(F`0hF(0Or(F#hB }FLh y F`0F)FpFL h F`(FppFL h F`(FpFMh F(F`0FFp# F3̴BC "FC h`(F FMFTk(F`0F!FpFL h F`(FppFL h F`(Fp8FL F`88FL F`8F#hahHhF#hahHh% (ݿK@j pGKmpG KFxk/!A!FH0 FFH1;p0 FHpG\KXnpGsFF%JG3F#JG"JG3F!JG JG3FJGJG3FJGJG3FJGJG3FJGJG3FJGJGJ3FG p:E*5s6A0 }F!Or!"hF-] #h0K0K!FjFF(J!)J#F)H!(J#F(H!'J#F'H!&J#F&H!%J#F%H!$J#F$H!#J#F#H!"J#F"Hl`(H@zBIkh H(H(HH }04   -O+FFI4 h)@*I@FF(X1F("J#'L7 Ϯ;hJ0GKJKKKG 0!"JGKJKKGJ$%#GKJKKGJ'(&GJ@F~IFH1F("fJ#'p7 tJGtKtJtKtKGsJ!" GoJ@FnIF(@PK"22t0vwu0| x0 y0 z0 {0 }0~000000000p000GJGFJGFJ     G=JG;JKFG1JCFG)JG&K0F)hB+%2fFuV39SWF( H@" I H(H( hvN F( H@2" I H(H( hvd pLFh#h##F(0F "#(F#hB$p-OMO F\F;hF"@F!%0(@H@2@I@K =H(=H(;Hb൱89H@24I+F 1H(1H(1HJF)F "BFF _FH@'2%HI H(H(HJG+%JG05JG-єJG  %;hB'x    < S U p,L!#h%F!F8'HOb&I3F $H("H($/@00H@BI H(H((H@B I H( H($! F+hB"p]  𵥰7O$iF$h;h*-AM##2K[}0Q#F## %H@B$I#H("H(.+-0H@BI"H(H( =- !J@ @"+ ##0F5( ##"sb2d#;hB%4 E sF F(H@?"I#F H(H(.|B( L@B"KHI.#F H( H( ##(h=,tp  y s)MF*x(%H@>2%I%K "H("H( L2റ8H@?2I#F H(H(L+I^h0FF!0FIF(!F_$ Fp   sF F(HOrI#F H(H({B( LOrKHI.#F H( H( #(h[ =sp 4   sF F(HOrI#F H(H(Ѯ{B( LOrKHI.#F H( H( ###(h=spW H I O 𵓰F(ٙH@"I H(ѕH(#~%l3#0- !###(وHOrI+F H(рH(@#ej- !###(tHOrsI+F qH(lH(@#%j - !###(bHOraI+F _H(XH(@#j - $ ####(NHOrNI+F KH(CH(Os# i*+#CJ}0 (!~?J?K)F!l):Jp /H(-H(34Haj)/J2N!jpa)*J-Ojq)%J(MQi$H:)*I"JI!@",0%k3#40-1H #B#@#>#<#:#8#6v[  l . 4  t (3HOr3I+F 0H(/H(-K#-0ZSBSA#kYKBKA($J,#K)F"k:* I\b H(H(NJ-IM(FFk2OI* F:F*F@+"H I h | !  4[ 1 sF82H@"2I+F /H(.H(,HO+L+L!)F)FPuh"I(Fb(FI#b8H@ 2Ish H(H(HHH!cH! H!g  p   ?L#x(H(>Hl(II0F;I(e? F7IF(8#$K$4|ƔHAF "hAF "8ih&IF0F@c+?2D( 0FI(&<,?"  +hB%Vfu3S!/pFGLF#x(DH@bDIDK AH(AH(?Hp8=H@b8I+F 5H(5H(5Hp03H@b,I *H()H( p) )'p4P`` h`|24+F2ˣBB FBL2l4+F2ˣBB FBh` p8H@b I3F H(H( Hp4    s!L!M\e&fFHXOqF`fHKbnOqKHsbnOqHKKbnOqHKI H0FpGO[fq L L`n\debug_funcdebug_filedebug_level_mi_Moduledev_RegisterDev_mi_Hdmi_SetAttrBegin_mi_Hdmi_SetAttrEnd_MI_HDMI_IMPL_CmdGetEdid_MI_HDMI_IsReceiverSupportYPbPr   _MI_HDMI_ChkColorFormatForSpecTiming_mi_Hdmi_SetSignalOnOff_MI_HDMI_IMPL_CmdSetSignal_mi_Hdmi_SetAvOnOff_mi_Hdmi_SetAvMute_mi_Hdmi_SetAttrGet_MHAL_ColorFormatGet_MHAL_OUTPUTMODEGet_MHAL_CDVALz   ,:H P ]ivGet_MHAL_AUDIOSREIMQUY^_MI_HDMI_IMPL_CmdSetHdmiModeMI_HDMI_IMPL_InitMI_HDMI_IMPL_OpenMI_HDMI_IMPL_SetAnalogDrvCurrentMI_HDMI_IMPL_SetAttrc h n t z MI_HDMI_IMPL_GetAttrMI_HDMI_IMPL_StartMI_HDMI_IMPL_StopMI_HDMI_IMPL_CloseMI_HDMI_IMPL_DeInitMI_HDMI_IMPL_SetAvMuteMI_HDMI_IMPL_ForceGetEdidMI_HDMI_IMPL_SetInfoFrameMI_HDMI_IMPL_GetInfoFrame  (Xparmtype=debug_func:stringparmtype=debug_file:stringparmtype=debug_level:uintauthor=Sigmastarlicense=Proprietarydepends=mi_commonvermagic=4.9.84 SMP preempt mod_unload ARMv7 thumb2 p2v8 client [%d] disconnected, module:%s client [%d] connected, module:%s mi_hdmidebug_leveldebug_filedebug_funcmodule_version_fileSigmastar Module version: project_commit.b4252a6 sdk_commit.ffab9c3 build_time.20201126145938module [%s] init hdmiGetCap: echo getCap > /proc/mi_modules/mi_hdmi/mi_hdmi%d GetEdid: echo getEdid blockId[0/1] > /proc/mi_modules/mi_hdmi/mi_hdmi%d SetHdmiMode: echo setHdmiMode hdmi/dvi > /proc/mi_modules/mi_hdmi/mi_hdmi%d SetSiganal: echo setSignal On/Off > /proc/mi_modules/mi_hdmi/mi_hdmi%d SetMute: echo setMute On/Off > /proc/mi_modules/mi_hdmi/mi_hdmi%d GetInfoFrame: echo getInfoFrame avi/audio/spd > /proc/mi_modules/mi_hdmi/mi_hdmi%d SetInfoFrame: echo setInfoFrame avi/audio/spd (offset) value > /proc/mi_modules/mi_hdmi/mi_hdmi%d Timming: echo Timming list/(change timmingId) > /proc/mi_modules/mi_hdmi/mi_hdmi%d getCapgetEdidsetHdmiModesetSignalsetMutegetInfoFramesetInfoFrameTimming[MI INFO]:%s[%d]: DevHdl = %p /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/hdmi/../../../impl/hdmi/mi_hdmi_impl.cavi ----------------------------------------- AviInfoFrame ------------------------------------------- %19s %7s %10s %12s bEnableAfdOverWriteA0ValueeColorTypeeColorimetry%19d %7d %10d %12d %15s %14s %12s eExtColorimetryeYccQuantRangeeTimingType%15d %14d %12d %9s %9s %12s eAfdRatioeScanInfoeAspectRatio%9d %9d %12d ----------------------------------------- AviInfoFrame ------------------------------------------- audio ----------------------------------------- AudioInfoFrame ------------------------------------------- %15s %14s %11s u32ChannelCounteAudioCodeTypeeSampleRate%15d %14d %11d ----------------------------------------- AudioInfoFrame ------------------------------------------- spd ----------------------------------------- SpdInfoFrame ------------------------------------------- au8VendorName: 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x 0x%x au8ProductDescription: ----------------------------------------- SpdInfoFrame ------------------------------------------- [MI INFO]:%s[%d]: [MI WRN ]: %s[%d]: Module is %s NOT Inited![MI ERR ]: %s[%d]: Invalid DevId: %d [MI ERR ]: %s[%d]: Failed To Get Edid(%d) (0x%x)! >>>> MI HDMI EDID: %d 0x%02x[MI ERR ]: %s[%d]: Failed To Get Edid(0) [0x%x] [MI ERR ]: %s[%d]: Rx Not Support YCbCr [MI INFO]:%s[%d]: Rx Support YUV444 or YUV422 [MI ERR ]: %s[%d]: Failed To Check Color Format [MI ERR ]: %s[%d]: Unsupport TimingType Turn OnTurn Off[MI INFO]:%s[%d]: bTMdsOnOff:%d [MI INFO]:%s[%d]: Already %s OnOffAvOnAvOff[MI INFO]:%s[%d]: bAvOnOff:%d [MI INFO]:%s[%d]: Already %s MutedunMuted[MI INFO]:%s[%d]: bMute:%d YesNoUnkownUnKownPCMNON_PCM[MI WRN ]: %s[%d]: Wrong Mode of MI_HDMI_ColorType_e (%d) [MI WRN ]: %s[%d]: Wrong Mode of MI_HDMI_OutputMode_e (%d) [MI WRN ]: %s[%d]: Wrong Mode of MI_HDMI_DeepColor_e (%d) [MI INFO]:%s[%d]: Video: En[%s], InColor[%s], OutColor[%s], OutputMode[%s], eColorDepth[%s], enTiming[%s] [MI WRN ]: %s[%d]: Wrong Mode of MI_HDMI_SampleRate_e (%d) [MI INFO]:%s[%d]: Audio: En[%s], Freq[%s], MultiChn[%s], Fmt[%s], Codec[%s] hdmidvi[MI ERR ]: %s[%d]: No Such Mode[%s] [MI INFO]:%s[%d]: Module is %s Already Inited![MI INFO]:%s[%d]: HDMI Version: %x [MI ERR ]: %s[%d]: Failed To Register Device, DevId[%d], Ret[0x%x]. [MI WRN ]: %s[%d]: Module is NOT opened! [MI INFO]:%s[%d]: Dev[%d] is PowerOn , StopFirst! [MI ERR ]: %s[%d]: MI_ERR_INVALID_PARAMETER! InitUnInitOpenCloseUnMuteMuteEnableDisabletruefalse --------------------------------------- HDMI%d Dev Info ------------------------------------- Hdmi Module swVerion = 0x%x %8s %13s %10s %10s %12s %9s InitFlagbHdmiTxRuningPowerOnOffbSignalOnOffIsbAvMutebAvOnOff%8s %13s %10s %10s %12s %9s %11s %12s %10s %7s %8s %14s EnableVideoTimingTypeOutputModeInColorOutColorDeepColorMode%11s %12s %10s %7s %8s %14s %11s %14s %8s %8s %11s EnableAudioIsMultiChannelBitDepthCodeTypeSampleRate%11s %14s %8s %8s %11s %22s %22s %22s bEnableAviInfoFramebEnableAudInfoFramebEnableSpdInfoFrame[MI WRN ]: %s[%d]: Dev[%d] is %s Already Started!Already Stoped!Argc %d listSupport Timming: %-4s: %-10s Id%-4d : %-10s changeInvalid Arguments Not Support Such Timming Id: %d Change To Timming : %s [MI INFO]:%s[%d]: Device[%d] is Already DisConnect [MI INFO]:%s[%d]: Device[%d] is PowerOn, Stop Fisrt!! [MI INFO]:%s[%d]: Device[%d] DisConnect Already DeInited[MI ERR ]: %s[%d]: DestroyInstance Failed, DevId[%d] Ret[0x%x]. [MI ERR ]: %s[%d]: UnRegister Failed, DevId[%d] Ret[0x%x]. [MI INFO]:%s[%d]: %s [MI WRN ]: %s[%d]: Module is NOT Started! [MI ERR ]: %s[%d]: Failed To Get Edid(0) (0x%x)! [MI ERR ]: %s[%d]: Failed To Get Edid(1) (0x%x)! [MI ERR ]: %s[%d]: Unsupported info frame type !! [MI ERR ]: %s[%d]: Failed To Set InfoFrame, ret[0x%x] au8VendorNameau8ProductDescription32K44K48K88K96K176K196K8Bit16Bit18Bit20Bit24Bit32Bit30Bit36Bit48BitRGB444YUV422YUV444YUV420HDMIHDMI_HDCPDVIDVI_HDCP720x480P@60720x576P@501280x720P@501280x720P@601920x1080P@501920x1080P@601920x1080P@301920x1080P@251920x1080P@244k2k@302560x1440@301024x768@601280x1024@601440x900@601600x1200@601280x800@601366x768@601680x1050@60N$ mi_hdmi< Pp 0Ld|,4@ h* #L & ! $ , H  $$|d!"#0%t%&)+GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4A.aeabi$7-A A "<"8"<%=h"@\"[P"HPvQ "lpq""H"$"",01"HLM"`de"x|0}"E"""""(","04"<Z"" y@"8""     (4( (X"Li6Pa"$$4\(". @"" B!H" \ x$M t- 1%Di)P<h"[D"qD"  D"H L "   "x   "t   " , " ""0HI""".2"~""""" " ""l"""H|""(!d!""""##"$0%"l%t%"h&&"''"x((")P)"))"++" -"4+4>NQddxw +%4H[l,?IS]g|z!$d&9L_r4"""""u:""u   | +9Kb#ty!}d@ 0 A $\ +Pv    u%    e!`  4 < V j w ~    5       # -6 K d u          &5 M "a Ap   0$tMI_HDMI_IOCTL_SetAnaLogDrvCur$dMI_HDMI_IOCTL_GetInfoFrameMI_HDMI_IOCTL_SetInfoFrameMI_HDMI_IOCTL_ForceGetEdidMI_HDMI_IOCTL_SetAvMuteMI_HDMI_IOCTL_StopMI_HDMI_IOCTL_StartMI_HDMI_IOCTL_GetAttrMI_HDMI_IOCTL_SetAttrMI_HDMI_IOCTL_CloseMI_HDMI_IOCTL_OpenMI_HDMI_IOCTL_DeInitMI_HDMI_IOCTL_Initmi_hdmi_process_exitmi_hdmi_process_initEXTRA_MODULE_NAME__module_initEXTRA_MODULE_NAME__module_exit__param_debug_func__param_str_debug_func__param_string_debug_func__param_debug_file__param_str_debug_file__param_string_debug_file__param_debug_level__param_str_debug_level__UNIQUE_ID_debug_functype20__UNIQUE_ID_debug_filetype19__UNIQUE_ID_debug_leveltype18__UNIQUE_ID_author17__UNIQUE_ID_license16mutexioctl_tableEXTRA_MODULE_NAME__midevicedebug_level_filedebug_file_filedebug_func_filemodule_version_file_mi_Moduledev_RegisterDev_MI_HDMI_IMPL_OnDumpDevAttr_MI_HDMI_IMPL_GetCapability_MI_HDMI_IMPL_CmdGetEdid_MI_HDMI_IMPL_CmdSetHdmiMode_MI_HDMI_IMPL_CmdSetSignal_MI_HDMI_IMPL_CmdSetAvMute_MI_HDMI_IMPL_CmdGetInfoFrame_MI_HDMI_IMPL_CmdSetInfoFrame_MI_HDMI_IMPL_CmdChangeTimming_mi_Hdmi_SetAttrBegin_mi_Hdmi_SetAttrEnd_mi_Hdmi_GetEdid_MI_HDMI_IsReceiverSupportYPbPr_MI_HDMI_ChkColorFormatForSpecTiming_mi_Hdmi_SetSignalOnOff_mi_Hdmi_SetAvOnOff_mi_Hdmi_SetAvMute_mi_Hdmi_SetAttr__FUNCTION__.29892__FUNCTION__.29739__FUNCTION__.29750__FUNCTION__.29824__FUNCTION__.29902CSWTCH.47__FUNCTION__.29910__FUNCTION__.29760__FUNCTION__.29836__FUNCTION__.29729__FUNCTION__.29735__FUNCTION__.29746__FUNCTION__.29674__FUNCTION__.29693__FUNCTION__.29684CSWTCH.31CSWTCH.29CSWTCH.33CSWTCH.27__FUNCTION__.29665CSWTCH.38__FUNCTION__.29811__FUNCTION__.29921__FUNCTION__.29942__FUNCTION__.29954__FUNCTION__.29960CSWTCH.35__FUNCTION__.29965__FUNCTION__.29971__FUNCTION__.29976__FUNCTION__.29947__FUNCTION__.29930__FUNCTION__.29982__FUNCTION__.29989__FUNCTION__.30000__FUNCTION__.30015_stHdmiMgr__module_depends__UNIQUE_ID_vermagic8mi_device_number_opsMI_HDMI_IMPL_Startparam_ops_uintMI_DEVICE_GetDebugLevelMI_HDMI_IMPL_Init__this_module__stack_chk_guard__aeabi_unwind_cpp_pr0MI_HDMI_IMPL_SetAvMutemi_sys_RegistCommandMI_HDMI_IMPL_OpenMhalHdmitxCreateInstanceMI_HDMI_IMPL_StopMI_HDMI_IMPL_SetAttrcleanup_modulememcpyMI_SYS_LOG_IMPL_PrintLogMI_HDMI_IMPL_SetAnalogDrvCurrentproc_create_dataMI_DEVICE_IsDebugFuncMatchMI_HDMI_IMPL_GetInfoFrameinit_moduleMhalHdmitxSetAnalogDrvCurmi_sys_UnRegisterDevMI_HDMI_IMPL_ForceGetEdidmi_sys_RegisterDev__stack_chk_failMI_HDMI_IMPL_CloseMhalHdmitxSetInfoFrameMI_DEVICE_GetProcModuleDirstrrchrMI_DEVICE_WrapperFunctionMhalHdmitxSetSignalCamOsMsSleepstrstrmi_device_version_opsmutex_lockMhalHdmitxSetMuteMI_DEVICE_GetSelfDirMhalHdmitxDestroyInstanceMhalHdmitxSetAttrproc_mkdirmemsetMhalHdmitxSetAttrEnd__memzeroMI_DEVICE_InstanceMI_HDMI_IMPL_GetAttrmi_device_debug_file_opsparam_ops_stringproc_removestrcmpmi_device_debug_func_opsMI_DEVICE_UnregisterMI_COMMON_PrintMhalHdmitxGetSinkInfosimple_strtoulMI_COMMON_RealGetSelfDirMhalHdmitxSetAttrBeginMI_HDMI_IMPL_SetInfoFrameMhalHdmitxSetDebugLevelMI_HDMI_IMPL_DeInitmi_hdmi_OnHelp__aeabi_unwind_cpp_pr1MI_DEVICE_RegisterMI_DEVICE_IsDebugFileMatch$ ,0 8V ,d  " , B " , . < "HL\ ,f lz ,  ,  , 6 ,  ,& #,: ,B HT ,Z D`l ,r x D =  = & * *(0< 0 2: 2R .V @b !t            H mEno $p(,q04r8<s@DtHLuPTX\ : 2N :\ 2 : "  $(,048<@DHLPTX\`dhlptx|    H A    H 3   >0 > "H v 2    H    H ?  " , H~ "               H  & 0 H: J R \ Hp "x |      >   H   * Hl "t x |        H    H (    $ ( < N V ` Hn ~   H : :            * H8 R Z d H -    H    H$ -048<@DN ^ f p H    H    H> P X b H    H   H|      HF r | H  0  & 0 Hn :| :    H   ( 2 HB T \ f H  C    H . 2J \ d n H|    H    H  ( 0 : HH X ` j Hx     H    H ( 2 < HJ \ d n Hx    H >b "lptx|   $(,048<@DHLPTX\`dhlptx|     H. > F P H^ l t ~ H > "   & 0 H< L T ^ Hj z   H    H    H0 )HLPTX\dhpt    H    H    H $ . 8 HF \ f p H ) :z : ? !  ! (!,!0!4!8!