Searched defs:buffer (Results 101 - 125 of 524) sorted by path

1234567891011>>

/frameworks/av/media/libstagefright/codecs/flac/enc/
H A DSoftFlacEncoder.cpp75 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 Dbitstream.cpp41 /* 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 Dpvdec_api.cpp214 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 Dvop.cpp512 UChar buffer[30]; local
516 tmp.bitstreamBuffer = buffer; /* use temporary buffer */
/frameworks/av/media/libstagefright/codecs/on2/h264dec/source/
H A Dh264bsd_dpb.h69 /* structure to represent display image output from the buffer */
79 dpbPicture_t *buffer; member in struct:__anon620
/frameworks/av/media/libstagefright/filters/
H A DMediaFilter.cpp198 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 DAMessage.cpp271 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 DANetworkSession.cpp703 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 DAString.cpp373 char *buffer; local
374 vasprintf(&buffer, format, ap);
378 AString result(buffer);
380 free(buffer);
381 buffer = NULL;
H A Dbase64.cpp45 sp<ABuffer> buffer = new ABuffer(outLen); local
47 uint8_t *out = buffer->data();
85 return buffer;
/frameworks/av/media/libstagefright/httplive/
H A DHTTPDownloader.cpp69 * | | `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 DLiveDataSource.cpp69 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 DPlaylistFetcher.cpp60 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 DMatroskaExtractor.cpp44 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 DAnotherPacketSource.cpp100 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 DESQueue.cpp355 "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 DMPEG2PSExtractor.cpp52 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 DMPEG2TSExtractor.cpp55 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 DGraphicBufferSource.cpp165 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 DOMX.cpp361 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> &params, 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> &params, 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 DOMXNodeInstance.cpp70 /* 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> &params, 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> &params, 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 DSoftOMXComponent.cpp186 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 DSoftVideoEncoderOMXComponent.cpp518 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 DOMXHarness.cpp91 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 DAAMRAssembler.cpp124 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...]

Completed in 220 milliseconds

1234567891011>>