/frameworks/av/media/libstagefright/codecs/flac/enc/ |
H A D | SoftFlacEncoder.cpp | 75 if (!mSignalledError) { // no use allocating input buffer if we had an error above 78 ALOGE("SoftFlacEncoder::SoftFlacEncoder(name=%s) error allocating internal input buffer", name); 99 ALOGE("initCheck() failed due to error allocating internal input buffer"); 250 ALOGE("Input buffer size must be at most %d bytes", 299 ALOGE("input buffer too large (%d).", inHeader->nFilledLen); 327 ALOGV(" dequeueing buffer on output port after writing data"); 353 const FLAC__byte buffer[], 363 memcpy(mHeader + mHeaderOffset, buffer, bytes); 400 memcpy(outHeader->pBuffer + outHeader->nOffset, buffer, bytes); 454 const FLAC__byte buffer[], 352 onEncodedFlacAvailable( const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame) argument 452 flacEncoderWriteCallback( const FLAC__StreamEncoder * , const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame, void *client_data) argument [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/dec/src/ |
H A D | bitstream.cpp | 41 /* Purpose : Read more bitstream data into buffer & the 24-byte cache. */ 43 /* that the buffer is the frame-based buffer provided by */ 119 /* Purpose : Initialize the bitstream buffer for frame-based decoding. */ 124 void BitstreamReset(BitstreamDecVideo *stream, uint8 *buffer, int32 buffer_size) argument 126 /* set up frame-based bitstream buffer */ 129 stream->bitstreamBuffer = buffer; 143 /* set up linear bitstream buffer */ 307 /* Purpose : Read bits (nbits <=16) from bitstream buffer. */ 350 /* Purpose : Flush nbits bits from bitstream buffer [all...] |
H A D | pvdec_api.cpp | 214 mp4dec_log("InitVideoDecoder(): Can't allocate bitstream buffer.\n"); 928 /* Return : Extract vol header of the bitstream from buffer[]. */ 976 /* Return : Return the offset to the first SC in the buffer */ 1011 /* Return : Return the offset to the first SC in the buffer */ 1053 OSCL_EXPORT_REF Bool PVDecodeVideoFrame(VideoDecControls *decCtrl, uint8 *buffer[], argument 1059 status = (PV_STATUS)PVDecodeVopHeader(decCtrl, buffer, timestamp, buffer_size, &header_info, use_ext_timestamp, currYUV); 1081 Bool PVDecodeVopHeader(VideoDecControls *decCtrl, uint8 *buffer[], argument 1118 BitstreamReset(stream, buffer[idx], buffer_size[idx]); 1122 /* Try to find a VOP header in the buffer. 08/30/2000. */ 1168 BitstreamReset(stream, buffer[target_laye [all...] |
/frameworks/av/media/libstagefright/codecs/m4v_h263/enc/src/ |
H A D | vop.cpp | 512 UChar buffer[30]; local 516 tmp.bitstreamBuffer = buffer; /* use temporary buffer */
|
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/ |
H A D | h264bsd_dpb.h | 69 /* structure to represent display image output from the buffer */ 79 dpbPicture_t *buffer; member in struct:__anon620
|
/frameworks/av/media/libstagefright/filters/ |
H A D | MediaFilter.cpp | 198 IOMX::buffer_id id, const sp<ABuffer> &buffer) { 200 mBuffers.push_back(buffer); 303 ALOGV("postFillThisBuffer on buffer %d", info->mBufferID); 314 notify->setInt32("buffer-id", info->mBufferID); 317 notify->setBuffer("buffer", info->mData); 320 reply->setInt32("buffer-id", info->mBufferID); 335 notify->setInt32("buffer-id", info->mBufferID); 337 notify->setBuffer("buffer", info->mData); 340 reply->setInt32("buffer-id", info->mBufferID); 400 ALOGW("Tried to process a buffer afte 197 addBuffer( IOMX::buffer_id id, const sp<ABuffer> &buffer) argument 600 sp<ABuffer> buffer; local [all...] |
/frameworks/av/media/libstagefright/foundation/ |
H A D | AMessage.cpp | 271 void AMessage::setBuffer(const char *name, const sp<ABuffer> &buffer) { argument 272 setObjectInternal(name, sp<RefBase>(buffer), kTypeBuffer); 551 sp<ABuffer> buffer = static_cast<ABuffer *>(item.u.refValue); local 553 if (buffer != NULL && buffer->data() != NULL && buffer->size() <= 64) { 555 hexdump(buffer->data(), buffer->size(), indent + 4, &tmp); 560 "Buffer *%s = %p", item.mName, buffer.get());
|
H A D | ANetworkSession.cpp | 703 sp<ABuffer> buffer; local 708 buffer = new ABuffer(size + 2); 709 buffer->data()[0] = size >> 8; 710 buffer->data()[1] = size & 0xff; 711 memcpy(buffer->data() + 2, data, size); 722 buffer = new ABuffer(numHeaderBytes + size); 723 buffer->data()[0] = 0x81; // FIN==1 | opcode=1 (text) 724 buffer->data()[1] = kUseMask ? 0x80 : 0x00; 727 buffer->data()[1] |= 127; 728 buffer [all...] |
H A D | AString.cpp | 373 char *buffer; local 374 vasprintf(&buffer, format, ap); 378 AString result(buffer); 380 free(buffer); 381 buffer = NULL;
|
H A D | base64.cpp | 45 sp<ABuffer> buffer = new ABuffer(outLen); local 47 uint8_t *out = buffer->data(); 85 return buffer;
|
/frameworks/av/media/libstagefright/httplive/ |
H A D | HTTPDownloader.cpp | 69 * | | `source` handle => `out` buffer | | | | 70 * | `url` file |<--------- buffer size --------->|<--- `block_size` -->| | | 71 * | |<----------- `range_length` / buffer capacity ----------->| | 135 sp<ABuffer> buffer = *out != NULL ? *out : new ABuffer(size); local 137 buffer->setRange(0, 0); 142 if (block_size > 0 && (range_length == -1 || (int64_t)(buffer->size() + block_size) < range_length)) { 143 range_length = buffer->size() + block_size; 147 size_t bufferRemaining = buffer->capacity() - buffer->size(); 149 size_t bufferIncrement = buffer 226 sp<ABuffer> buffer; local [all...] |
H A D | LiveDataSource.cpp | 69 sp<ABuffer> buffer = *it; local 71 totalAvailable += buffer->size(); 112 sp<ABuffer> buffer = *mBufferQueue.begin(); local 116 if (copy > buffer->size()) { 117 copy = buffer->size(); 120 memcpy((uint8_t *)data + sizeDone, buffer->data(), copy); 124 buffer->setRange(buffer->offset() + copy, buffer->size() - copy); 126 if (buffer 136 queueBuffer(const sp<ABuffer> &buffer) argument [all...] |
H A D | PlaylistFetcher.cpp | 60 sp<ABuffer> &buffer, 67 sp<ABuffer> &buffer, 104 sp<ABuffer> &buffer, 114 buffer = mBuffer; 125 sp<ABuffer> &buffer, 133 mBuffer = buffer; 293 size_t playlistIndex, const sp<ABuffer> &buffer, 312 buffer->meta()->setString("cipher-method", method.c_str()); 354 size_t n = buffer->size(); 395 buffer 101 restoreState( AString &uri, sp<AMessage> &itemMeta, sp<ABuffer> &buffer, sp<ABuffer> &tsBuffer, int32_t &firstSeqNumberInPlaylist, int32_t &lastSeqNumberInPlaylist) argument 122 saveState( AString &uri, sp<AMessage> &itemMeta, sp<ABuffer> &buffer, sp<ABuffer> &tsBuffer, int32_t &firstSeqNumberInPlaylist, int32_t &lastSeqNumberInPlaylist) argument 292 decryptBuffer( size_t playlistIndex, const sp<ABuffer> &buffer, bool first) argument 401 checkDecryptPadding(const sp<ABuffer> &buffer) argument 891 bufferStartsWithTsSyncByte(const sp<ABuffer>& buffer) argument 1098 sp<ABuffer> buffer = new ABuffer(0); local 1211 sp<ABuffer> buffer; local 1592 extractAndQueueAccessUnitsFromTs(const sp<ABuffer> &buffer) argument 1827 bufferStartsWithWebVTTMagicSequence( const sp<ABuffer> &buffer) argument 1852 extractAndQueueAccessUnits( const sp<ABuffer> &buffer, const sp<AMessage> &itemMeta) argument [all...] |
/frameworks/av/media/libstagefright/matroska/ |
H A D | MatroskaExtractor.cpp | 44 virtual int Read(long long position, long length, unsigned char* buffer) { argument 52 ssize_t n = mSource->readAt(position, buffer, length); 130 MediaBuffer **buffer, const ReadOptions *options); 598 // We output all these fragments into a single large buffer separated 607 MediaBuffer *buffer = NULL; local 660 buffer = new MediaBuffer(dstSize); 667 buffer->meta_data()->setInt64(kKeyTime, timeUs); 668 buffer->meta_data()->setInt32(kKeyIsSyncFrame, isSync); 670 dstPtr = (uint8_t *)buffer->data(); 678 buffer [all...] |
/frameworks/av/media/libstagefright/mpeg2ts/ |
H A D | AnotherPacketSource.cpp | 100 sp<ABuffer> buffer = *it; local 102 if (!buffer->meta()->findInt32("discontinuity", &discontinuity)) { 104 if (buffer->meta()->findObject("format", &object)) { 115 status_t AnotherPacketSource::dequeueAccessUnit(sp<ABuffer> *buffer) { argument 116 buffer->clear(); 124 *buffer = *mBuffers.begin(); 128 if ((*buffer)->meta()->findInt32("discontinuity", &discontinuity)) { 142 mLatestDequeuedMeta = (*buffer)->meta()->dup(); 149 if ((*buffer)->meta()->findObject("format", &object)) { 159 void AnotherPacketSource::requeueAccessUnit(const sp<ABuffer> &buffer) { argument 176 const sp<ABuffer> buffer = *mBuffers.begin(); local 239 queueAccessUnit(const sp<ABuffer> &buffer) argument 349 sp<ABuffer> buffer = new ABuffer(0); local 437 sp<ABuffer> buffer = *mBuffers.begin(); local 481 const sp<ABuffer> &buffer = *it; local 529 const sp<ABuffer> &buffer = *it; local 585 const sp<ABuffer> &buffer = *it; local [all...] |
H A D | ESQueue.cpp | 355 "while the buffer size is %zd bytes.", 435 ALOGV("resizing buffer to size %zu", neededSize); 437 sp<ABuffer> buffer = new ABuffer(neededSize); local 439 memcpy(buffer->data(), mBuffer->data(), mBuffer->size()); 440 buffer->setRange(0, mBuffer->size()); 442 buffer->setRange(0, 0); 445 mBuffer = buffer; 536 ALOGV("Not enough buffer size for AC3");
|
H A D | MPEG2PSExtractor.cpp | 52 MediaBuffer **buffer, const ReadOptions *options); 83 MediaBuffer **buffer, const ReadOptions *options); 661 MediaBuffer **buffer, const ReadOptions *options) { 679 return mSource->read(buffer, options); 746 MediaBuffer **buffer, const ReadOptions *options) { 747 return mTrack->read(buffer, options); 660 read( MediaBuffer **buffer, const ReadOptions *options) argument 745 read( MediaBuffer **buffer, const ReadOptions *options) argument
|
H A D | MPEG2TSExtractor.cpp | 55 MediaBuffer **buffer, const ReadOptions *options = NULL); 356 sp<ABuffer> buffer; local 364 err = impl->dequeueAccessUnit(&buffer); 385 sp<ABuffer> buffer; local 391 err = impl->dequeueAccessUnit(&buffer); 398 // Feed until we have a buffer for each source. 401 sp<ABuffer> buffer; local 423 sp<ABuffer> buffer; local 429 impl->dequeueAccessUnit(&buffer);
|
/frameworks/av/media/libstagefright/omx/ |
H A D | GraphicBufferSource.cpp | 165 ALOGE("Unable to set BQ max acquired buffer count to %u: %d", 202 ALOGW("potential buffer leak (acquired %d)", mNumBufferAcquired); 220 // rather than just submit the first buffer, to avoid a degenerate case: 223 // that the codec buffer has been released. We'd then acquire and 224 // submit a single additional buffer, repeatedly, never using more than 225 // one codec buffer simultaneously. (We could instead try to submit 226 // all BQ buffers whenever any codec buffer is freed, but if we get the 305 ALOGE("addCodecBuffer: buffer added while executing"); 325 ALOGE("codecBufferEmptied: buffer not recognized (h=%p)", header); 338 // that to zero to see of this was the EOS buffer 762 sp<GraphicBuffer> buffer = codecBuffer.mGraphicBuffer; local 839 releaseBuffer( int &id, uint64_t frameNum, const sp<GraphicBuffer> buffer, const sp<Fence> &fence) argument [all...] |
H A D | OMX.cpp | 361 buffer_id *buffer, OMX_U32 allottedSize) { 363 port_index, params, buffer, allottedSize); 368 const sp<GraphicBuffer> &graphicBuffer, buffer_id *buffer) { 370 port_index, graphicBuffer, buffer); 375 const sp<GraphicBuffer> &graphicBuffer, buffer_id buffer) { 377 port_index, graphicBuffer, buffer); 407 buffer_id *buffer, void **buffer_data) { 409 port_index, size, buffer, buffer_data); 414 buffer_id *buffer, OMX_U32 allottedSize) { 416 port_index, params, buffer, allottedSiz 359 useBuffer( node_id node, OMX_U32 port_index, const sp<IMemory> ¶ms, buffer_id *buffer, OMX_U32 allottedSize) argument 366 useGraphicBuffer( node_id node, OMX_U32 port_index, const sp<GraphicBuffer> &graphicBuffer, buffer_id *buffer) argument 373 updateGraphicBufferInMeta( node_id node, OMX_U32 port_index, const sp<GraphicBuffer> &graphicBuffer, buffer_id buffer) argument 405 allocateBuffer( node_id node, OMX_U32 port_index, size_t size, buffer_id *buffer, void **buffer_data) argument 412 allocateBufferWithBackup( node_id node, OMX_U32 port_index, const sp<IMemory> ¶ms, buffer_id *buffer, OMX_U32 allottedSize) argument 419 freeBuffer(node_id node, OMX_U32 port_index, buffer_id buffer) argument 424 fillBuffer(node_id node, buffer_id buffer, int fenceFd) argument 428 emptyBuffer( node_id node, buffer_id buffer, OMX_U32 range_offset, OMX_U32 range_length, OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) argument 501 OnEmptyBufferDone( node_id node, buffer_id buffer, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer, int fenceFd) argument 516 OnFillBufferDone( node_id node, buffer_id buffer, OMX_IN OMX_BUFFERHEADERTYPE *pBuffer, int fenceFd) argument [all...] |
H A D | OMXNodeInstance.cpp | 70 /* buffer formatting */ 140 // return either the codec or the backup buffer 656 OMX::buffer_id *buffer, OMX_U32 allottedSize) { 677 *buffer = 0; 684 *buffer = makeBufferID(header); 686 addActiveBuffer(portIndex, *buffer); 694 *buffer, portIndex, "%u(%zu)@%p", allottedSize, params->size(), params->pointer())); 700 OMX::buffer_id *buffer) { 732 *buffer = 0; 739 *buffer 654 useBuffer( OMX_U32 portIndex, const sp<IMemory> ¶ms, OMX::buffer_id *buffer, OMX_U32 allottedSize) argument 698 useGraphicBuffer2_l( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id *buffer) argument 750 useGraphicBuffer( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id *buffer) argument 810 updateGraphicBufferInMeta_l( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id buffer, OMX_BUFFERHEADERTYPE *header) argument 842 updateGraphicBufferInMeta( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id buffer) argument 970 allocateBuffer( OMX_U32 portIndex, size_t size, OMX::buffer_id *buffer, void **buffer_data) argument 1008 allocateBufferWithBackup( OMX_U32 portIndex, const sp<IMemory> ¶ms, OMX::buffer_id *buffer, OMX_U32 allottedSize) argument 1050 freeBuffer( OMX_U32 portIndex, OMX::buffer_id buffer) argument 1070 fillBuffer(OMX::buffer_id buffer, int fenceFd) argument 1100 emptyBuffer( OMX::buffer_id buffer, OMX_U32 rangeOffset, OMX_U32 rangeLength, OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) argument 1259 OMX::buffer_id buffer = findBufferID(header); local 1385 OMX_BUFFERHEADERTYPE *buffer = local 1416 OMX_BUFFERHEADERTYPE *buffer = local 1602 OMX::buffer_id buffer; local 1614 findBufferHeader(OMX::buffer_id buffer) argument 1640 invalidateBufferID(OMX::buffer_id buffer) argument [all...] |
H A D | SoftOMXComponent.cpp | 186 OMX_BUFFERHEADERTYPE **buffer, 195 return me->useBuffer(buffer, portIndex, appPrivate, size, ptr); 201 OMX_BUFFERHEADERTYPE **buffer, 209 return me->allocateBuffer(buffer, portIndex, appPrivate, size); 216 OMX_BUFFERHEADERTYPE *buffer) { 221 return me->freeBuffer(portIndex, buffer); 227 OMX_BUFFERHEADERTYPE *buffer) { 232 return me->emptyThisBuffer(buffer); 238 OMX_BUFFERHEADERTYPE *buffer) { 243 return me->fillThisBuffer(buffer); 184 UseBufferWrapper( OMX_HANDLETYPE component, OMX_BUFFERHEADERTYPE **buffer, OMX_U32 portIndex, OMX_PTR appPrivate, OMX_U32 size, OMX_U8 *ptr) argument 199 AllocateBufferWrapper( OMX_HANDLETYPE component, OMX_BUFFERHEADERTYPE **buffer, OMX_U32 portIndex, OMX_PTR appPrivate, OMX_U32 size) argument 213 FreeBufferWrapper( OMX_HANDLETYPE component, OMX_U32 portIndex, OMX_BUFFERHEADERTYPE *buffer) argument 225 EmptyThisBufferWrapper( OMX_HANDLETYPE component, OMX_BUFFERHEADERTYPE *buffer) argument 236 FillThisBufferWrapper( OMX_HANDLETYPE component, OMX_BUFFERHEADERTYPE *buffer) argument [all...] |
H A D | SoftVideoEncoderOMXComponent.cpp | 518 ANativeWindowBuffer *buffer = nativeMeta.pBuffer; local 519 handle = buffer->handle; 520 format = buffer->format; 521 srcStride = buffer->stride; 522 srcVStride = buffer->height; 550 // there is no way to get the src stride without the graphic buffer 560 ALOGE("destination buffer is too small (%zu vs %zu)", dstSize, neededSize); 579 ALOGE("Unable to lock image buffer %p for access", handle); 621 ALOGE("Unable to unlock image buffer %p for access", handle);
|
/frameworks/av/media/libstagefright/omx/tests/ |
H A D | OMXHarness.cpp | 91 if ((*inputBuffers)[i].mID == msg.u.buffer_data.buffer) { 105 if ((*outputBuffers)[i].mID == msg.u.buffer_data.buffer) { 192 Buffer buffer; local 193 buffer.mMemory = dealer->allocate(def.nBufferSize); 194 buffer.mFlags = 0; 195 CHECK(buffer.mMemory != NULL); 198 node, portIndex, buffer.mMemory, &buffer.mID, buffer.mMemory->size()); 201 buffers->push(buffer); 626 MediaBuffer *buffer = NULL; local 647 MediaBuffer *buffer; local [all...] |
/frameworks/av/media/libstagefright/rtsp/ |
H A D | AAMRAssembler.cpp | 124 sp<ABuffer> buffer = *queue->begin(); local 128 mNextExpectedSeqNo = (uint32_t)buffer->int32Data(); 129 } else if ((uint32_t)buffer->int32Data() != mNextExpectedSeqNo) { 135 // hexdump(buffer->data(), buffer->size()); 137 if (buffer->size() < 1) { 146 unsigned payloadHeader __unused = buffer->data()[0]; 154 if (offset >= buffer->size()) { 163 uint8_t toc = buffer->data()[offset++]; 187 CopyTimes(accessUnit, buffer); [all...] |