Searched defs:buffer (Results 201 - 225 of 475) sorted by relevance

1234567891011>>

/frameworks/av/drm/libdrmframework/
H A DDrmManagerClient.cpp162 sp<DecryptHandle> &decryptHandle, void* buffer, ssize_t numBytes, off64_t offset) {
163 return mDrmManagerClientImpl->pread(mUniqueId, decryptHandle, buffer, numBytes, offset);
161 pread( sp<DecryptHandle> &decryptHandle, void* buffer, ssize_t numBytes, off64_t offset) argument
H A DNoOpDrmManagerClientImpl.cpp144 void* buffer, ssize_t numBytes, off64_t offset) {
143 pread(int uniqueId, sp<DecryptHandle> &decryptHandle, void* buffer, ssize_t numBytes, off64_t offset) argument
/frameworks/av/media/libmedia/
H A DCharacterEncodingDetector.cpp223 char* buffer = new char[targetLength]; local
225 if (!buffer)
227 char* target = buffer;
240 while (--target > buffer && *target == ' ') {
244 char *start = buffer;
251 delete[] buffer;
H A DIAudioTrack.cpp118 virtual status_t allocateTimedBuffer(size_t size, sp<IMemory>* buffer) { argument
127 *buffer = interface_cast<IMemory>(reply.readStrongBinder());
128 if (*buffer != 0 && (*buffer)->pointer() == NULL) {
129 (*buffer).clear();
136 virtual status_t queueTimedBuffer(const sp<IMemory>& buffer, argument
140 data.writeStrongBinder(buffer->asBinder());
240 sp<IMemory> buffer; local
241 status_t status = allocateTimedBuffer(data.readInt64(), &buffer);
244 reply->writeStrongBinder(buffer
250 sp<IMemory> buffer = interface_cast<IMemory>( local
[all...]
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DHTTPLiveSource.cpp190 sp<ABuffer> buffer; local
192 LiveSession::STREAMTYPE_SUBTITLES, &buffer) == OK) {
195 notify->setBuffer("buffer", buffer);
199 CHECK(buffer->meta()->findInt64("baseUs", &baseUs));
200 CHECK(buffer->meta()->findInt64("timeUs", &timeUs));
201 CHECK(buffer->meta()->findInt64("durationUs", &durationUs));
H A DNuPlayerDecoderPassThrough.cpp37 // TODO optimize buffer size for power consumption
38 // The offload read buffer size is 32 KB but 24 KB uses less power.
151 ALOGD("return aggregated buffer and save err(=%d) for later", err);
175 // Create a larger buffer for combining smaller buffers from the extractor.
185 // Will the smaller buffer fit?
188 // Should we save this small buffer for the next big buffer?
189 // If the first small buffer did not have a timestamp then save
190 // any buffer that does have a timestamp until the next big buffer
286 sp<ABuffer> buffer; local
[all...]
/frameworks/av/media/libnbaio/
H A DMonoPipe.cpp117 ssize_t MonoPipe::write(const void *buffer, size_t count) argument
136 memcpy((char *) mBuffer + (rear * mFrameSize), buffer, part1 * mFrameSize);
140 memcpy(mBuffer, (char *) buffer + (part1 * mFrameSize), part2 * mFrameSize);
150 buffer = (char *) buffer + (written * mFrameSize);
240 // frames are in the buffer, and offset the timestamp by that amt. Then
H A DNBLog.cpp119 char buffer[256]; local
120 int length = vsnprintf(buffer, sizeof(buffer), fmt, ap);
121 if (length >= (int) sizeof(buffer)) {
122 length = sizeof(buffer) - 1;
124 // buffer[length] = '\0';
127 log(EVENT_STRING, buffer, length);
307 // copy first part of circular buffer up until the wraparound point
311 // copy second part of circular buffer starting at beginning
/frameworks/av/media/libstagefright/
H A DAACExtractor.cpp50 MediaBuffer **buffer, const ReadOptions *options = NULL);
306 MediaBuffer *buffer; local
307 status_t err = mGroup->acquire_buffer(&buffer);
313 if (mDataSource->readAt(mOffset + headerSize, buffer->data(),
315 buffer->release();
316 buffer = NULL;
321 buffer->set_range(0, frameSizeWithoutHeader);
322 buffer->meta_data()->setInt64(kKeyTime, mCurrentTimeUs);
323 buffer->meta_data()->setInt32(kKeyIsSyncFrame, 1);
328 *out = buffer;
[all...]
H A DAACWriter.cpp253 * 11 bits of buffer fullness. 0x7FF for VBR.
315 MediaBuffer *buffer; local
316 err = mSource->read(&buffer);
323 buffer->release();
324 buffer = NULL;
328 mEstimatedSizeBytes += kAdtsHeaderLength + buffer->range_length();
330 buffer->release();
331 buffer = NULL;
337 if (buffer->meta_data()->findInt32(kKeyIsCodecConfig, &isCodecSpecific) && isCodecSpecific) {
338 ALOGV("Drop codec specific info buffer");
[all...]
H A DAMRExtractor.cpp48 MediaBuffer **buffer, const ReadOptions *options = NULL);
300 MediaBuffer *buffer; local
301 status_t err = mGroup->acquire_buffer(&buffer);
306 n = mDataSource->readAt(mOffset, buffer->data(), frameSize);
309 buffer->release();
310 buffer = NULL;
315 buffer->set_range(0, frameSize);
316 buffer->meta_data()->setInt64(kKeyTime, mCurrentTimeUs);
317 buffer->meta_data()->setInt32(kKeyIsSyncFrame, 1);
322 *out = buffer;
[all...]
H A DAudioSource.cpp69 // buffer size
72 // make sure that the AudioRecord total buffer size is large enough
229 MediaBuffer *buffer = *mBuffersReceived.begin(); local
232 buffer->setObserver(this);
233 buffer->add_ref();
237 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs));
240 memset((uint8_t *) buffer->data(), 0, buffer->range_length());
250 (uint8_t *) buffer->data(), buffer
263 signalBufferReturned(MediaBuffer *buffer) argument
338 MediaBuffer *buffer = new MediaBuffer(bufferSize); local
346 queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) argument
[all...]
H A DCameraSourceTimeLapse.cpp169 void CameraSourceTimeLapse::signalBufferReturned(MediaBuffer* buffer) { argument
172 if (mQuickStop && (buffer == mLastReadBufferCopy)) {
173 buffer->setObserver(NULL);
174 buffer->release();
176 return CameraSource::signalBufferReturned(buffer);
205 MediaBuffer **buffer, const ReadOptions *options) {
208 mLastReadStatus = CameraSource::read(buffer, options);
211 // Make a copy of the buffer in that case.
213 if (mQuickStop && *buffer) {
214 fillLastReadBufferCopy(**buffer);
204 read( MediaBuffer **buffer, const ReadOptions *options) argument
[all...]
H A DDRMExtractor.cpp47 MediaBuffer **buffer, const ReadOptions *options = NULL);
126 status_t DRMSource::read(MediaBuffer **buffer, const ReadOptions *options) { argument
129 if ((err = mOriginalMediaSource->read(buffer, options)) != OK) {
133 size_t len = (*buffer)->range_length();
135 char *src = (char *)(*buffer)->data() + (*buffer)->range_offset();
202 CHECK(dstOffset + 4 <= (*buffer)->size());
214 (*buffer)->set_range((*buffer)->range_offset(), dstOffset);
218 (*buffer)
[all...]
H A DJPEGSource.cpp120 MediaBuffer *buffer; local
121 mGroup->acquire_buffer(&buffer);
123 ssize_t n = mSource->readAt(mOffset, buffer->data(), mSize - mOffset);
126 buffer->release();
127 buffer = NULL;
132 buffer->set_range(0, n);
136 *out = buffer;
H A DSurfaceMediaSource.cpp100 char buffer[1024]; local
101 dump(result, "", buffer, 1024);
107 char* buffer,
112 result.append(buffer);
156 ALOGE("Failed to find the advertised buffer count");
256 // GRalloc buffer. The encoder needs to interpret this GRalloc handle
262 static void passMetadataBuffer(MediaBuffer **buffer, argument
264 *buffer = new MediaBuffer(4 + sizeof(buffer_handle_t));
265 char *data = (char *)(*buffer)->data();
267 ALOGE("Cannot allocate memory for metadata buffer!");
104 dump( String8& result, const char* , char* buffer, size_t ) const argument
278 read( MediaBuffer **buffer, const ReadOptions * ) argument
383 getMediaBufferHandle(MediaBuffer *buffer) argument
391 signalBufferReturned(MediaBuffer *buffer) argument
[all...]
/frameworks/av/media/libstagefright/codecs/aacenc/
H A DAACEncoder.cpp225 MediaBuffer *buffer; local
226 CHECK_EQ(mBufferGroup->acquire_buffer(&buffer), (status_t)OK);
227 uint8_t *outPtr = (uint8_t *)buffer->data();
233 buffer->set_range(0, 2);
234 buffer->meta_data()->setInt32(kKeyIsCodecConfig, true);
235 *out = buffer;
239 buffer->meta_data()->setInt32(kKeyIsCodecConfig, false);
247 buffer->release();
312 outputData.Length = buffer->size() - nOutputBytes;
319 buffer
[all...]
/frameworks/av/media/libstagefright/codecs/avc/enc/src/
H A Davcenc_api.cpp122 /* allocate encoded picture buffer structure*/
152 /* allocate overrun buffer */
247 /* Purpose : Return max output buffer size that apps should allocate for */
248 /* output buffer. */
368 OSCL_EXPORT_REF AVCEnc_Status PVAVCEncodeNAL(AVCHandle *avcHandle, unsigned char *buffer, unsigned int *buf_nal_size, int *nal_type) argument
386 BitstreamEncInit(bitstream, buffer, *buf_nal_size, NULL, 0);
409 BitstreamEncInit(bitstream, buffer, *buf_nal_size, NULL, 0);
439 BitstreamEncInit(bitstream, buffer, *buf_nal_size, encvid->overrunBuffer, encvid->oBSize);
490 /* store the encoded picture in the DPB buffer */
515 /* Purpose : To retrieve the overrun buffer
[all...]
/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);
455 const FLAC__byte buffer[],
352 onEncodedFlacAvailable( const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame) argument
453 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...]
/frameworks/av/media/libstagefright/foundation/
H A DAString.cpp373 char *buffer; local
374 vasprintf(&buffer, format, ap);
378 AString result(buffer);
380 free(buffer);
381 buffer = NULL;
/frameworks/av/media/libstagefright/mpeg2ts/
H A DAnotherPacketSource.cpp92 sp<ABuffer> buffer = *it; local
94 if (buffer->meta()->findInt32("discontinuity", &discontinuity)) {
99 if (buffer->meta()->findObject("format", &object)) {
108 status_t AnotherPacketSource::dequeueAccessUnit(sp<ABuffer> *buffer) { argument
109 buffer->clear();
117 *buffer = *mBuffers.begin();
121 if ((*buffer)->meta()->findInt32("discontinuity", &discontinuity)) {
130 mLatestDequeuedMeta = (*buffer)->meta()->dup();
133 if ((*buffer)->meta()->findObject("format", &object)) {
154 const sp<ABuffer> buffer local
199 queueAccessUnit(const sp<ABuffer> &buffer) argument
281 sp<ABuffer> buffer = new ABuffer(0); local
325 const sp<ABuffer> &buffer = *it; local
362 sp<ABuffer> buffer = *it; local
398 sp<ABuffer> buffer = *mBuffers.begin(); local
[all...]
/frameworks/av/media/libstagefright/omx/
H A DGraphicBufferSource.cpp84 ALOGE("Unable to set BQ max acquired buffer count to %u: %d",
124 // rather than just submit the first buffer, to avoid a degenerate case:
127 // that the codec buffer has been released. We'd then acquire and
128 // submit a single additional buffer, repeatedly, never using more than
129 // one codec buffer simultaneously. (We could instead try to submit
130 // all BQ buffers whenever any codec buffer is freed, but if we get the
209 ALOGE("addCodecBuffer: buffer added while executing");
230 ALOGE("codecBufferEmptied: buffer not recognized (h=%p)", header);
240 // that to zero to see of this was the EOS buffer. Instead we just
245 // This can happen when broken code sends us the same buffer
270 GraphicBuffer *buffer; local
671 GraphicBuffer *buffer = codecBuffer.mGraphicBuffer.get(); local
[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...]
/frameworks/av/media/libstagefright/rtsp/
H A DAMPEG4ElementaryAssembler.cpp229 sp<ABuffer> buffer = *queue->begin(); local
233 mNextExpectedSeqNo = (uint32_t)buffer->int32Data();
234 } else if ((uint32_t)buffer->int32Data() != mNextExpectedSeqNo) {
241 CHECK(buffer->meta()->findInt32("rtp-time", (int32_t *)&rtpTime));
249 mPackets.push_back(buffer);
251 // hexdump(buffer->data(), buffer->size());
252 if (buffer->size() < 2) {
256 unsigned AU_headers_length = U16_AT(buffer->data()); // in bits
258 if (buffer
[all...]

Completed in 980 milliseconds

1234567891011>>