/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/ |
H A D | SoftMPEG4.cpp | 109 OMX_BUFFERHEADERTYPE *outHeader = local 119 outHeader->nFilledLen = 0; 120 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 123 while ((*it)->mHeader != outHeader) { 132 notifyFillBufferDone(outHeader); 133 outHeader = NULL; 204 OMX_BUFFERHEADERTYPE *outHeader = port->mBuffers.editItemAt(1).mHeader; local 206 PVSetReferenceYUV(mHandle, outHeader->pBuffer); 231 outHeader->pBuffer) != PV_TRUE) { 246 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/mp3dec/ |
H A D | SoftMP3.cpp | 225 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 226 outHeader->nFlags = 0; 252 reinterpret_cast<int16_t *>(outHeader->pBuffer); 276 outHeader->nOffset = 0; 277 outHeader->nFilledLen = kPVMP3DecoderDelay * mNumChannels * sizeof(int16_t); 279 memset(outHeader->pBuffer, 0, outHeader->nFilledLen); 281 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 286 memset(outHeader->pBuffer, 309 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/g711/dec/ |
H A D | SoftG711.cpp | 205 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 212 outHeader->nFilledLen = 0; 213 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 217 notifyFillBufferDone(outHeader); 232 reinterpret_cast<int16_t *>(outHeader->pBuffer), 236 reinterpret_cast<int16_t *>(outHeader->pBuffer), 240 outHeader->nTimeStamp = inHeader->nTimeStamp; 241 outHeader->nOffset = 0; 242 outHeader->nFilledLen = inHeader->nFilledLen * sizeof(int16_t); 243 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/aacenc/ |
H A D | SoftAACEncoder.cpp | 397 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 398 outHeader->nFilledLen = sizeof(mAudioSpecificConfigData); 399 outHeader->nFlags = OMX_BUFFERFLAG_CODECCONFIG; 401 uint8_t *out = outHeader->pBuffer + outHeader->nOffset; 411 notifyFillBufferDone(outHeader); 494 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 508 uint8_t *outPtr = (uint8_t *)outHeader->pBuffer + outHeader->nOffset; 509 size_t outAvailable = outHeader [all...] |
H A D | SoftAACEncoder2.cpp | 452 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 453 outHeader->nFilledLen = encInfo.confSize; 454 outHeader->nFlags = OMX_BUFFERFLAG_CODECCONFIG; 456 uint8_t *out = outHeader->pBuffer + outHeader->nOffset; 461 notifyFillBufferDone(outHeader); 548 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 550 uint8_t *outPtr = (uint8_t *)outHeader->pBuffer + outHeader->nOffset; 551 size_t outAvailable = outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/flac/enc/ |
H A D | SoftFlacEncoder.cpp | 281 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 288 outHeader->nFilledLen = 0; 289 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 293 notifyFillBufferDone(outHeader); 331 notifyFillBufferDone(outHeader); 332 outHeader = NULL; 380 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 385 memcpy(outHeader->pBuffer + outHeader->nOffset + outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/amrnb/enc/ |
H A D | SoftAMRNBEncoder.cpp | 353 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 355 uint8_t *outPtr = outHeader->pBuffer + outHeader->nOffset; 356 size_t outAvailable = outHeader->nAllocLen - outHeader->nOffset; 369 outHeader->nFilledLen = res; 370 outHeader->nFlags = OMX_BUFFERFLAG_ENDOFFRAME; 375 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 378 outHeader->nTimeStamp = mInputTimeUs; 382 nOutputBytes, mInputTimeUs, outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/gsm/dec/ |
H A D | SoftGSM.cpp | 188 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 195 outHeader->nFilledLen = 0; 196 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 200 notifyFillBufferDone(outHeader); 219 reinterpret_cast<int16_t *>(outHeader->pBuffer), inputptr, inHeader->nFilledLen); 221 outHeader->nTimeStamp = inHeader->nTimeStamp; 222 outHeader->nOffset = 0; 223 outHeader->nFilledLen = n * sizeof(int16_t); 224 outHeader->nFlags = 0; 235 notifyFillBufferDone(outHeader); [all...] |
/frameworks/av/media/libstagefright/codecs/on2/dec/ |
H A D | SoftVPX.cpp | 103 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 112 outHeader->nFilledLen = 0; 113 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 117 notifyFillBufferDone(outHeader); 149 outHeader->nOffset = 0; 150 outHeader->nFilledLen = (width * height * 3) / 2; 151 outHeader->nFlags = EOSseen ? OMX_BUFFERFLAG_EOS : 0; 152 outHeader->nTimeStamp = inHeader->nTimeStamp; 154 uint8_t *dst = outHeader->pBuffer; 167 notifyFillBufferDone(outHeader); [all...] |
/frameworks/av/media/libstagefright/codecs/amrnb/dec/ |
H A D | SoftAMR.cpp | 290 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 297 outHeader->nFilledLen = 0; 298 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 302 notifyFillBufferDone(outHeader); 319 reinterpret_cast<int16_t *>(outHeader->pBuffer), 357 int16_t *outPtr = (int16_t *)outHeader->pBuffer; 392 outHeader->nFlags = 0; 393 outHeader->nOffset = 0; 396 outHeader->nFilledLen = kNumSamplesPerFrameNB * sizeof(int16_t); 398 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/avc/enc/ |
H A D | SoftAVCEncoder.cpp | 487 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 489 outHeader->nTimeStamp = 0; 490 outHeader->nFlags = 0; 491 outHeader->nOffset = 0; 492 outHeader->nFilledLen = 0; 493 outHeader->nOffset = 0; 495 uint8_t *outPtr = (uint8_t *) outHeader->pBuffer; 496 uint32_t dataLength = outHeader->nAllocLen; 516 outHeader->nFlags = OMX_BUFFERFLAG_CODECCONFIG; 519 notifyFillBufferDone(outHeader); [all...] |
/frameworks/av/media/libstagefright/codecs/on2/h264dec/ |
H A D | SoftAVC.cpp | 249 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 251 outHeader->nTimeStamp = header->nTimeStamp; 252 outHeader->nFlags = header->nFlags; 253 outHeader->nFilledLen = mWidth * mHeight * 3 / 2; 255 uint8_t *dst = outHeader->pBuffer + outHeader->nOffset; 267 notifyFillBufferDone(outHeader); 291 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 293 outHeader->nTimeStamp = 0; 294 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/amrwbenc/ |
H A D | SoftAMRWBEncoder.cpp | 400 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 402 uint8_t *outPtr = outHeader->pBuffer + outHeader->nOffset; 403 size_t outAvailable = outHeader->nAllocLen - outHeader->nOffset; 424 outHeader->nFilledLen = outputData.Length; 425 outHeader->nFlags = OMX_BUFFERFLAG_ENDOFFRAME; 430 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 433 outHeader->nTimeStamp = mInputTimeUs; 437 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/ |
H A D | SoftMPEG4Encoder.cpp | 374 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 376 outHeader->nTimeStamp = 0; 377 outHeader->nFlags = 0; 378 outHeader->nOffset = 0; 379 outHeader->nFilledLen = 0; 380 outHeader->nOffset = 0; 382 uint8_t *outPtr = (uint8_t *) outHeader->pBuffer; 383 int32_t dataLength = outHeader->nAllocLen; 394 outHeader->nFlags |= OMX_BUFFERFLAG_CODECCONFIG; 395 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/raw/ |
H A D | SoftRaw.cpp | 179 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 181 CHECK_GE(outHeader->nAllocLen, inHeader->nFilledLen); 182 memcpy(outHeader->pBuffer, 186 outHeader->nFlags = inHeader->nFlags; 187 outHeader->nOffset = 0; 188 outHeader->nFilledLen = inHeader->nFilledLen; 189 outHeader->nTimeStamp = inHeader->nTimeStamp; 199 notifyFillBufferDone(outHeader);
|
/frameworks/av/media/libstagefright/codecs/hevcdec/ |
H A D | SoftHEVC.cpp | 484 OMX_BUFFERHEADERTYPE *outHeader, 508 if (outHeader) { 509 pBuf = outHeader->pBuffer; 573 OMX_BUFFERHEADERTYPE *outHeader; local 589 outHeader = outInfo->mHeader; 590 outHeader->nFlags = 0; 591 outHeader->nTimeStamp = 0; 592 outHeader->nOffset = 0; 638 setDecodeArgs(&s_dec_ip, &s_dec_op, inHeader, outHeader, timeStampIx); 680 setDecodeArgs(&s_dec_ip, &s_dec_op, inHeader, outHeader, timeStampI 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...] |
H A D | SoftHEVC.h | 117 OMX_BUFFERHEADERTYPE *outHeader,
|
/frameworks/av/media/libstagefright/codecs/opus/dec/ |
H A D | SoftOpus.cpp | 401 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 408 outHeader->nFilledLen = 0; 409 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 413 notifyFillBufferDone(outHeader); 435 (int16_t *)outHeader->pBuffer, 444 outHeader->nOffset = 0; 451 outHeader->nOffset = mSamplesToDiscard * sizeof(int16_t) * 457 outHeader->nFilledLen = numFrames * sizeof(int16_t) * mHeader->channels; 458 outHeader->nFlags = 0; 460 outHeader [all...] |
/frameworks/av/media/libstagefright/codecs/aacdec/ |
H A D | SoftAAC2.cpp | 831 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 833 if (outHeader->nOffset != 0) { 834 ALOGE("outHeader->nOffset != 0 is not handled"); 841 reinterpret_cast<INT_PCM *>(outHeader->pBuffer + outHeader->nOffset); 843 if (outHeader->nOffset 845 > outHeader->nAllocLen) { 854 int numSamples = outHeader->nAllocLen / sizeof(int16_t); 911 outHeader->nFilledLen = numSamples * sizeof(int16_t); 914 outHeader 939 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local [all...] |
/frameworks/av/media/libstagefright/codecs/vorbis/dec/ |
H A D | SoftVorbis.cpp | 304 OMX_BUFFERHEADERTYPE *outHeader = outInfo->mHeader; local 355 outHeader->nFlags = 0; 366 mState, (int16_t *)outHeader->pBuffer, 381 outHeader->nFlags = OMX_BUFFERFLAG_EOS; 388 outHeader->nFilledLen = numFrames * sizeof(int16_t) * mVi->channels; 389 outHeader->nOffset = 0; 391 outHeader->nTimeStamp = 408 notifyFillBufferDone(outHeader); 409 outHeader = NULL;
|