seems i've found where i was wrong... question no more actual. -- Best regards, Yuri
On Sep 30, 1:44 pm, shadow <yuri.bul...@gmail.com> wrote: > 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 -~----------~----~----~----~------~----~------~--~---