• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
AwOmxComponentCreate AwOmxVdecInPortInit AwOmxVdecOutPortInit AwOmxVdecPortAddBuffer AwOmxVdecPortDeinit AwOmxVdecPortFreeBuffer AwOmxVdecPortGetBufferSupplier AwOmxVdecPortGetDefinitioin AwOmxVdecPortGetFormat AwOmxVdecPortGetProfileLevel AwOmxVdecPortSetBufferSupplier AwOmxVdecPortSetCallbacks AwOmxVdecPortSetDefinitioin AwOmxVdecPortSetFormat CdcIniParserInit CdcMessageQueueCreate CdcMessageQueueDestroy CdcMessageQueuePostMessage CdcMessageQueueTryGetMessage HiLogPrint OmxCreateSem OmxCreateThread OmxDecoderCreate OmxDestroyDecoder OmxDestroySem OmxDestroyThread OmxTimedWaitSem OmxTryPostSem __aeabi_unwind_cpp_pr0 __stack_chk_fail __stack_chk_guard doEmptyThisBuffer doFillThisBuffer doFlushPortBuffer doRequestPortBuffer doReturnPortBuffer doSetPortMarkBuffer free malloc memcpy memset pthread_create pthread_join strcmp strcpy strncmp strncpy usleep DecoderSupportedAVCProfileLevels DecoderSupportedH263ProfileLevels DecoderSupportedHEVCProfileLevels DecoderSupportedMPEG2ProfileLevels DecoderSupportedMPEG4ProfileLevels OmxAcquireMutex OmxCreateMutex OmxDestroyMutex OmxReleaseMutex abort AddVDPlugin CreateVideoDecoder DecodeVideoStream DestroyVideoDecoder InitializeVideoDecoder MemAdapterGetOpsS NextPictureInfo ReopenVideoEngine RequestPicture RequestVideoStreamBuffer ResetVideoDecoder ReturnPicture SubmitVideoStreamData ValidPictureNum liGetStreamInfo prctl strdup OmxTryAcquireMutex pthread_mutex_destroy pthread_mutex_init pthread_mutex_lock pthread_mutex_trylock pthread_mutex_unlock __clock_gettime64 __sem_timedwait_time64 sem_destroy sem_getvalue sem_init sem_post sem_wait _init _fini libOmxCore.z.so libhilog.so libutils.z.so libc.so libOmxVdec.z.so 
submitThreadEntry drainThreadEntry %{public}s: <%{public}s:%{public}u>: running destroy __AwOmxVdecDestroy video_decoder.divx OMX.allwinner.video.decoder.divx video_decoder.rx OMX.allwinner.video.decoder.rx omx_mutex OmxDestroyMutex OmxCreateMutex OmxReleaseMutex OmxTryAcquireMutex OmxAcquireMutex __AwOmxVdecGetExtensionIndex OMX_StateMax %{public}s: <%{public}s:%{public}u>: eParamIndex = 0x%x omx_vdec_aw %{public}s: <%{public}s:%{public}u>: flush command, portIdx:%lu %{public}s: <%{public}s:%{public}u>: ****stop port****, portIdx:%lu %{public}s: <%{public}s:%{public}u>: *** OutBufList.nSizeOfList = %lu %{public}s: <%{public}s:%{public}u>: port:%s,nBufferCountActual = %lu, mBufferCntActual = %lu %{public}s: <%{public}s:%{public}u>: +++++ self->mThread: %lu >>>>>>>out __AwOmxVdecComponentTunnelRequest %{public}s: <%{public}s:%{public}u>: OMX_IndexParamVideoProfileLevelQuerySupported, Format[0x%x] not support controlRestartPort controlStopPort %{public}s: <%{public}s:%{public}u>: COMPONENT_SET_PARAMETER: OMX_IndexParamPriorityMgmt %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_PARAMETER: OMX_IndexParamPriorityMgmt __AwOmxVdecComponentDeinit %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_PARAMETER: OMX_IndexParamVideoInit __AwOmxVdecInit submit doSubmit __liSubmit AwOmxVdecPortSetFormat AwOmxVdecPortGetFormat liGetStreamFormat video_decoder.avs OMX.allwinner.video.decoder.avs decoderCallbackProcess __liSetOutputEos OMX_StateKhronosExtensions %{public}s: <%{public}s:%{public}u>: ===== vdec set callbacks __AwOmxVdecSetCallbacks OMX_StateWaitForResources %{public}s: <%{public}s:%{public}u>: OMX_IndexParamVideoPortFormat, port:%s %{public}s: <%{public}s:%{public}u>: mark buffer, port:%s %{public}s: <%{public}s:%{public}u>: post sem:%s %{public}s: <%{public}s:%{public}u>: restart port command. portIdx:%lx,m_state:%s %{public}s: <%{public}s:%{public}u>: current state:%s, target state:%s %{public}s: <%{public}s:%{public}u>: onMessageReceived, cmd:%s %{public}s: <%{public}s:%{public}u>: post stop run sem %s %{public}s: <%{public}s:%{public}u>: param name = %s %{public}s: <%{public}s:%{public}u>: name = %s %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_STATE, state: %s %{public}s: <%{public}s:%{public}u>: ++++++++wait stop-run sem done: %s %{public}s: <%{public}s:%{public}u>: ++++++++++resume, %s %{public}s: <%{public}s:%{public}u>: ++++++++++suspend, %s %{public}s: <%{public}s:%{public}u>: callback timeout when stop port, nTimeout = %lu s __AwOmxVdecSetParameter __AwOmxVdecGetParameter loopEntryWrapper %{public}s: <%{public}s:%{public}u>: COMPONENT_SET_PARAMETER: OMX_IndexParamCompBufferSupplier %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_PARAMETER: OMX_IndexParamCompBufferSupplier doRequestPortBuffer doReturnPortBuffer doEmptyThisBuffer __AwOmxVdecEmptyThisBuffer %{public}s: <%{public}s:%{public}u>: buffer num is not enough to process with Di300, so we wait message_thread to doFillThisBuffer doSetPortMarkBuffer __AwOmxVdecAllocateBuffer __AwOmxVdecUseBuffer AwOmxVdecPortFreeBuffer AwOmxVdecPortAddBuffer %{public}s: <%{public}s:%{public}u>: fill this buffer:%p %{public}s: <%{public}s:%{public}u>: port:%s, pBufferHdr:%p %{public}s: <%{public}s:%{public}u>: ***emptyThisBuffer: pts = %lld , videoFormat = %d, pBufferHdr = %p %{public}s: <%{public}s:%{public}u>: %s port add buffer: %p state - unknown OmxThread_Run AwOmxVdecPortSetDefinitioin AwOmxVdecPortGetDefinitioin %{public}s: <%{public}s:%{public}u>: Omx Vdec Component Deinit begin %{public}s: <%{public}s:%{public}u>: wait for sem:%s begin drain doDrain __liDrain <<<<<<<<in omx_sem OmxDestroySem OmxTryPostSem exitSem keepSubmitSem OmxTimedWaitSem OutBufferSem fillBufferSem stopRunSem keepDrainSem flushSem OmxCreateSem keepDecodeSem suspendSem ValidPicSem submitDataSem InDataSem %{public}s: <%{public}s:%{public}u>: [40;31merro: pParamData->nIndex > m_sPortFormatType.nIndex [0m %{public}s: <%{public}s:%{public}u>: [40;31mfailed to get the prot with index: %lu [0m %{public}s: <%{public}s:%{public}u>: [40;31mhandle is null [0m %{public}s: <%{public}s:%{public}u>: [40;31mThis platform does not support secure video playback [0m %{public}s: <%{public}s:%{public}u>: [40;31mAwOmxVdecPortGetDefinitioin got OMX_ErrorHardware [0m %{public}s: <%{public}s:%{public}u>: [40;31munsupported OMX this format:%d [0m %{public}s: <%{public}s:%{public}u>: [40;31m!!! Assert '%s' Failed at %s:%d [0m %{public}s: <%{public}s:%{public}u>: [40;31mmalloc memory fail. [0m %{public}s: <%{public}s:%{public}u>: [40;31mERROR: Send OMX_CommandMarkBuffer command but pCmdData invalid. [0m %{public}s: <%{public}s:%{public}u>: [40;31mError: Send OMX_CommandMarkBuffer command but uParam1 invalid. [0m %{public}s: <%{public}s:%{public}u>: [40;31mError: Send OMX_CommandFlush command but uParam1 invalid. [0m %{public}s: <%{public}s:%{public}u>: [40;31mwe would report OMX_ErrorHardware for frame width [%lu] and height [%lu]. [0m %{public}s: <%{public}s:%{public}u>: [40;31mcreateThread failed (ret = %d, threadPriority=%ld) [0m %{public}s: <%{public}s:%{public}u>: [40;31mfailed to create the OmxMutexHandle! [0m %{public}s: <%{public}s:%{public}u>: [40;31mfailed to create the OmxSemHandle! [0m %{public}s: <%{public}s:%{public}u>: [40;31mfatal error! (%s)pBufHdr is NULL, check code! [0m %{public}s: <%{public}s:%{public}u>: [40;31mTransit current state:%s --> target state:%s --Invalid! [0m %{public}s: <%{public}s:%{public}u>: [40;31mOmxReleaseMutex failed!! [0m %{public}s: <%{public}s:%{public}u>: [40;31mOmxTryAcquireMutex failed!! [0m %{public}s: <%{public}s:%{public}u>: [40;31mOmxAcquireMutex failed!! [0m %{public}s: <%{public}s:%{public}u>: [40;31merror port!!!! [0m %{public}s: <%{public}s:%{public}u>: [40;31mTODO:set OMX_IndexConfigLowLatency ! [0m %{public}s: <%{public}s:%{public}u>: [40;31m ERROR:Unknown Component [0m %{public}s: <%{public}s:%{public}u>: [40;31mSetparameter: unknown Index %s [0m %{public}s: <%{public}s:%{public}u>: [40;31mERROR: Send Command in Invalid State [0m %{public}s: <%{public}s:%{public}u>: [40;31merror: mExtraOutBufferNum is %ld, modify it to 4 [0m %{public}s: <%{public}s:%{public}u>: [40;31mIdle transition failed, set_vstream_info() return fail. [0m AwOmxVdecPortGetProfileLevel %{public}s: <%{public}s:%{public}u>: decoder flush controlFlush __liFlush %{public}s: <%{public}s:%{public}u>: OMX_EventCmdComplete for output port OMX_CommandFlush %{public}s: <%{public}s:%{public}u>: OMX_EventCmdComplete for input port OMX_CommandFlush OMX_StateExecuting __liSetExtConfig __liGetExtConfig __AwOmxVdecSetConfig __AwOmxVdecGetConfig video_decoder.mjpeg OMX.allwinner.video.decoder.mjpeg mPort->m_sBufList.nSizeOfList <= mPort->m_sBufList.nAllocSize %{public}s: <%{public}s:%{public}u>: Set Parameter called in valid state controlSetState __AwOmxVdecGetState OmxDecoderCreate OMX_StatePause %{public}s: <%{public}s:%{public}u>: decoder close __liClose OMX.allwinner.video.decoder.hevc.secure OMX.allwinner.video.decoder.avc.secure OMX.allwinner.video.decoder.vp9.secure %{public}s: <%{public}s:%{public}u>: we had sleep %lu s here %{public}s: <%{public}s:%{public}u>: decoder prepare __liPrepare liReopenVideoEngine OmxThread_resume %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_PARAMETER: OMX_IndexParamStandardComponentRole omxSetRole OMX_StateIdle doStateWaitforResources2Idle liCheckResolutionChange __AwOmxVdecUseEGLimage decode __liDecode OmxThread_suspend __AwOmxVdecSendCommand %{public}s: <%{public}s:%{public}u>: nTimeStamp[%lld], nAllocLen[%d], nFilledLen[%d],nOffset[%d], nFlags[0x%x], nOutputPortIndex[%d], nInputPortIndex[%d],mPort->m_sBufList.nSizeOfList:%ld %{public}s: <%{public}s:%{public}u>: *****output num:%ld %{public}s: <%{public}s:%{public}u>: *****input num:%ld %{public}s: <%{public}s:%{public}u>: ****need flush pics num:%ld %{public}s: <%{public}s:%{public}u>: gqy********l:%ld, t:%ld, w:%ld, h:%ld %{public}s: <%{public}s:%{public}u>: ****port, extbuf:%ld %{public}s: <%{public}s:%{public}u>: ****difffNum :%ld video_decoder.xvid OMX.allwinner.video.decoder.xvid OMX_StateInvalid onMessageReceived %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_PARAMETER: OMX_IndexParamVideoProfileLevelQuerySupported OMX_StateVendorStartUnused AsserFailed OMX_StateLoaded doStateWaitforResources2Loaded omx_thread OmxDestroyThread createThread onMessageReceivedThread %{public}s: <%{public}s:%{public}u>: index = %d %{public}s: <%{public}s:%{public}u>: ***decodeResult = %d %{public}s: <%{public}s:%{public}u>: COMPONENT_GET_PARAMETER: %d video_decoder.hevc OMX.allwinner.video.decoder.hevc video_decoder.avc OMX.allwinner.video.decoder.avc omx_vdec %{public}s: <%{public}s:%{public}u>: found eos flag in input data liDealWithInitData __liSetExtPara __liGetExtPara %{public}s: <%{public}s:%{public}u>: ignore other command[0x%x] %{public}s: <%{public}s:%{public}u>: ****FillBufferDone is called, pOutBufHdr[%p],pts[%lld], nAllocLen[%lu],nFilledLen[%lu], nOffset[%lu], nFlags[0x%lu],nOutputPortIndex[%lu], nInputPortIndex[%lu] %{public}s: <%{public}s:%{public}u>: port:%s, width = %lu, height = %lu,nPortIndex[%lu], nBufferCountActual[%lu], nBufferCountMin[%lu], nBufferSize[%lu] %{public}s: <%{public}s:%{public}u>: error. pParamData->nPortIndex=[%lu] %{public}s: <%{public}s:%{public}u>: PortIndex[%d], nSizeBytes[%d], pBuffer[%p] %{public}s: <%{public}s:%{public}u>: *** get picture[%p] %{public}s: <%{public}s:%{public}u>: +++++ get display crop: top[%d],left[%d],width[%d],height[%d] %{public}s: <%{public}s:%{public}u>: set_parameter, OMX_IndexParamPortDefinition, OutPortDef :change nBufferSize[%d] to [%d] to suit frame width[%d] and height[%d] %{public}s: <%{public}s:%{public}u>: decode fatal error[%d] %{public}s: <%{public}s:%{public}u>: ++++++++++++++++pCtx->mCodecSpecificDataLen[%d] %{public}s: <%{public}s:%{public}u>: req vbs fail! maybe vbs buffer is full! require_size[%d] %{public}s: <%{public}s:%{public}u>: bEnabled[%d],[%d],bPopulated[%d],[%d] AW_OMX_MSG_RESTART_PORT AW_OMX_MSG_STOP_PORT AW_OMX_MSG_START AW_OMX_MSG_QUIT (pInBufHdr->nFilledLen + pCtx->mCodecSpecificDataLen) <= CODEC_SPECIFIC_DATA_LENGTH AW_OMX_MSG_FLUSH AW_OMX_MSG_EMPTY_BUF AW_OMX_MSG_FILL_BUF AW_OMX_MSG_MARK_BUF AW_OMX_MSG_SET_STATE %{public}s: <%{public}s:%{public}u>: *******AW_OMX_CB_PORT_CHANGE %{public}s: <%{public}s:%{public}u>: decode ret[%d], ignore? why? video_decoder.vp9 OMX.allwinner.video.decoder.vp9 video_decoder.vp8 OMX.allwinner.video.decoder.vp8 video_decoder.vp6 OMX.allwinner.video.decoder.vp6 video_decoder.divx4 OMX.allwinner.video.decoder.divx4 video_decoder.mpeg4 OMX.allwinner.video.decoder.mpeg4 video_decoder.msmpeg4v3 OMX.allwinner.video.decoder.msmpeg4v3 video_decoder.s263 OMX.allwinner.video.decoder.s263 video_decoder.h263 OMX.allwinner.video.decoder.h263 video_decoder.wmv2 OMX.allwinner.video.decoder.wmv2 video_decoder.msmpeg4v2 OMX.allwinner.video.decoder.msmpeg4v2 video_decoder.rxg2 OMX.allwinner.video.decoder.rxg2 video_decoder.mpeg2 OMX.allwinner.video.decoder.mpeg2 video_decoder.wmv1 OMX.allwinner.video.decoder.wmv1 video_decoder.av1 OMX.allwinner.video.decoder.av1 video_decoder.msmpeg4v1 OMX.allwinner.video.decoder.msmpeg4v1 video_decoder.mpeg1 OMX.allwinner.video.decoder.mpeg1 video_decoder.vc1 OMX.allwinner.video.decoder.vc1 %{public}s: <%{public}s:%{public}u>: *** pCtx->mStreamInfo.bIsFramePackage to 1 when it is vc1 %{public}s: <%{public}s:%{public}u>: Be careful, sem:%s, sema frame_output[%d]!=0 YUV420 %{public}s: <%{public}s:%{public}u>: PORT:%s, x allocate %lu buffers. %{public}s: <%{public}s:%{public}u>: pPortDef[%d]->bEnabled=%d, m_state=%s, can allocate_buffer. %{public}s: <%{public}s:%{public}u>: OmxDecoderCreate. %{public}s: <%{public}s:%{public}u>: GetExtensionIndex %s, err [0x%x]. %{public}s: <%{public}s:%{public}u>: control flush, clean eos flag... %{public}s: <%{public}s:%{public}u>: ++++++++++++++++++++++omx begin++++++++++++++++++ %{public}s: <%{public}s:%{public}u>: ++++++++++++++++++++++omx end++++++++++++++++++ %{public}s: <%{public}s:%{public}u>: ********start*********** %{public}s: <%{public}s:%{public}u>: ********quit************ %{public}s: <%{public}s:%{public}u>: ++++ set output eos(normal) %{public}s: <%{public}s:%{public}u>: *** picture info: w(%d),h(%d),offset,t(%d),b(%d),l(%d),r(%d) %{public}s: <%{public}s:%{public}u>: the thread %s is repeat to ready! %{public}s: <%{public}s:%{public}u>: threads exit! %{public}s: <%{public}s:%{public}u>: fatal error, m_decoder is not malloc when flush all ports! %{public}s: <%{public}s:%{public}u>: exit thread %s! %{public}s: <%{public}s:%{public}u>: pProfileLevel->nProfile error! %{public}s: <%{public}s:%{public}u>: pParamProfileLevel->nProfileIndex[0x%x] error! %{public}s: <%{public}s:%{public}u>: pPortDef[%d]->bEnabled=%d, m_state=%s, Can't allocate_buffer! %{public}s: <%{public}s:%{public}u>: decoder timeOut when set eos to decoder! %{public}s: <%{public}s:%{public}u>: thread %s start to run! %{public}s: <%{public}s:%{public}u>: fatal error, why sem getvalue of sem:%s m_sem_frame_output[%d] fail! %{public}s: <%{public}s:%{public}u>: the pPicture is null when request displayer picture! %{public}s: <%{public}s:%{public}u>: wait for sem:%s %lldms done! %{public}s: <%{public}s:%{public}u>: wait for sem:%s done! %{public}s: <%{public}s:%{public}u>: ***ReopenVideoEngine! %{public}s: <%{public}s:%{public}u>: fatal error! pInBufHdr is NULL, check code! %{public}s: <%{public}s:%{public}u>: the thread %s is running. ignore the run() command! %{public}s: <%{public}s:%{public}u>: the crop is invalid! %{public}s: <%{public}s:%{public}u>: Transit current state:%s --> target state:%s --Failed! %{public}s: <%{public}s:%{public}u>: the requestSize[%d] is not equal to needSize[%d]! %{public}s: <%{public}s:%{public}u>: Transit current state:%s --> target state:%s --OK! %{public}s: <%{public}s:%{public}u>: Warning: maybe msg(%d) is not defined!! %{public}s: <%{public}s:%{public}u>: Warning: maybe cmd(%d) is not defined!! %{public}s: <%{public}s:%{public}u>: exit thread %s truely!!! %{public}s: <%{public}s:%{public}u>: port setting changed -- new info : widht = %d, height = %d, mVideoRect: %d, %d, %d, %d %{public}s: <%{public}s:%{public}u>: port setting changed -- old info : widht = %d, height = %d, mVideoRect: %d, %d, %d, %d %{public}s: <%{public}s:%{public}u>: GetExtPara: unknown param %08x %{public}s: <%{public}s:%{public}u>: set_parameter: OMX_IndexParamStandardComponentRole %s %{public}s: <%{public}s:%{public}u>: set_config: Ignore in Executing state %{public}s: <%{public}s:%{public}u>: Get Extension Index in Invalid State %{public}s: <%{public}s:%{public}u>: Set Param in Invalid State %{public}s: <%{public}s:%{public}u>: Get Param in Invalid State %{public}s: <%{public}s:%{public}u>: set_config in Invalid State %{public}s: <%{public}s:%{public}u>: get_config in Invalid State %{public}s: <%{public}s:%{public}u>: Set Parameter called in Invalid State %{public}s: <%{public}s:%{public}u>: Error: component_tunnel_request Not Implemented %{public}s: <%{public}s:%{public}u>: Idle transition failed %{public}s: <%{public}s:%{public}u>: Transition to loaded failed %{public}s: <%{public}s:%{public}u>: SetExtConfig: unknown param %d %{public}s: <%{public}s:%{public}u>: GetExtConfig: unknown param %d %{public}s: <%{public}s:%{public}u>: SetExtPara: unknown param %d %{public}s: <%{public}s:%{public}u>: Error : use_EGL_image: Not Implemented %{public}s: <%{public}s:%{public}u>: Get Param in Invalid pParamData video_decoder.mjpeg video_decoder.mpeg1 video_decoder.mpeg2 video_decoder.mpeg4 video_decoder.msmpeg4v1 video_decoder.msmpeg4v2 video_decoder.msmpeg4v3 video_decoder.divx4 video_decoder.rx video_decoder.avs video_decoder.divx video_decoder.xvid video_decoder.h263 video_decoder.s263 video_decoder.rxg2 video_decoder.wmv1 video_decoder.wmv2 video_decoder.vc1 video_decoder.vp6 video_decoder.vp8 video_decoder.vp9 video_decoder.avc video_decoder.hevc video_decoder.av1
OMX.google.android.index.enableAndroidNativeBuffers OMX.google.android.index.getAndroidNativeBufferUsage OMX.google.android.index.useAndroidNativeBuffer2 OMX.google.android.index.storeMetaDataInBuffers OMX.google.android.index.prepareForAdaptivePlayback OMX.google.android.index.getAfbcHdrFlag OMX.google.android.index.allocateNativeHandle OMX.google.android.index.describeColorAspects OMX.google.android.index.describeHDRStaticInfo  e A 9 - 5 ; A c
.ARM.exidx .text .got .note.ohos.ident .got.plt .rel.plt .init .ARM.attributes .dynstr .data.rel.ro .rel.dyn .dynsym .fini .gnu.hash .note.gnu.build-id .dynamic .shstrtab .rodata .data