Searched refs:inHeader (Results 1 - 23 of 23) sorted by relevance

/frameworks/av/media/libstagefright/codecs/gsm/dec/
H A DSoftGSM.cpp200 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
205 if ((inHeader->nFlags & OMX_BUFFERFLAG_EOS) && inHeader->nFilledLen == 0) {
208 notifyEmptyBufferDone(inHeader);
219 if (inHeader->nFilledLen > kMaxNumSamplesPerFrame) {
220 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
225 if(((inHeader->nFilledLen / kMSGSMFrameSize) * kMSGSMFrameSize) != inHeader->nFilledLen) {
226 ALOGE("input buffer not multiple of %d (%d).", kMSGSMFrameSize, inHeader->nFilledLen);
231 if (outHeader->nAllocLen < (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/mp3dec/
H A DSoftMP3.cpp245 OMX_BUFFERHEADERTYPE *inHeader = NULL; local
248 inHeader = inInfo->mHeader;
255 if (inHeader) {
256 if (inHeader->nOffset == 0 && inHeader->nFilledLen) {
257 mAnchorTimeUs = inHeader->nTimeStamp;
261 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
266 inHeader->pBuffer + inHeader->nOffset;
268 mConfig->inputBufferCurrentLength = inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/g711/dec/
H A DSoftG711.cpp217 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
222 if ((inHeader->nFlags & OMX_BUFFERFLAG_EOS) && inHeader->nFilledLen == 0) {
225 notifyEmptyBufferDone(inHeader);
236 if (inHeader->nFilledLen > kMaxNumSamplesPerFrame) {
237 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
243 if (inHeader->nFilledLen * sizeof(int16_t) > outHeader->nAllocLen) {
252 const uint8_t *inputptr = inHeader->pBuffer + inHeader->nOffset;
257 inputptr, inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/dec/
H A DSoftAMR.cpp307 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
312 if ((inHeader->nFlags & OMX_BUFFERFLAG_EOS) && inHeader->nFilledLen == 0) {
315 notifyEmptyBufferDone(inHeader);
326 if (inHeader->nFilledLen == 0) {
329 notifyEmptyBufferDone(inHeader);
333 if (inHeader->nOffset == 0) {
334 mAnchorTimeUs = inHeader->nTimeStamp;
338 const uint8_t *inputPtr = inHeader->pBuffer + inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/
H A DSoftMPEG4.cpp105 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
106 if (inHeader == NULL) {
117 if (inHeader->nFilledLen == 0) {
120 notifyEmptyBufferDone(inHeader);
124 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
144 uint8_t *bitstream = inHeader->pBuffer + inHeader->nOffset;
158 if ((inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) || volHeader) {
160 vol_size = inHeader->nFilledLen;
188 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/vorbis/dec/
H A DSoftVorbis.cpp331 OMX_BUFFERHEADERTYPE *inHeader = NULL; local
334 inHeader = inInfo->mHeader;
342 if (inHeader) {
343 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
347 if (inHeader->nFilledLen || !mSawInputEos) {
348 if (inHeader->nFilledLen < sizeof(numPageSamples)) {
352 inHeader->nFilledLen, sizeof(numPageSamples));
356 inHeader->pBuffer
357 + inHeader->nOffset + inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/aacdec/
H A DSoftAAC2.cpp562 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
564 mEndOfInput = (inHeader->nFlags & OMX_BUFFERFLAG_EOS) != 0;
566 if (mInputBufferCount == 0 && !(inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG)) {
568 inHeader->nFlags |= OMX_BUFFERFLAG_CODECCONFIG;
570 if ((inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) != 0) {
572 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
574 inBuffer[0] = inHeader->pBuffer + inHeader->nOffset;
575 inBufferLength[0] = inHeader->nFilledLen;
596 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/raw/
H A DSoftRaw.cpp201 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
206 CHECK_GE(outHeader->nAllocLen, inHeader->nFilledLen);
208 inHeader->pBuffer + inHeader->nOffset,
209 inHeader->nFilledLen);
211 outHeader->nFlags = inHeader->nFlags;
213 outHeader->nFilledLen = inHeader->nFilledLen;
214 outHeader->nTimeStamp = inHeader->nTimeStamp;
216 bool sawEOS = (inHeader->nFlags & OMX_BUFFERFLAG_EOS) != 0;
220 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
H A DSoftAMRNBEncoder.cpp321 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
323 const void *inData = inHeader->pBuffer + inHeader->nOffset;
326 if (copy > inHeader->nFilledLen) {
327 copy = inHeader->nFilledLen;
331 mInputTimeUs = inHeader->nTimeStamp;
337 inHeader->nOffset += copy;
338 inHeader->nFilledLen -= copy;
342 inHeader->nTimeStamp +=
345 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/opus/dec/
H A DSoftOpus.cpp420 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
423 if (inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) {
426 notifyEmptyBufferDone(inHeader);
433 if ((inHeader->nFlags & OMX_BUFFERFLAG_EOS) && inHeader->nFilledLen == 0) {
436 notifyEmptyBufferDone(inHeader);
447 if (inHeader->nOffset == 0) {
448 mAnchorTimeUs = inHeader->nTimeStamp;
455 if (inHeader->nTimeStamp == 0) {
459 const uint8_t *data = inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/avcdec/
H A DSoftAVCDec.cpp382 OMX_BUFFERHEADERTYPE *inHeader,
394 * inHeader is set to zero. Hence check for non-null */
395 if (inHeader) {
398 inHeader->pBuffer + inHeader->nOffset + mInputOffset;
399 ps_dec_ip->u4_num_Bytes = inHeader->nFilledLen - mInputOffset;
470 OMX_BUFFERHEADERTYPE *inHeader = NULL; local
502 if (!mIsInFlush && (NULL == inHeader)) {
505 inHeader = inInfo->mHeader;
506 if (inHeader
379 setDecodeArgs( ivd_video_decode_ip_t *ps_dec_ip, ivd_video_decode_op_t *ps_dec_op, OMX_BUFFERHEADERTYPE *inHeader, OMX_BUFFERHEADERTYPE *outHeader, size_t timeStampIx) argument
[all...]
H A DSoftAVCDec.h109 OMX_BUFFERHEADERTYPE *inHeader,
/frameworks/av/media/libstagefright/codecs/on2/dec/
H A DSoftVPX.cpp247 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
252 if (inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) {
257 notifyEmptyBufferDone(inHeader);
266 mTimeStamps[mTimeStampIdx] = inHeader->nTimeStamp;
268 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
273 if (inHeader->nFilledLen > 0) {
275 (vpx_codec_ctx_t *)mCtx, inHeader->pBuffer + inHeader->nOffset,
276 inHeader->nFilledLen, &mTimeStamps[mTimeStampIdx], 0);
281 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/mpeg2dec/
H A DSoftMPEG2.cpp519 OMX_BUFFERHEADERTYPE *inHeader,
531 * inHeader is set to zero. Hence check for non-null */
532 if (inHeader) {
534 ps_dec_ip->pv_stream_buffer = inHeader->pBuffer
535 + inHeader->nOffset;
536 ps_dec_ip->u4_num_Bytes = inHeader->nFilledLen;
618 OMX_BUFFERHEADERTYPE *inHeader; local
625 inHeader = NULL;
630 inHeader = inInfo->mHeader;
642 if (inHeader !
516 setDecodeArgs( ivd_video_decode_ip_t *ps_dec_ip, ivd_video_decode_op_t *ps_dec_op, OMX_BUFFERHEADERTYPE *inHeader, OMX_BUFFERHEADERTYPE *outHeader, size_t timeStampIx) argument
[all...]
H A DSoftMPEG2.h126 OMX_BUFFERHEADERTYPE *inHeader,
/frameworks/av/media/libstagefright/codecs/hevcdec/
H A DSoftHEVC.cpp382 OMX_BUFFERHEADERTYPE *inHeader,
394 * inHeader is set to zero. Hence check for non-null */
395 if (inHeader) {
397 ps_dec_ip->pv_stream_buffer = inHeader->pBuffer
398 + inHeader->nOffset;
399 ps_dec_ip->u4_num_Bytes = inHeader->nFilledLen;
498 OMX_BUFFERHEADERTYPE *inHeader; local
505 inHeader = NULL;
510 inHeader = inInfo->mHeader;
522 if (inHeader !
380 setDecodeArgs(ivd_video_decode_ip_t *ps_dec_ip, ivd_video_decode_op_t *ps_dec_op, OMX_BUFFERHEADERTYPE *inHeader, OMX_BUFFERHEADERTYPE *outHeader, size_t timeStampIx) argument
[all...]
H A DSoftHEVC.h112 OMX_BUFFERHEADERTYPE *inHeader,
/frameworks/av/media/libstagefright/codecs/aacenc/
H A DSoftAACEncoder.cpp456 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
458 const void *inData = inHeader->pBuffer + inHeader->nOffset;
461 if (copy > inHeader->nFilledLen) {
462 copy = inHeader->nFilledLen;
470 mInputTimeUs = inHeader->nTimeStamp;
476 inHeader->nOffset += copy;
477 inHeader->nFilledLen -= copy;
481 inHeader->nTimeStamp +=
485 if (inHeader
[all...]
H A DSoftAACEncoder2.cpp555 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
557 const void *inData = inHeader->pBuffer + inHeader->nOffset;
560 if (copy > inHeader->nFilledLen) {
561 copy = inHeader->nFilledLen;
578 mInputTimeUs = inHeader->nTimeStamp;
584 inHeader->nOffset += copy;
585 inHeader->nFilledLen -= copy;
589 inHeader->nTimeStamp +=
593 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/
H A DSoftAMRWBEncoder.cpp368 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
370 const void *inData = inHeader->pBuffer + inHeader->nOffset;
373 if (copy > inHeader->nFilledLen) {
374 copy = inHeader->nFilledLen;
378 mInputTimeUs = inHeader->nTimeStamp;
384 inHeader->nOffset += copy;
385 inHeader->nFilledLen -= copy;
389 inHeader->nTimeStamp +=
392 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
H A DSoftMPEG4Encoder.cpp396 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
429 info.mTimeUs = inHeader->nTimeStamp;
430 info.mFlags = inHeader->nFlags;
433 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
437 if (inHeader->nFilledLen > 0) {
443 inHeader->pBuffer + inHeader->nOffset, inHeader->nFilledLen,
452 inputData = (const uint8_t *)inHeader->pBuffer + inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp304 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
309 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
312 notifyEmptyBufferDone(inHeader);
324 if (inHeader->nFilledLen > kMaxInputBufferSize) {
325 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
335 mCurrentInputTimeStamp = inHeader->nTimeStamp;
337 const unsigned nbInputFrames = inHeader->nFilledLen / (2 * mNumChannels);
338 const unsigned nbInputSamples = inHeader->nFilledLen / 2;
339 const OMX_S16 * const pcm16 = reinterpret_cast<OMX_S16 *>(inHeader->pBuffer);
373 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/on2/h264dec/
H A DSoftAVC.cpp132 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
137 header->nTimeStamp = inHeader->nTimeStamp;
138 header->nFlags = inHeader->nFlags;
148 inPicture.dataLen = inHeader->nFilledLen;
149 inPicture.pStream = inHeader->pBuffer + inHeader->nOffset;
198 notifyEmptyBufferDone(inHeader);

Completed in 9098 milliseconds