Searched refs:outHeader (Results 1 - 25 of 25) sorted by relevance

/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/
H A DSoftMPEG4.cpp106 OMX_BUFFERHEADERTYPE *outHeader = local
117 outHeader->nFilledLen = 0;
118 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
121 while ((*it)->mHeader != outHeader) {
130 notifyFillBufferDone(outHeader);
131 outHeader = NULL;
203 OMX_BUFFERHEADERTYPE *outHeader = port->mBuffers.editItemAt(1).mHeader; local
206 if ((outHeader->nAllocLen < yFrameSize) ||
207 (outHeader->nAllocLen - yFrameSize < yFrameSize / 2)) {
209 (unsigned long)outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/on2/dec/
H A DSoftVPX.cpp121 OMX_BUFFERHEADERTYPE *outHeader = NULL; local
154 outHeader = outInfo->mHeader;
167 outHeader->nOffset = 0;
168 outHeader->nFlags = 0;
169 outHeader->nFilledLen = (outputBufferWidth() * outputBufferHeight() * bpp * 3) / 2;
170 outHeader->nTimeStamp = *(OMX_TICKS *)mImg->user_priv;
171 if (outputBufferSafe(outHeader)) {
172 uint8_t *dst = outHeader->pBuffer;
181 outHeader->nFilledLen = 0;
188 notifyFillBufferDone(outHeader);
210 outputBufferSafe(OMX_BUFFERHEADERTYPE *outHeader) argument
[all...]
H A DSoftVPX.h70 bool outputBufferSafe(OMX_BUFFERHEADERTYPE *outHeader);
/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp405 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
413 notifyFillBufferDone(outHeader);
414 outHeader = NULL;
427 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
428 notifyFillBufferDone(outHeader);
429 outHeader = NULL;
478 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
482 memcpy(outHeader->pBuffer + outHeader->nOffset + outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/mp3dec/
H A DSoftMP3.cpp123 void *SoftMP3::memsetSafe(OMX_BUFFERHEADERTYPE *outHeader, int c, size_t len) { argument
124 if (len > outHeader->nAllocLen) {
125 ALOGE("memset buffer too small: got %u, expected %zu", outHeader->nAllocLen, len);
131 return memset(outHeader->pBuffer, c, len);
299 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
300 outHeader->nFlags = 0;
324 if ((int32_t)outHeader->nAllocLen < mConfig->outputFrameSize) {
326 outHeader->nAllocLen, mConfig->outputFrameSize);
334 reinterpret_cast<int16_t *>(outHeader->pBuffer);
358 outHeader
[all...]
H A DSoftMP3.h75 void *memsetSafe(OMX_BUFFERHEADERTYPE *outHeader, int c, size_t len);
/frameworks/av/media/libstagefright/codecs/amrnb/enc/
H A DSoftAMRNBEncoder.cpp377 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
379 uint8_t *outPtr = outHeader->pBuffer + outHeader->nOffset;
380 size_t outAvailable = outHeader->nAllocLen - outHeader->nOffset;
393 outHeader->nFilledLen = res;
394 outHeader->nFlags = OMX_BUFFERFLAG_ENDOFFRAME;
399 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
402 outHeader->nTimeStamp = mInputTimeUs;
406 nOutputBytes, mInputTimeUs, outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/g711/dec/
H A DSoftG711.cpp267 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
274 outHeader->nFilledLen = 0;
275 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
279 notifyFillBufferDone(outHeader);
290 if (inHeader->nFilledLen * sizeof(int16_t) > outHeader->nAllocLen) {
291 ALOGE("output buffer too small (%d).", outHeader->nAllocLen);
303 reinterpret_cast<int16_t *>(outHeader->pBuffer),
307 reinterpret_cast<int16_t *>(outHeader->pBuffer),
311 outHeader->nTimeStamp = inHeader->nTimeStamp;
312 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/amrnb/dec/
H A DSoftAMR.cpp357 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
364 outHeader->nFilledLen = 0;
365 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
369 notifyFillBufferDone(outHeader);
389 if (outHeader->nAllocLen < kNumSamplesPerFrameNB * sizeof(int16_t)) {
391 kNumSamplesPerFrameNB * sizeof(int16_t), outHeader->nAllocLen);
413 reinterpret_cast<int16_t *>(outHeader->pBuffer),
436 if (outHeader->nAllocLen < kNumSamplesPerFrameWB * sizeof(int16_t)) {
438 kNumSamplesPerFrameWB * sizeof(int16_t), outHeader->nAllocLen);
465 int16_t *outPtr = (int16_t *)outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/gsm/dec/
H A DSoftGSM.cpp250 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
257 outHeader->nFilledLen = 0;
258 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
262 notifyFillBufferDone(outHeader);
278 if (outHeader->nAllocLen < (inHeader->nFilledLen / kMSGSMFrameSize) * 320) {
279 ALOGE("output buffer is not large enough (%d).", outHeader->nAllocLen);
289 reinterpret_cast<int16_t *>(outHeader->pBuffer), inputptr, inHeader->nFilledLen);
291 outHeader->nTimeStamp = inHeader->nTimeStamp;
292 outHeader->nOffset = 0;
293 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/amrwbenc/
H A DSoftAMRWBEncoder.cpp424 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
426 uint8_t *outPtr = outHeader->pBuffer + outHeader->nOffset;
427 size_t outAvailable = outHeader->nAllocLen - outHeader->nOffset;
448 outHeader->nFilledLen = outputData.Length;
449 outHeader->nFlags = OMX_BUFFERFLAG_ENDOFFRAME;
454 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
457 outHeader->nTimeStamp = mInputTimeUs;
461 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/
H A DSoftMPEG4Encoder.cpp397 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
399 outHeader->nTimeStamp = 0;
400 outHeader->nFlags = 0;
401 outHeader->nOffset = 0;
402 outHeader->nFilledLen = 0;
403 outHeader->nOffset = 0;
405 uint8_t *outPtr = (uint8_t *) outHeader->pBuffer;
406 int32_t dataLength = outHeader->nAllocLen;
417 outHeader->nFlags |= OMX_BUFFERFLAG_CODECCONFIG;
418 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/aacenc/
H A DSoftAACEncoder2.cpp510 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
512 if (outHeader->nOffset + encInfo.confSize > outHeader->nAllocLen) {
520 outHeader->nFilledLen = encInfo.confSize;
521 outHeader->nFlags = OMX_BUFFERFLAG_CODECCONFIG;
523 uint8_t *out = outHeader->pBuffer + outHeader->nOffset;
528 notifyFillBufferDone(outHeader);
624 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
626 uint8_t *outPtr = (uint8_t *)outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/mpeg2dec/
H A DSoftMPEG2.cpp520 OMX_BUFFERHEADERTYPE *outHeader,
549 if (outHeader) {
550 if (outHeader->nAllocLen < sizeY + (sizeUV * 2)) {
554 pBuf = outHeader->pBuffer;
621 OMX_BUFFERHEADERTYPE *outHeader; local
637 outHeader = outInfo->mHeader;
638 outHeader->nFlags = 0;
639 outHeader->nTimeStamp = 0;
640 outHeader->nOffset = 0;
687 if (!setDecodeArgs(&s_dec_ip, &s_dec_op, inHeader, outHeader, timeStampI
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.h127 OMX_BUFFERHEADERTYPE *outHeader,
/frameworks/av/media/libstagefright/codecs/raw/
H A DSoftRaw.cpp246 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
248 CHECK_GE(outHeader->nAllocLen, inHeader->nFilledLen);
249 memcpy(outHeader->pBuffer,
253 outHeader->nFlags = inHeader->nFlags;
254 outHeader->nOffset = 0;
255 outHeader->nFilledLen = inHeader->nFilledLen;
256 outHeader->nTimeStamp = inHeader->nTimeStamp;
266 notifyFillBufferDone(outHeader);
/frameworks/av/media/libstagefright/codecs/flac/dec/
H A DSoftFlacDecoder.cpp307 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
308 short *outBuffer = reinterpret_cast<short *>(outHeader->pBuffer + outHeader->nOffset);
309 size_t outBufferSize = outHeader->nAllocLen - outHeader->nOffset;
324 outHeader->nFilledLen = 0;
325 outHeader->nTimeStamp = inHeader->nTimeStamp;
326 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
329 notifyFillBufferDone(outHeader);
404 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/avcdec/
H A DSoftAVCDec.cpp387 OMX_BUFFERHEADERTYPE *outHeader,
416 if (outHeader) {
417 if (outHeader->nAllocLen < sizeY + (sizeUV * 2)) {
421 pBuf = outHeader->pBuffer;
503 OMX_BUFFERHEADERTYPE *outHeader; local
521 outHeader = outInfo->mHeader;
522 outHeader->nFlags = 0;
523 outHeader->nTimeStamp = 0;
524 outHeader->nOffset = 0;
565 if (!setDecodeArgs(&s_dec_ip, &s_dec_op, inHeader, outHeader, timeStampI
383 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.h110 OMX_BUFFERHEADERTYPE *outHeader,
/frameworks/av/media/libstagefright/codecs/hevcdec/
H A DSoftHEVC.cpp384 OMX_BUFFERHEADERTYPE *outHeader,
413 if (outHeader) {
414 if (outHeader->nAllocLen < sizeY + (sizeUV * 2)) {
418 pBuf = outHeader->pBuffer;
502 OMX_BUFFERHEADERTYPE *outHeader; local
518 outHeader = outInfo->mHeader;
519 outHeader->nFlags = 0;
520 outHeader->nTimeStamp = 0;
521 outHeader->nOffset = 0;
556 if (!setDecodeArgs(&s_dec_ip, &s_dec_op, inHeader, outHeader, timeStampI
381 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.h113 OMX_BUFFERHEADERTYPE *outHeader,
/frameworks/av/media/libstagefright/codecs/opus/dec/
H A DSoftOpus.cpp394 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
395 outHeader->nFilledLen = 0;
396 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
401 notifyFillBufferDone(outHeader);
518 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
540 if (frameSize > outHeader->nAllocLen / sizeof(int16_t) / mHeader->channels) {
541 frameSize = outHeader->nAllocLen / sizeof(int16_t) / mHeader->channels;
548 (int16_t *)outHeader->pBuffer,
557 outHeader->nOffset = 0;
564 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/aacdec/
H A DSoftAAC2.cpp946 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
948 if (outHeader->nOffset != 0) {
949 ALOGE("outHeader->nOffset != 0 is not handled");
956 reinterpret_cast<INT_PCM *>(outHeader->pBuffer + outHeader->nOffset);
958 if (outHeader->nOffset
960 > outHeader->nAllocLen) {
969 int numSamples = outHeader->nAllocLen / sizeof(int16_t);
1026 outHeader->nFilledLen = numSamples * sizeof(int16_t);
1029 outHeader
1054 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
[all...]
/frameworks/av/media/libstagefright/codecs/vorbis/dec/
H A DSoftVorbis.cpp321 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
322 outHeader->nFilledLen = 0;
323 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
327 notifyFillBufferDone(outHeader);
355 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local
478 outHeader->nFlags = 0;
497 if (numSamplesPerBuffer > outHeader->nAllocLen / sizeof(int16_t)) {
498 numSamplesPerBuffer = outHeader->nAllocLen / sizeof(int16_t);
502 mState, (int16_t *)outHeader->pBuffer,
517 outHeader
[all...]
/frameworks/av/media/libstagefright/codecs/xaacdec/
H A DSoftXAAC.cpp761 OMX_BUFFERHEADERTYPE* outHeader = outInfo->mHeader; local
763 if (outHeader->nOffset != 0) {
764 ALOGE("outHeader->nOffset != 0 is not handled");
771 reinterpret_cast<signed short*>(outHeader->pBuffer + outHeader->nOffset);
773 if (outHeader->nOffset + mOutputFrameLength * samplesize > outHeader->nAllocLen) {
780 outHeader->nFilledLen = numOutBytes;
783 outHeader->nFlags = OMX_BUFFERFLAG_EOS;
786 outHeader
807 OMX_BUFFERHEADERTYPE* outHeader = outInfo->mHeader; local
[all...]

Completed in 209 milliseconds