Searched defs:inHeader (Results 1 - 19 of 19) sorted by relevance

/frameworks/av/media/libstagefright/codecs/raw/
H A DSoftRaw.cpp176 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
181 CHECK_GE(outHeader->nAllocLen, inHeader->nFilledLen);
183 inHeader->pBuffer + inHeader->nOffset,
184 inHeader->nFilledLen);
186 outHeader->nFlags = inHeader->nFlags;
188 outHeader->nFilledLen = inHeader->nFilledLen;
189 outHeader->nTimeStamp = inHeader->nTimeStamp;
191 bool sawEOS = (inHeader->nFlags & OMX_BUFFERFLAG_EOS) != 0;
195 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
H A DSoftAMRNBEncoder.cpp297 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
299 const void *inData = inHeader->pBuffer + inHeader->nOffset;
302 if (copy > inHeader->nFilledLen) {
303 copy = inHeader->nFilledLen;
307 mInputTimeUs = inHeader->nTimeStamp;
313 inHeader->nOffset += copy;
314 inHeader->nFilledLen -= copy;
318 inHeader->nTimeStamp +=
321 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/gsm/dec/
H A DSoftGSM.cpp185 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
190 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
193 notifyEmptyBufferDone(inHeader);
204 if (inHeader->nFilledLen > kMaxNumSamplesPerFrame) {
205 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
210 if(((inHeader->nFilledLen / 65) * 65) != inHeader->nFilledLen) {
211 ALOGE("input buffer not multiple of 65 (%d).", inHeader->nFilledLen);
216 uint8_t *inputptr = inHeader->pBuffer + inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/mp3dec/
H A DSoftMP3.cpp218 OMX_BUFFERHEADERTYPE *inHeader = NULL; local
221 inHeader = inInfo->mHeader;
228 if (inHeader) {
229 if (inHeader->nOffset == 0 && inHeader->nFilledLen) {
230 mAnchorTimeUs = inHeader->nTimeStamp;
234 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
239 inHeader->pBuffer + inHeader->nOffset;
241 mConfig->inputBufferCurrentLength = inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/on2/dec/
H A DSoftVPX.cpp100 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
105 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
107 if (inHeader->nFilledLen == 0) {
110 notifyEmptyBufferDone(inHeader);
125 inHeader->pBuffer + inHeader->nOffset,
126 inHeader->nFilledLen,
152 outHeader->nTimeStamp = inHeader->nTimeStamp;
174 notifyEmptyBufferDone(inHeader);
175 inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/aacenc/
H A DSoftAACEncoder.cpp433 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
435 const void *inData = inHeader->pBuffer + inHeader->nOffset;
438 if (copy > inHeader->nFilledLen) {
439 copy = inHeader->nFilledLen;
447 mInputTimeUs = inHeader->nTimeStamp;
453 inHeader->nOffset += copy;
454 inHeader->nFilledLen -= copy;
458 inHeader->nTimeStamp +=
462 if (inHeader
[all...]
H A DSoftAACEncoder2.cpp488 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
490 const void *inData = inHeader->pBuffer + inHeader->nOffset;
493 if (copy > inHeader->nFilledLen) {
494 copy = inHeader->nFilledLen;
502 mInputTimeUs = inHeader->nTimeStamp;
508 inHeader->nOffset += copy;
509 inHeader->nFilledLen -= copy;
513 inHeader->nTimeStamp +=
517 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/dec/
H A DSoftAMR.cpp287 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
292 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
295 notifyEmptyBufferDone(inHeader);
306 if (inHeader->nOffset == 0) {
307 mAnchorTimeUs = inHeader->nTimeStamp;
311 const uint8_t *inputPtr = inHeader->pBuffer + inHeader->nOffset;
333 if (static_cast<size_t>(numBytesRead) > inHeader->nFilledLen) {
355 CHECK_GE(inHeader->nFilledLen, frameSize);
389 inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/
H A DSoftAMRWBEncoder.cpp344 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
346 const void *inData = inHeader->pBuffer + inHeader->nOffset;
349 if (copy > inHeader->nFilledLen) {
350 copy = inHeader->nFilledLen;
354 mInputTimeUs = inHeader->nTimeStamp;
360 inHeader->nOffset += copy;
361 inHeader->nFilledLen -= copy;
365 inHeader->nTimeStamp +=
368 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp278 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
283 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
286 notifyEmptyBufferDone(inHeader);
298 if (inHeader->nFilledLen > kMaxInputBufferSize) {
299 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
309 mCurrentInputTimeStamp = inHeader->nTimeStamp;
311 const unsigned nbInputFrames = inHeader->nFilledLen / (2 * mNumChannels);
312 const unsigned nbInputSamples = inHeader->nFilledLen / 2;
313 const OMX_S16 * const pcm16 = reinterpret_cast<OMX_S16 *>(inHeader->pBuffer);
347 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/g711/dec/
H A DSoftG711.cpp202 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
207 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
210 notifyEmptyBufferDone(inHeader);
221 if (inHeader->nFilledLen > kMaxNumSamplesPerFrame) {
222 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
228 const uint8_t *inputptr = inHeader->pBuffer + inHeader->nOffset;
233 inputptr, inHeader->nFilledLen);
237 inputptr, inHeader->nFilledLen);
240 outHeader->nTimeStamp = inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/
H A DSoftMPEG4.cpp105 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
112 if ((inHeader->nFlags & OMX_BUFFERFLAG_EOS) && inHeader->nFilledLen == 0) {
115 notifyEmptyBufferDone(inHeader);
137 uint8_t *bitstream = inHeader->pBuffer + inHeader->nOffset;
151 if ((inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) || volHeader) {
153 vol_size = inHeader->nFilledLen;
181 if (inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) {
185 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
H A DSoftMPEG4Encoder.cpp372 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
405 info.mTimeUs = inHeader->nTimeStamp;
406 info.mFlags = inHeader->nFlags;
409 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
413 if (inHeader->nFilledLen > 0) {
416 if (inHeader->nFilledLen != 8) {
418 "(got %u bytes, expected 8)", inHeader->nFilledLen);
426 inHeader->pBuffer + inHeader->nOffset, 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);
/frameworks/av/media/libstagefright/codecs/opus/dec/
H A DSoftOpus.cpp398 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
403 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
406 notifyEmptyBufferDone(inHeader);
417 if (inHeader->nOffset == 0) {
418 mAnchorTimeUs = inHeader->nTimeStamp;
425 if (inHeader->nTimeStamp == 0) {
429 const uint8_t *data = inHeader->pBuffer + inHeader->nOffset;
430 const uint32_t size = inHeader->nFilledLen;
469 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/vorbis/dec/
H A DSoftVorbis.cpp297 OMX_BUFFERHEADERTYPE *inHeader = NULL; local
300 inHeader = inInfo->mHeader;
308 if (inHeader) {
309 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
313 if (inHeader->nFilledLen || !mSawInputEos) {
314 CHECK_GE(inHeader->nFilledLen, sizeof(numPageSamples));
316 inHeader->pBuffer
317 + inHeader->nOffset + inHeader->nFilledLen - 4,
320 if (inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/avc/enc/
H A DSoftAVCEncoder.cpp485 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
547 info.mTimeUs = inHeader->nTimeStamp;
548 info.mFlags = inHeader->nFlags;
550 mPrevTimestampUs = inHeader->nTimeStamp;
552 if (inHeader->nFlags & OMX_BUFFERFLAG_EOS) {
556 if (inHeader->nFilledLen > 0) {
561 videoInput.coding_timestamp = (inHeader->nTimeStamp + 500) / 1000; // in ms
564 if (inHeader->nFilledLen != 8) {
566 "(got %u bytes, expected 8)", inHeader->nFilledLen);
574 inHeader
[all...]
/frameworks/av/media/libstagefright/codecs/aacdec/
H A DSoftAAC2.cpp512 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
514 mEndOfInput = (inHeader->nFlags & OMX_BUFFERFLAG_EOS) != 0;
516 if (mInputBufferCount == 0 && !(inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG)) {
518 inHeader->nFlags |= OMX_BUFFERFLAG_CODECCONFIG;
520 if ((inHeader->nFlags & OMX_BUFFERFLAG_CODECCONFIG) != 0) {
522 OMX_BUFFERHEADERTYPE *inHeader = inInfo->mHeader; local
524 inBuffer[0] = inHeader->pBuffer + inHeader->nOffset;
525 inBufferLength[0] = inHeader->nFilledLen;
546 notifyEmptyBufferDone(inHeader);
[all...]
/frameworks/av/media/libstagefright/codecs/hevcdec/
H A DSoftHEVC.cpp483 OMX_BUFFERHEADERTYPE *inHeader,
496 * inHeader is set to zero. Hence check for non-null */
497 if (inHeader) {
499 ps_dec_ip->pv_stream_buffer = inHeader->pBuffer
500 + inHeader->nOffset;
501 ps_dec_ip->u4_num_Bytes = inHeader->nFilledLen;
570 OMX_BUFFERHEADERTYPE *inHeader; local
577 inHeader = NULL;
582 inHeader = inInfo->mHeader;
594 if (inHeader !
481 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...]

Completed in 567 milliseconds