Home | History | Annotate | Download | only in videocodec

Lines Matching defs:inBuffer

294     OMX_BUFFERHEADERTYPE *inBuffer = *pBuffers[INPORT_INDEX];
297 bool eos = (inBuffer->nFlags & OMX_BUFFERFLAG_EOS)? true : false;
298 eos = eos && (inBuffer->nFilledLen == 0);
302 if (inBuffer->pBuffer == NULL) {
307 if (inBuffer->nFlags & OMX_BUFFERFLAG_CODECCONFIG) {
311 if (inBuffer->nFlags & OMX_BUFFERFLAG_DECODEONLY) {
315 if (firstFrameSize == 0 && inBuffer->nFilledLen != 0 && inBuffer->nTimeStamp != 0) {
321 firstFrame = (unsigned char *)malloc(inBuffer->nFilledLen);
322 memcpy(firstFrame, inBuffer->pBuffer + inBuffer->nOffset, inBuffer->nFilledLen);
323 firstFrameSize = inBuffer->nFilledLen;
327 bool mRet = mGetFrameResolution(inBuffer->pBuffer + inBuffer->nOffset, inBuffer->nFilledLen,
351 mLastTimeStamp = inBuffer->nTimeStamp;
369 int res = mDecoderDecode(mCtx,mHybridCtx,inBuffer->pBuffer + inBuffer->nOffset,inBuffer->nFilledLen, eos);
372 if (isReallocateNeeded(inBuffer->pBuffer + inBuffer->nOffset,inBuffer->nFilledLen)) {
409 mLastTimeStamp = inBuffer->nTimeStamp;