Hi all, Could some one help me to understand why OMX_MPEG-4_Decoder may not release media samples, which were sent from mine OpenCore MKV node?
here is some part of code (nothing new, the same code has native MP4 parser node): sampleSize = 32*1024; trackdatamempool = OSCL_NEW(OsclMemPoolResizableAllocator, (sampleSize*10, 2)); mediadataimplalloc = OSCL_NEW(PVMFResizableSimpleMediaMsgAlloc, (trackdatamempool)); RetrieveTrackData() { OsclSharedPtr<PVMFMediaDataImpl> mediaDataImplOut; mediaDataImplOut = aTrackPortInfo.m_pMediaDataImplAlloc->allocate (aTrackPortInfo.m_uiMaxSampleSize); if ( mediaDataImplOut.GetRep() == NULL ) { aTrackPortInfo.m_State = TrackPortInfo::TRACKSTATE_TRACKDATAPOOLEMPTY; aTrackPortInfo.m_pTrackDataMemoryPool->notifyfreeblockavailable (aTrackPortInfo, aTrackPortInfo.m_uiMaxSampleSize); return false; } PVMFSharedMediaDataPtr mediadataout; mediadataout = PVMFMediaData::createMediaData (mediaDataImplOut,aTrackPortInfo.m_pMediaDataMemPool); if ( mediadataout.GetRep() == NULL ) { aTrackPortInfo.m_State = TrackPortInfo::TRACKSTATE_MEDIADATAPOOLEMPTY; aTrackPortInfo.m_pMediaDataMemPool->notifyfreechunkavailable ( aTrackPortInfo ); return false; } /* code which fill the media sample */ uint32 markerInfo = 0; markerInfo |= PVMF_MEDIA_DATA_MARKER_INFO_DURATION_AVAILABLE_BIT; markerInfo |= PVMF_MEDIA_DATA_MARKER_INFO_M_BIT; /*... skipped ....*/ return true; } i can see exactly 10 frames played, if i increase samples pool, then i've more of them, but after pool is full (i've got mediadataout.GetRep () == NULL), i see only the following PVLOG messages: ================================================================ 09-30 06:06:57.206: ERROR/PV(555): PVLOG:TID (0xd530):Time=6557:FillBufferDoneThreadSafeCallbackAO::Run() Out 09-30 06:06:57.206: ERROR/PV(555): PVLOG:TID (0xd530):Time=6557:PVMFOMXVideoDecNode::Run() In 09-30 06:06:57.206: ERROR/PV(555): PVLOG:TID (0xd530):Time=6557:PVMFOMXVideoDecNode::Run() - Input commands empty 09-30 06:06:57.206: ERROR/PV(555): PVLOG:TID (0xd530):Time=6557:PVMFOMXVideoDecNode::Run() - LoopCount = 1, Time spent in loop(in ms) = 0, iNumOutstandingInputBuffers = 0, iNumOutstandingOutputBuffers = 2 09-30 06:06:57.206: ERROR/PV(555): PVLOG:TID (0xd530):Time=6558:PVMFOMXVideoDecNode::Run() Out 09-30 06:06:57.589: ERROR/PV(555): PVLOG:TID (0xd530):Time=6932:PVMFMediaClock::Run Timer for regular callback currentTime - 2602 callbackTime - 2600 callbackMargin - 0 queue size - 2 status - 4 09-30 06:06:57.589: ERROR/PV(555): PVLOG:TID (0xd530):Time=6932:PVMediaOutputNodePort::ProcessCallBack In Callback id [10] CallbackStatus [1] 09-30 06:06:57.589: ERROR/PV(555): PVLOG:TID (0xd530):Time=6932:PVMediaOutputNodePort::CheckMediaTimeStamp - OnTime - Fmt=X-YUV-420, Seq=7, Ts=2800, Clock=2603 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6941:AndroidSurfaceOutput::writeAsync: Playback Progress - frame 7 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6942:PVMediaOutputNodePort::SendMediaData - AsyncWrite - Fmt=X-YUV-420, Seq=7, TS=2800, Dur=0, FIdx=1, ClnUpQSize=2 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6942:PVMFMediaClock::CalculateRunLTimerValue currtime 2612 top.timeOut 3055 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6942:PVMFMediaClock::AdjustScheduling Timer set for 443 msecs wall clock time 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6942:PVMediaOutputNodePort::writeComplete status 1 cmdId 14 context 0x8efb4 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6942:PVMediaOutputNodePort::writeComplete - Fmt=X- YUV-420, Seq=6, TS=2400, FIdx=0, ClnUpQSize=1 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6942:PVMFOMXVideoDecNode::freechunkavailable() Memory chunk in OUTPUT mempool was deallocated, 1 out of 2 now available 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6943:PVMFOMXVideoDecNode::Run() In 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6943:PVMFOMXVideoDecNode::Run() - Input commands empty 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6943:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6943:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6943:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6943:PVMFOMXVideoDecNode::SendOutputBufferToOMXComponent () In 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6944:PVMFOMXVideoDecNode::SendOutputBufferToOMXComponent () Out 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6944:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6944:PVMFOMXVideoDecNode::Run() - LoopCount = 1, Time spent in loop(in ms) = 2, iNumOutstandingInputBuffers = 0, iNumOutstandingOutputBuffers = 2 09-30 06:06:57.597: ERROR/PV(555): PVLOG:TID (0xd530):Time=6944:PVMFOMXVideoDecNode::Run() Out 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7387:PVMFMediaClock::Run Timer for regular callback currentTime - 3057 callbackTime - 3055 callbackMargin - 0 queue size - 1 status - 4 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7387:PVPlayerEngine::TimeoutOccurred() Timer for PlayStatus event triggered 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7387:PVPlayerEngine::ConvertFromMillisec() In 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7387:PVPlayerEngine::ConvertFromMillisec() Out 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7388:PVMFMediaClock::SetCallbackCommon Setting regular callback for time 4058 at time 3058 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7388:PVMFMediaClock::CalculateRunLTimerValue currtime 3058 top.timeOut 4058 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7388:PVMFMediaClock::AdjustScheduling Timer set for 1000 msecs wall clock time 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7388:PVMFMediaClock::CalculateRunLTimerValue currtime 3059 top.timeOut 4058 09-30 06:06:58.044: ERROR/PV(555): PVLOG:TID (0xd530):Time=7388:PVMFMediaClock::AdjustScheduling Timer set for 999 msecs wall clock time 09-30 06:06:59.047: ERROR/PV(555): PVLOG:TID (0xd530):Time=8390:PVMFMediaClock::Run Timer for regular callback currentTime - 4060 callbackTime - 4058 callbackMargin - 0 queue size - 1 status - 4 09-30 06:06:59.047: ERROR/PV(555): PVLOG:TID (0xd530):Time=8390:PVPlayerEngine::TimeoutOccurred() Timer for PlayStatus event triggered ================================================================ and here is a log when the sample are showed (i mean first 9 samples): 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2141:FillBufferDoneThreadSafeCallbackAO::Run() In 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2141:FillBufferDoneThreadSafeCallbackAO::Run() - No more events, call PendForExec() 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:FillBufferDoneThreadSafeCallbackAO::Run() - Calling Process Event 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:PVMFOMXVideoDecNode::FillBufferDoneProcessing: In 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:PVMFOMXVideoDecNode::FillBufferDoneProcessing: Release output buffer 405e5008 back to mempool - buffer empty or not to be sent downstream 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:PVMFOMXVideoDecNode::freechunkavailable() Memory chunk in OUTPUT mempool was deallocated, 1 out of 2 now available 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:FillBufferDoneThreadSafeCallbackAO::Run() Out 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:PVMFOMXVideoDecNode::Run() In 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2142:PVMFOMXVideoDecNode::Run() - Input commands empty 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2143:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2143:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2143:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2143:PVMFOMXVideoDecNode::SendOutputBufferToOMXComponent () In 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2144:PVMFOMXVideoDecNode::SendOutputBufferToOMXComponent () Out 09-30 06:14:38.116: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2144:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.126: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2146:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x40fe2080 of size 2011, 1 frag out of tot. 1, TS=0 09-30 06:14:38.126: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2146:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x40fe2080 MARKER bit set to 1, TS=0, Ticks=L 09-30 06:14:38.126: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2146:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x40fe2080 to OMX Component MARKER field set to 10, TS=0, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2157:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2157:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2157:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2157:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2157:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2157:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 1, SId 0, TS 400, Q-depth 6/10 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2158:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 3 frames 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2158:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2158:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2158:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2158:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2158:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x410e20d8 of size 1187, 1 frag out of tot. 1, TS=400 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2159:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x410e20d8 MARKER bit set to 1, TS=400, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2159:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x410e20d8 to OMX Component MARKER field set to 10, TS=400, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2159:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2159:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2159:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2159:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2160:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2160:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 2, SId 0, TS 800, Q-depth 5/10 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2160:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 4 frames 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2160:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2160:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2160:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2160:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x411e2130 of size 641, 1 frag out of tot. 1, TS=800 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x411e2130 MARKER bit set to 1, TS=800, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x411e2130 to OMX Component MARKER field set to 10, TS=800, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2161:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2162:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2162:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 3, SId 0, TS 1200, Q- depth 4/10 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2162:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 5 frames 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2162:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2162:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2162:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2162:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x412e2188 of size 1833, 1 frag out of tot. 1, TS=1200 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x412e2188 MARKER bit set to 1, TS=1200, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x412e2188 to OMX Component MARKER field set to 10, TS=1200, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2163:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2164:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2164:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 4, SId 0, TS 1600, Q- depth 3/10 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2164:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 6 frames 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2164:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2164:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2164:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2164:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2165:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x413e21e0 of size 1127, 1 frag out of tot. 1, TS=1600 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2165:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x413e21e0 MARKER bit set to 1, TS=1600, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2165:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x413e21e0 to OMX Component MARKER field set to 10, TS=1600, Ticks=L 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2165:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2165:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2165:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2166:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2166:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2166:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 5, SId 0, TS 2000, Q- depth 2/10 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2166:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 7 frames 09-30 06:14:38.138: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2166:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.157: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2185:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2186:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2187:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2187:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x414e2238 of size 1546, 1 frag out of tot. 1, TS=2000 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2187:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x414e2238 MARKER bit set to 1, TS=2000, Ticks=L 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2188:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x414e2238 to OMX Component MARKER field set to 10, TS=2000, Ticks=L 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2188:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2188:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2188:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2188:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2189:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2189:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 6, SId 0, TS 2400, Q- depth 1/10 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2189:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 8 frames 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2189:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2189:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2189:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2189:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2190:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x415e2290 of size 673, 1 frag out of tot. 1, TS=2400 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2190:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x415e2290 MARKER bit set to 1, TS=2400, Ticks=L 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2190:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x415e2290 to OMX Component MARKER field set to 10, TS=2400, Ticks=L 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2190:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2190:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2190:PVMFOMXVideoDecNode::Run() - Getting more input 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:0x389d8 PVMFOMXVideoDecNode::ProcessIncomingMsg: aPort=0xcdd80 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:0xcdd80 PvmfPortBaseImpl::DequeueIncomingMsg 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID(0x3f2b8):Time=2191:PORT OMXVideoDecIn In Msg De-Q'd MediaData SeqNum 7, SId 0, TS 2800, Q- depth 0/10 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:PVMFOMXVideoDecNode::ProcessIncomingMsg() Received 9 frames 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:PVMFOMXVideoDecNode::Run() - Calling HandleProcessingState 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:PVMFOMXVideoDecNode::HandleProcessingState() In 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:PVMFOMXVideoDecNode::HandleProcessingState() Ready To Decode start 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2191:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () In 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2192:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Buffer 0x416e22e8 of size 3144, 1 frag out of tot. 1, TS=2800 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2192:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - END OF MESSAGE - Buffer 0x416e22e8 MARKER bit set to 1, TS=2800, Ticks=L 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2192:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () - Sending Buffer 0x416e22e8 to OMX Component MARKER field set to 10, TS=2800, Ticks=L 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2192:PVMFOMXVideoDecNode::SendInputBufferToOMXComponent () Out 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2192:PVMFOMXVideoDecNode::HandleProcessingState() Out 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2193:PVMFOMXVideoDecNode::Run() - LoopCount = 8, Time spent in loop(in ms) = 50, iNumOutstandingInputBuffers = 8, iNumOutstandingOutputBuffers = 2 09-30 06:14:38.167: ERROR/PV(555): PVLOG:TID (0x3f2b8):Time=2193:PVMFOMXVideoDecNode::Run() Out -- Best regards. --~--~---------~--~----~------------~-------~--~----~ unsubscribe: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting -~----------~----~----~----~------~----~------~--~---