ELF(|4($#GNU\, ssIuwFhYhHhFhYhHh% (ڿKS pGKkpG KFxk/!A!FH0 FFH1;p0 FFM h40F+k`+ H H8I"H FGFM h40F+k`+ H H8I"H F.G-AFN h4Lh8F3kp+ H H@I"#H(F!F^G-AFN h4Lh8F3kp+ H H@I""H(F!FG-CFM4Oh0F+k`+ H H0I" H#@F9F"FG -CFM4Oh0F+k`+ H H0I" H#@F9F"F.G -CFM4Oh0F+k`+ H H0I" H!@F9F"FtG1-CFM4Oh0F+k`+ H H0Iv" H!@F9F"FG1FM h40F+k`+ H H8Ig"H FGTFM h40F+k`+ H H8I["H F.GTpF L4(F#k`+ HH0IO"HpbG1pF L4(F#k`+ HH0ID"HpGHpGXKnpG0hhhLiB@hiB *DB DB  0F0F0 0 pG pG" `pG" `pG-CFFAAJGKFJGKJGDKGS3[h+ J KR#0 JGA,C JXG bd[ pG pG( H@2I H(H( ( H@BI H(H( ( H@BI H(H( <-A*FF8:H@b9I3F 7H(5H(4H\AE2JG2K2J1K1K1K1K1K1K1KG0K5&53F.J6GU4<+*J)K0GUH<&JGUD<#JGU@< JGU<<JGJU8O +L&O 7J8KG7J G5JG4JG > R(<.J @3AG.єO &JG  R<#J @3A6G.єJG ; @F 7CKT\bi0~pw{.29;?b FF(aH@2`I ^H(]H(#h+ch+أh+'i0TH@2QI OH(MH(O0KHKKh0IH@"2BI @H(?H(O4lV60FA$CXh 9H@+21I80H(/H(/#S0 -H@12%I$H("H(+ A(C:FX;F(@H@:2IO4H(H(h'!P0h$U@0FH FDt-GFF (هHO/rI H(уH(0+ 0+0+00xHO1ruI sH(qH(O0oHoKh0mHO3rfI dH(cH(O4W78FA$CX`0\H@"UI SH(QH(O4!qCcOI@"OKOHަ+<ِ1PF!DF0GH@"%Or0HIoo003F H(H(54-@H@ I3F  H(H(50- "_ H@/ I KHOrIKހhRF< H@) I KHOrIKހhFYIOrKHރhAuF-CFF(وH@bBI H(фH(A$CX+UX5(F@FF(F 3i#BB@̀A#X*@! FF`.3C* S@F@F@FIF(0!hFWgC0hFVK!O #B{AL2  " vHh HOr I ($R?0k03n 040G,0D0(0$D00    6H< E0n F  W H(A$CY0+ U Z5  (FgF!!i1 i+Kjc + @F H(F C j+%HOr%I%Kj;!H@ "!I"Kj+H@ "IK k,H@ "IKK@F2F;F S# PKA0#AFh!F@(F FF ? pG-O(VH@&bUI SH(RH(POQHH(GH(GH(3Y! ?J?I# ##H";I 9H(8H(0PFhGAC$w%FW7  4U@F$#`$"!F8hF4,"H!H@IJAC&A0CXL@FH FH( } L3R -OF(ٲH@I+F H(ѭH(-8H@I+F H(ѢH(ѡHoĂH0GF0H@ I H(ђH(ѕLLADlCVFD0FS3[h#+pACHsI@S3[h {H(zH(~L$FF)8yHOboI#F lH(kH(qL8nH@'bI#F _H(^H(fL43, F F@3_ACA0BsX+ZH@8ZIZK(XH@+"XI VH(CH(AD"lC;T4S"=I ;H((H(AIO yF Y  "QFF) FO30  0FABUCA0CX0F FS3;D\hH@JIKm   ' dC"F&S`0FH F-GFFF(#hHIch##@h#iciiCF H(юH(Ѹ8H@mICF H(тH(сHN8~H@syIKF vH(uH(vH4uH0WF0qH@{iI gH(eH(jLqAEVVDD Z0F 08`H@VICF SH(RH(XLG5=Dki+(F!F8RH@EIKF CH(AH(  5ch + bi-AHOb4I7L(0H(:H@+I8L0F.H F%H($H( +ѣi +H@IH(H(AI! y#A0C F U5Y FFŞA#%IP!iYH)F(L  t A"%j @BH5 ABMA"GDSP"YaSW`H(=H(H(=H( &A@)F"F0pch@>":H.Ihh#h.L(H('H(#hԣh8h@G"*HI#h$H(H(ACS3[h +@hch:Hh@R"H IchH(H(Ѯ  t A"1AGOwC~ F̬#h0^IOr>K>H #R02 D D4`BаР S``E0HFЙFAI# D@h!6#0AC$#"#=D@6#0F H Fs  t  F 𵅰+F 0H@/rI H(H( `h! "! "FhJ+FIJG,8F)F8F)F :o-CF(sHO7brI;F pH(nH(/8jH@u2gI;F dH(cH(bHbMcH+h0`H@}2XI VH(UH(XLAD|CV.D0F+X Sh0LH@2CI AH(?H(ELe* PO10"(D#0AH7K$ #+D0+ S!Fi4,ACA0DW!%8Y!8Y F F!hFhF%KO E#BKAL2I 8$F F+hBi FRB F 8h F 8pG-O$ FFHFFF=h$"B)FQoBи piiX$;@H$06h+iJ$04-h@HFFhF FF+0H@AI H(H($6#+`0F!FQ ?B Zii*hG"(h0(`h0FN/p$ F(F(FT oXBXAp8$ F(F#FS /(FB$di F8pG-O$ FFHF FF0+L,JCFSϜEE BѼ=)6 0 ;g#oBEBB'  nG #BB6gBBeBBP) ;J#BB1P$d e E#P02K2IhF(0`#C ##`0 3YhZ`C`` `  0aBa`0۱0[hCE#0 0 ` i#PCP2C#HF F@B|@p$ Fi0FhjhS``OriiOs(ij``A``*aka!l!FQ Bѡi`iA``baaA`` F K)Fh0Fp|$ FF0FciCca+jZ*bcf"khj`e```*F `#aR?hB XhhC Lx```[` F hi0F3a -A$F@F#hB7"hhB0&F V?=FBЙhBѿhIhB ј`aa  ih K```R`i;a%@F(F$F8F#hB."h&FV?O BЙhBѝhIhB `iaaa`` ih K```R`i;a%8F(F-OFF F+ +$@F/ SFS_BiB-O6-h%RKSIiF(!PH" F F}X!$ ,aab #c `#a 0aa @ `ce+j#bh`###`h+10 baa`'#oB#0E `i8+6Уh[hSE #`0 baa`&`i H9FO3a#`+FS /BijiS``OrOsjaaA``(F @F0F O0!)dS``kaa@|p$F F0F-5#FSOB0iB+$hH)FO3a#`#FS /BibiS``OrOsbaaA`` F !!dS``caa0Fp|$FF8FF.5i%aT?B iB;5j%bhO68F0F8$F(F#h(FB$$h< F8p$F0F#hB #h%Bih%0F(Fp$F0F#hB0F"hi!FCaQ?BКhBѐhRhB ѝ`gibaa:``ih$F0F#hB(%hi+#(#$HOpF F8H@2I pH(H(p$(F!FQ ?BZiRmBh$(F Fp(VKIXh|@FKXh|p$FF(F. "FR?BiB;h$jO4h+\n(F Fpo@pG-GFhF +'=Fk@Fl,0+FY3N4I0hF(QY<P03##F(9+mP3+e&K$I(F`#IF80000000 K0SCD2k"`T```A#@H0h!FMF%F@F%P0(F|@PDVGa|8Fk@+ 4 F# F08F` 60F0hF`BjCn YC *AYCIޠlF 0lD0F(F8FiXhP 0P/@! (F(F F8-CFP 0FHT ,JT<`Z`#D Dev: %d. [MI INFO]:%s[%d]: <%s> Dev: %d, Chn: %d. [MI INFO]:%s[%d]: <%s> . [MI INFO]:%s[%d]: <%s> [MI INFO]:%s[%d]: <%s> DevId: %d. [MI INFO]:%s[%d]: <%s> mi_vdispdebug_leveldebug_filedebug_funcmodule_version_fileSigmastar Module version: project_commit.b4252a6 sdk_commit.ffab9c3 build_time.20201126150019module [%s] init vdispUnkown ======================================Private Vdisp%d Info ====================================== %11s%10s DevStatusAllocCnt%11s%10d>>>%s[%d] /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/vdisp/../../../impl/vdisp/mi_vdisp_impl.c[MI ERR ]: %s[%d]: Invalid DevId=%d ------------------------------------------------------- Input Port Info ------------------------------------------------ %8s%12s%6s%6s%6s%6s%11s%15s PortIDPortStatusChnXChnYChnWChnHIsFreeRunRecvOk%8d%12s%6d%11d%15llu ------------------------------------------------------ Output Port Info ------------------------------------------------- %8s%13s%9s%10s%9s%7s%8s%15s InitedFrmIntervalBgColorPixelFmtFrmRateWidthHeightSendOk%13llu%9d%7d------------------------------------------------------ bufQ Info ------------------------------------------------- %5s %25s %25s bufIdsubbufAllocflag(SKIP/COMPLETE/FRESH)%5d %1X%3X/[MI ERR ]: %s[%d]: Invalid cur port [MI ERR ]: %s[%d]: Module not inited [MI ERR ]: %s[%d]: Device not open [MI ERR ]: %s[%d]: Input port not bound [MI ERR ]: %s[%d]: Set Null Custom allocator fail [%s][%d]Case %s BUG ON!!! dev->inputport[pstChnCurInputPort->u32ChnId].bbind[MI ERR ]: %s[%d]: create allocator fail [MI ERR ]: %s[%d]: Set custom allocator fail [MI ERR ]: %s[%d]: [ChnId %d] Attr illegal :ChnId %d disbale: %d :[%d, %d,%d,%d] [MI ERR ]: %s[%d]: ChnId :%d is same as others ChnId x & 1y & 1%s/dump_out_%d_%lld_%dx%d.vdisp[MI ERR ]: %s[%d]: open file fail [MI WRN ]: %s[%d]: Dev %d-inputport %d: get buf not from our allocator: allocation=%p, bufinfo=[%llx] [MI WRN ]: %s[%d]: curbuf == NULL copyinfo->plane_num != 1copyinfo->plane_num != 21vdisp_dump_cache[MI ERR ]: %s[%d]: dump in alloc dump_cache fail [MI ERR ]: %s[%d]: vmap dump cache fail [MI ERR ]: %s[%d]: unsupported pixel format %d dataFrame->eTileMode != E_MI_SYS_FRAME_TILE_MODE_NONEdataFrame->eCompressMode != E_MI_SYS_COMPRESS_MODE_NONEdataFrame->eFrameScanMode != E_MI_SYS_FRAME_SCAN_MODE_PROGRESSIVEdataFrame->eFieldType != E_MI_SYS_FIELDTYPE_NONE>>>%s[%d] Vdisp Module Init [MI ERR ]: %s[%d]: VDISP IMPL: inited already [MI ERR ]: %s[%d]: VDISP IMPL: subbuf allocator init fail >>>%s[%d] Vdisp Module Exit [MI ERR ]: %s[%d]: Device %d not closed [MI ERR ]: %s[%d]: Sub buf allocator deinit fail [MI ERR ]: %s[%d]: input chn [%d] status=[%d] wrong %s/dump_in_%d_%lld_%dx%d.vdisp[MI ERR ]: %s[%d]: 1.u8DevId 2.ChnId 3.DirPath 4.Start/Stop:<1/0> [MI ERR ]: %s[%d]: 1.u8DevId 2.PortId 3.DirPath 4.Start/Stop:<1/0> [MI WRN ]: %s[%d]: >>>%s[%d] Vdisp Open device %d [MI ERR ]: %s[%d]: Invalid Device Id [MI ERR ]: %s[%d]: Device Opened already [MI ERR ]: %s[%d]: sub buf allocator bufq init fail [MI ERR ]: %s[%d]: Register Module Device fail setchnstatussetchnfreerunsetdevpausedump_indump_out[MI ERR ]: %s[%d]: set inputport allocator fail [MI ERR ]: %s[%d]: Set inputport allocator fail [MI INFO]:%s[%d]: Vdisp Close device %d [MI ERR ]: %s[%d]: Module not init [MI ERR ]: %s[%d]: Device not stopped: %d [MI ERR ]: %s[%d]: Inputport %d is still enabled [MI ERR ]: %s[%d]: Inputport %d is still bound dev->devhandle == NULL[MI INFO]:%s[%d]: VDISP DEVICE close... [MI INFO]:%s[%d]: VDISP DEVICE close success... atomic_read(&dev->allocator_cnt) != 0[MI INFO]:%s[%d]: Vdisp Set Outputport: dev=%d, PortId=%d, (cl=%08x, fmt=%d, pts=%lld, fr=%d, w=%d, h=%d) [MI ERR ]: %s[%d]: Invalid PortId=%d [MI ERR ]: %s[%d]: device %d not open [MI ERR ]: %s[%d]: Attr not compatible with inputport %d [MI ERR ]: %s[%d]: Not supported pixel format [MI ERR ]: %s[%d]: Output width is not 2 aligment [MI ERR ]: %s[%d]: Output height is not 2 aligment [MI INFO]:%s[%d]: Vdisp Get Outputport: dev=%d, port=%d [MI ERR ]: %s[%d]: Output port not inited [MI INFO]:%s[%d]: Vdisp Set Inputport: dev=%d, ChnId=%d, (x=%d, y=%d, w=%d, h=%d, frn=%d) [MI ERR ]: %s[%d]: Invalid ChnId=%d [MI ERR ]: %s[%d]: Attr not compatible with outputport:[%d, %d,%d,%d],[%d,%d] [MI ERR ]: %s[%d]: Attr illegal :[%d, %d,%d,%d] [MI ERR ]: %s[%d]: Output x or w not 2 alignment:x=%d, w=%d [MI ERR ]: %s[%d]: Output y or h not 2 alignment:y=%d, h=%d [MI INFO]:%s[%d]: register sub buf: %d [MI ERR ]: %s[%d]: register sub buf fail [MI INFO]:%s[%d]: Vdisp Get Inputport: dev=%d, ChnId=%d [MI ERR ]: %s[%d]: Input port not inited [MI ERR ]: %s[%d]: 1.ChnId 2.isFreeRun[0/1] ChnId(%d), FreeRun(%d) [MI INFO]:%s[%d]: Vdisp set input chn attr dev(%d) chn(%d) [MI INFO]:%s[%d]: Vdisp Enable Inputport: dev=%d, ChnId=%d [MI ERR ]: %s[%d]: Input chn not inited [MI ERR ]: %s[%d]: Input chn attr not compatible with output port [MI INFO]:%s[%d]: enable sub buf: %d [MI INFO]:%s[%d]: Vdisp Disable Inputchn: dev=%d, chn=%d inputport != overlayinfo->overlayinputport[MI ERR ]: %s[%d]: 1.ChnID 2.Status[0/1] ChnID(%d), Status(%d) >>>%s[%d] Vdisp Start device %d [MI ERR ]: %s[%d]: Device not open or Outputport not inited >>>%s[%d] Vdisp Stop device %d [MI ERR ]: %s[%d]: 1.Pause[0/1] u32DevId(%d), Pause(%d) UnInitInitEnabledDisabledStartStopsubbufhead-cachebufhead-cache[%s][%d]Case %s BUG ON!!! !list_empty(&bufq->buf_queue)!list_empty(&bufq->subbufinfo_list)!list_empty(&bufq->subbufinfo_pending_list)bufq->count > 0[MI ERR ]: %s[%d]: idarray too short /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/vdisp/../../../impl/vdisp/sub_buf_allocator.c[MI WRN ]: %s[%d]: skip buf %d [MI ERR ]: %s[%d]: Invalid operation!Try to find subbuf in a NULL buf!! vdispallocation-cache<<<%s[%d] /home/causer/swnas/workspace/ALL--ALKAID--ReleaseBuild/alkaid/sdk/interface/src/vdisp/../../../impl/vdisp/vdisp_customer_allocator_usermap.c[%s][%d]Case %s BUG ON!!! 106S4UNHH4U Nmi_vdisp 0DPL p8D(,08@$80t< HH L ( l (lT`l`0'4P,x@Tt T!Z!"H$'%l&&' ,/ 348$: :\>(AACE8FXFxFFFGGGG:HHHHIJKzKLL,NNO,O`OOPQQ0QxQ~QRR$SdSSTdTTTTdUUUUUWXX >YJYZZGCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4GCC: (Buildroot 2017.08-gc7bbae9-dirty) 4.9.4A0aeabi&7-A A "*,0@DLP|3TJT<LbM``  d`pqdd(89d/TJT4DdELxL @8.F^#!#0"C"R#e #t.#Q#t!!!!.Hb1v@Sb y  64PIa_00k4$qX((  8)),$8ht H <<HeI @ L M l   p (  l m ()dFHX\lm@@;0H`(0Z14 , VX@PT   ,!T!""$H$%%T&l&p''P**H,,h/j/l////d2233h44(7l7889$:::=D=L>\>&@(@@(AAACCEE(Fy'<Sp%': T"g<Yu 5H,b=uYv% " 5 3H L![ mn       " " 6 R! s" : M ` s   uA   < < (R 8T(( 8|P8F`FFFFBGDGtGGHHJJKK N,NNNPPPQQQ,Q0Q6 P /c >v V| | | |PxQ yQH Q"RR R, RXSS %S@+ eSSSI S(c TLT eT,TTTTTTTUdUU  | | |, }U U UUU< U&WWXX ek , <X XNrZtZZZ su[|es6  :    u< [!I$4>EOd|4 A F.U! 90E H1QHYg O$tA) D%:+Gr;u`cyFTl{Z@{KNP L8|>Pa$|%Jt1 -N-BeU`[aOnH.&G<UXT"L*Z;KU'n-EOHDKf+X`;1U5h)A?Y /8YF +9>W^tC 3U$a?GpLQ\i9F ~H %,COYGhL{IQ/xE^s-t:l;Hv,P 1GWPpfWvQ]><-O4,9<IYq\m&T!7F BTtXoKYZL~AQ0TD' D$tmi_vdisp_process_exit$dmi_vdisp_process_initMI_VDISP_IOCTL_StopDevMI_VDISP_IOCTL_StartDevMI_VDISP_IOCTL_DisableInputChannelMI_VDISP_IOCTL_EnableInputChannelMI_VDISP_IOCTL_GetInputChannelAttrMI_VDISP_IOCTL_SetInputChannelAttrMI_VDISP_IOCTL_GetOutputPortAttrMI_VDISP_IOCTL_SetOutputPortAttrMI_VDISP_IOCTL_CloseDeviceMI_VDISP_IOCTL_OpenDeviceMI_VDISP_IOCTL_ExitMI_VDISP_IOCTL_InitEXTRA_MODULE_NAME__module_initEXTRA_MODULE_NAME__module_exit__FUNCTION__.30282__func__.30283__FUNCTION__.30272__func__.30273__FUNCTION__.30262__func__.30263__FUNCTION__.30251__func__.30252__FUNCTION__.30240__func__.30241__FUNCTION__.30228__func__.30229__FUNCTION__.30216__func__.30217__FUNCTION__.30204__func__.30205__FUNCTION__.30192__func__.30193__FUNCTION__.30183__func__.30184__FUNCTION__.30174__func__.30175__FUNCTION__.30166__func__.30167__param_str_debug_func__param_string_debug_func__param_str_debug_file__param_string_debug_file__param_str_debug_level__UNIQUE_ID_debug_functype20__UNIQUE_ID_debug_filetype19__UNIQUE_ID_debug_leveltype18__UNIQUE_ID_author17__UNIQUE_ID_license16ioctl_tablemutexEXTRA_MODULE_NAME__midevice__param_debug_func__param_debug_file__param_debug_leveldebug_level_filedebug_file_filedebug_func_filemodule_version_filevdisp_check_inout_compatiblevdisp_NeedIndividualWorkThreadvdisp_BarrierAsyncOutputTaskvdisp_OnPollingAsyncOutputTaskConfigvdisp_OnUnBindOutputPortvdisp_OnBindOutputPortvdisp_OnUnBindInputPortvdisp_OnBindInputPortvdisp_check_inputportattrvdisp_pixel_offset_yuv420_uvvdisp_pixel_offset_yuv420_yvdisp_pixel_offset_yuv422_yuyv_mi_vdisp_DebugDumpOut.part.11CSWTCH.353__FUNCTION__.31134__FUNCTION__.31195__FUNCTION__.31209__FUNCTION__.31392CSWTCH.355__FUNCTION__.31116__FUNCTION__.31125__FUNCTION__.31203__FUNCTION__.31079__FUNCTION__.31064__PRETTY_FUNCTION__.31067__FUNCTION__.30882__PRETTY_FUNCTION__.30906__PRETTY_FUNCTION__.30900__PRETTY_FUNCTION__.30894__FUNCTION__.31181__FUNCTION__.31485__FUNCTION__.31222__FUNCTION__.31157__PRETTY_FUNCTION__.30925__PRETTY_FUNCTION__.30941__FUNCTION__.31034__PRETTY_FUNCTION__.31044__FUNCTION__.31281__PRETTY_FUNCTION__.30444__PRETTY_FUNCTION__.31311__FUNCTION__.31142__PRETTY_FUNCTION__.31007__FUNCTION__.31323__FUNCTION__.31349__FUNCTION__.31466__FUNCTION__.31498__FUNCTION__.31511__FUNCTION__.31521__FUNCTION__.30852__FUNCTION__.31553__PRETTY_FUNCTION__.31562__FUNCTION__.31019__FUNCTION__.31576__FUNCTION__.31590__FUNCTION__.31601__FUNCTION__.31611__FUNCTION__.31443__FUNCTION__.31620__FUNCTION__.31629__PRETTY_FUNCTION__.30960__FUNCTION__.31430__FUNCTION__.31638__FUNCTION__.31650__FUNCTION__.31454__param_str_vdisp_bufq_depth__UNIQUE_ID_vdisp_bufq_depth17__UNIQUE_ID_vdisp_bufq_depthtype16module_sem__param_vdisp_bufq_depth_vdisp_modulebrecordDir.31322brecord.31321__PRETTY_FUNCTION__.29980__FUNCTION__.30039__FUNCTION__.30182__FUNCTION__.30195subbufhead_cachesba_idrvdisp_allocator_suit_bufconfigvdisp_allocator_allocvdisp_bufallocation_vunmap_kernvdisp_bufallocation_map_uservdisp_allcator_releasevdisp_bufallocation_OnReleasevdisp_allocator_OnReleasevdisp_bufallocation_vmap_kernvdisp_bufallocation_unmap_uservdisp_bufallcopsvdisp_alloctoropsallocation_memcacheallocation_hashtbl_mtxallocation_hashtbl_vdisp_allocation_file_release_vdisp_allocation_file_open_vdisp_allocation_file_mmap__FUNCTION__.31531usrmaprcd_hashtbl_mtxusrmaprcd_hashtbl_vdisp_copy_buf_gfx.constprop.0__PRETTY_FUNCTION__.28641__module_depends__UNIQUE_ID_vermagic8vdisp_BarrierInputTaskMI_VDISP_IMPL_Init_mi_vdisp_DebugDumpInfilp_openstrcpyvfs_writemi_device_number_opsgeneric_allocation_initMI_VDISP_IMPL_SetInputChannelAttrMI_VDISP_IMPL_StartDevmi_sys_Miu2Cpu_BusAddrparam_ops_uintsba_bufqinitMI_VDISP_IMPL_GetBufInfoFromBufheadvdisp_OnGetOutputPortBindCapabilityMI_DEVICE_GetDebugLevelsba_getnextbufid__this_modulesba_firstbufMI_VDISP_IMPL_GetDeviceCamOsMutexLockmi_vdisp_OnDumpOutPortAttr__stack_chk_guard__aeabi_unwind_cpp_pr0mi_vdisp_DebugSetChnFreeRunmi_sys_VmapMI_GFX_BitBlitmi_sys_RegistCommandsba_bufqdestroyMI_VDISP_IMPL_InitBufHeadFromBufInfoupsba_initCamOsIdrRemovevdisp_blit_opencleanup_modulemi_sys_DisableChannelmemcpysba_dequeuebufremap_pfn_rangeMI_SYS_LOG_IMPL_PrintLogkfreesba_enablevdisp_OnPreProcessInputTaskMI_VDISP_IMPL_GetInputChannelAttrCamOsMutexDestroyproc_create_dataMI_DEVICE_IsDebugFuncMatchmi_sys_EnableOutputPortkmem_cache_createsba_freeMI_GFX_QuickFillgeneric_allocator_on_unrefvdisp_OnGetInputPortBindCapabilityinit_modulesba_unregistersubbufmi_sys_UnVmapmi_sys_UnRegisterDevvdisp_bufinfo2allocationmi_sys_SetPeerOutputPortCusAllocatorsba_skipallocfromfirstsba_isbufcompletesba_isEmptyBufAvailable_MI_VDISP_IMPL_CalFrameSizevdisp_allcator_deinitMI_VDISP_IMPL_Exitmi_sys_RegisterDev__stack_chk_failvdisp_blit_closemi_sys_MMA_Freedo_munmapMI_VDISP_IMPL_OpenDevicekmem_cache_allocvdisp_DequeueInputTaskMI_DEVICE_GetProcModuleDirstrrchrmi_vdisp_DebugSetDevPausesba_skipalloctaintedbufsba_dump_bufQfind_vmavdisp_CheckOutputTaskStatussba_queuebufvdisp_blit_copyMI_DEVICE_WrapperFunctionvdisp_rgn_add_rectmi_vdisp_DebugSetChnStatusvdisp_blit_finishMI_VDISP_IMPL_SetOutputPortAttrvdisp_DequeueOutputTaskdown_writeInitClipRgnup_writesba_subbufvalidheightmi_vdisp_OnDumpChannelAttrMI_GFX_CloseCamOsIdrAllocdowngeneric_allocator_on_refstrstrmi_device_version_opsmi_sys_NotifyWakeupISREventMI_VDISP_IMPL_StopDevmutex_lockkmem_cache_freemi_sys_IsMmuMmaMI_DEVICE_GetSelfDirmi_vdisp_OnHelpMI_VDISP_IMPL_GetOutputPortAttrvdisp_map_usrvdisp_CheckInputTaskStatussba_dumpbufQsba_freebufheadCamOsIdrInitsba_subbufvalidwidthsba_isbufemptySubtractRegionregion_substract_deinit__mm_populateparam_ops_shortmi_sys_EnableInputPortproc_mkdirmi_sys_MMA_Allocmi_sys_SetInputPortUsrAllocatormemsetgeneric_allocator_initAddClipRect__memzerosba_dump_bufQ1sba_registersubbufMI_DEVICE_Instance__aeabi_uidivmi_device_debug_file_opssba_allocvdisp_EnqueueInputTaskparam_ops_stringproc_removemi_sys_EnsureOutportBkRefFifoDepthmi_sys_DisableOutputPortvdisp_allocation_fopsmi_device_debug_func_opsmi_sys_EnableChannelvdisp_fill_buf_not_readysprintfMI_DEVICE_UnregisterCamOsMemAllocMI_VDISP_IMPL_EnableInputChannelMI_GFX_Opensba_dumpsubbufMI_VDISP_IMPL_CloseDeviceMI_VDISP_IMPL_InitBufInfoFromSubBufregion_substract_initMI_COMMON_Printsba_findsubbufvdisp_unmap_usrsba_newbufheadMI_GFX_WaitAllDoneMI_VDISP_IMPL_DisableInputChannelfilp_closevdisp_OnPrepareAsyncOutputTaskMetaInfoIsEmptyClipRgnsba_firstincompletebufgeneric_allocation_on_refvdisp_OnOutputPortBufReleaseCamOsIdrDestroymi_sys_DisableInputPortsimple_strtouldo_mmapMDrv_MMU_EnableCamOsMutexUnlockMI_COMMON_RealGetSelfDirmi_vdisp_OnDumpInputPortAttrCamOsMutexInit_mi_vdisp_DebugDumpOutgeneric_allocation_on_unrefCamOsGetMonotonicTimesba_deinitvdisp_allcator_create__aeabi_unwind_cpp_pr1MI_DEVICE_Registervdisp_blit_fillsba_dequeuebufnocheckmi_vdisp_OnDumpDevAttrMI_DEVICE_IsDebugFileMatchmsleepkmalloc_cachesvdisp_allcator_initkmem_cache_destroyCamOsMemReleasevdisp_EnqueueAsyncOutputTask ^$ ^,@L\ j )| ) -  }  , -  }. 4 <@DH^ -n v }  c -  }  X$ -4 < }L V `dhl -  }   -  }  2(,04P -` h }x   -  }  [ -   }& , 48<@P -^ f }v z  -  }       },04: J R \ }hlpv    }    }  & 0 }<@DN ^ f p }  o E o   & }6 +@ D H h 'z  o    '  o  $ B BZ B . 5 o          $ ( , 0 4 8 < @ D H L P T X \ ` d h r    }    } '    }" 0 B L }b t ~ }     } E o   $2 B J T }z    } '    }     }B ^V w^ l t ~ }     }  8 D oJ X\`dhlptx|    } . 8 B }\`dh ^ ^ ^$ 4 < F }j p z o   E uT ov E~ u E u2 oPTX    o oJ EP u U     }  $(,F DX h p z }  W2 o@ gL \    }  o o o (8 fF zP !X !l Dv : z      } E    6 " * 4 }> o  : E   @ T^ |  @    } ER ^       } 6 o E $(,048<Pp    } E 8 #$  ^     ( 0 : }^ f ap E 6 o ^  ! ! !! o,!0!4!8!/ D/ J/ d/ ^l/p/t/x/////////////// o/ // "0 *0 40 }B0 R0 Z0 d0 }v0 0 0 0 }0 '0 0 0 0 }0 1 1 1 $1 }D1 T1 \1 f1 }1 1 1 1 1 1 o1 1 1 }1 2  2 }62 OZ2 Id2h2l2p2x2222222223 }33&3 :3 B3 L3 }Z3 j3 r3 |3 }3 3 3 3 }3 '3 3 3 3 }4 4  4 (4 24 }V4 o\4 h4l4p4t4|444444 4 4 4 }4 4 5 5 } 5 05 85 B5 }T5 '`5 n5 v5 5 }5 5 5 5 5 }5 *6 26 <6 }d6 6 6 6 }6 6 6 }6  7 7 7 }(7,70747<7D7H7P7X7\7`7d7h77 G7 7 7 8 } 8 .8 68 @8 }N8 z8 o8 8888888 8 8 8 }8 8 8 9 }9 (9 09 :9 }J9 'R9 `9 h9 r9 }9 9 9 9 9 }9 o9 9999: ::::6: D: L: V: }h: lt: l: : : : : : }:::::: ; ;  ; },; <; D; N; }^; n; v; ; }; '; ; ; ; }; ; ; <  < }6< D< L< V< }< < < < }< < == === =$=,=4=8=<=@=F= P= }z= = S= >0> :> o@> L>P>T>X>d> x> > > }> > > > }> > > > }> ' ? ?  ? *? }F? X? f? n? x? }? ? k? "@ ^d@ @ d@ @ @ o@ @@@@@@AAAAAA:A HA PA ZA }lA lxA lA XA cAAAAA A A A }A B  B B }$B ',B :B BB LB }fB B B B B }B B SC SC "C E(C u|C oC CCCCCCCCC C C C }C D D  D }2D 'G ^jG tGxG|GGGGG G oG oG 2H oJH XH `H jH }zH H oHHHH H oH H oI I J oJJ J K .K oK K rK oK L oL L oL L L &L EM M M o N(N8N \N N N oNN O oO $O o6O XO ojO vO oO O O 6P o>P HP }PPPP P P P }P P oPPQ Q Q$Q .,Q