Searched defs:buffer (Results 51 - 75 of 524) sorted by path

1234567891011>>

/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 DMonoPipeReader.cpp46 ssize_t MonoPipeReader::read(void *buffer, size_t count, int64_t readPTS) argument
76 memcpy(buffer, (char *) mPipe->mBuffer + (front * mFrameSize), part1 * mFrameSize);
80 memcpy((char *) buffer + (part1 * mFrameSize), mPipe->mBuffer, part2 * mFrameSize);
H A DNBAIO.cpp76 double buffer[((frameSize * block) + sizeof(double) - 1) / sizeof(double)]; local
83 ssize_t ret = via(user, buffer, count);
87 ret = write(buffer, maxRet);
113 double buffer[((frameSize * block) + sizeof(double) - 1) / sizeof(double)]; local
120 ssize_t ret = read(buffer, count, readPTS);
124 ret = via(user, buffer, maxRet, readPTS);
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
H A DPipe.cpp28 Pipe::Pipe(size_t maxFrames, const NBAIO_Format& format, void *buffer) : argument
31 mBuffer(buffer == NULL ? malloc(mMaxFrames * Format_frameSize(format)) : buffer),
34 mFreeBufferInDestructor(buffer == NULL)
46 ssize_t Pipe::write(const void *buffer, size_t count) argument
58 memcpy((char *) mBuffer + (rear * mFrameSize), buffer, written * mFrameSize);
64 memcpy(mBuffer, (char *) buffer + (written * mFrameSize), count * mFrameSize);
H A DPipeReader.cpp62 ssize_t PipeReader::read(void *buffer, size_t count, int64_t readPTS __unused) argument
79 memcpy(buffer, (char *) mPipe.mBuffer + (front * mFrameSize), red * mFrameSize);
86 memcpy((char *) buffer + (red * mFrameSize), mPipe.mBuffer, count * mFrameSize);
H A DSourceAudioBufferProvider.cpp48 status_t SourceAudioBufferProvider::getNextBuffer(Buffer *buffer, int64_t pts) argument
50 ALOG_ASSERT(buffer != NULL && buffer->frameCount > 0 && mGetCount == 0);
54 if (mRemaining < buffer->frameCount) {
55 buffer->frameCount = mRemaining;
57 buffer->raw = (char *) mAllocated + (mOffset * mFrameSize);
58 mGetCount = buffer->frameCount;
62 if (buffer->frameCount > mSize) {
64 mAllocated = malloc(buffer->frameCount * mFrameSize);
65 mSize = buffer
84 releaseBuffer(Buffer *buffer) argument
[all...]
/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.cpp235 * 11 bits of buffer fullness. 0x7FF for VBR.
297 MediaBuffer *buffer; local
298 err = mSource->read(&buffer);
305 buffer->release();
306 buffer = NULL;
310 mEstimatedSizeBytes += kAdtsHeaderLength + buffer->range_length();
312 buffer->release();
313 buffer = NULL;
319 if (buffer->meta_data()->findInt32(kKeyIsCodecConfig, &isCodecSpecific) && isCodecSpecific) {
320 ALOGV("Drop codec specific info buffer");
[all...]
H A DACodec.cpp159 msg->setInt32("buffer", omx_msg.u.buffer_data.buffer);
167 "buffer", omx_msg.u.extended_buffer_data.buffer);
628 // port. For now keep submitting an output buffer if there was an
719 ALOGV("skipping buffer %p", info.mGraphicBuffer->getNativeBuffer());
722 ALOGV("attaching buffer %p", info.mGraphicBuffer->getNativeBuffer());
726 ALOGE("failed to attach buffer %p to the new surface: %s (%d)",
738 ALOGV("canceling buffer %p", info.mGraphicBuffer->getNativeBuffer());
743 ALOGE("failed to cancel buffer
4500 addBuffer( IOMX::buffer_id id, const sp<ABuffer> &buffer) argument
4839 sp<ABuffer> buffer; local
[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 DAMRWriter.cpp196 MediaBuffer *buffer; local
197 err = mSource->read(&buffer);
204 buffer->release();
205 buffer = NULL;
209 mEstimatedSizeBytes += buffer->range_length();
211 buffer->release();
212 buffer = NULL;
218 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timestampUs));
234 buffer->release();
235 buffer
[all...]
H A DAVIExtractor.cpp47 MediaBuffer **buffer, const ReadOptions *options);
70 void append(MediaBuffer *buffer);
71 status_t read(MediaBuffer **buffer);
140 MediaBuffer **buffer, const ReadOptions *options) {
143 *buffer = NULL;
163 status_t err = mSplitter->read(buffer);
203 *buffer = out;
236 void AVIExtractor::MP3Splitter::append(MediaBuffer *buffer) { argument
241 CHECK(buffer->meta_data()->findInt64(kKeyTime, &mBaseTimeUs));
251 || mBuffer->size() + buffer
139 read( MediaBuffer **buffer, const ReadOptions *options) argument
598 sp<ABuffer> buffer = new ABuffer(size); local
688 sp<ABuffer> buffer = new ABuffer(size); local
772 sp<ABuffer> buffer = new ABuffer(size); local
1013 sp<ABuffer> buffer = new ABuffer(size); local
1074 sp<ABuffer> buffer = new ABuffer(size); local
[all...]
H A DAudioPlayer.cpp94 // updated format, if there isn't, we'll stash away the valid buffer
316 // amount of residual data in the hardware buffer which we must
338 // Make sure to release any buffer we hold onto so that the
347 ALOGV("AudioPlayer releasing input buffer.");
435 void *buffer, size_t size, void *cookie,
441 return me->fillBuffer(buffer, size);
462 AudioTrack::Buffer *buffer = (AudioTrack::Buffer *)info; local
463 size_t numBytesWritten = fillBuffer(buffer->raw, buffer->size);
464 buffer
433 AudioSinkCallback( MediaPlayerBase::AudioSink * , void *buffer, size_t size, void *cookie, MediaPlayerBase::AudioSink::cb_event_t event) argument
[all...]
H A DAudioSource.cpp74 // buffer size
77 // make sure that the AudioRecord total buffer size is large enough
238 MediaBuffer *buffer = *mBuffersReceived.begin(); local
241 buffer->setObserver(this);
242 buffer->add_ref();
246 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs));
249 memset((uint8_t *) buffer->data(), 0, buffer->range_length());
259 (uint8_t *) buffer->data(), buffer
281 signalBufferReturned(MediaBuffer *buffer) argument
356 MediaBuffer *buffer = new MediaBuffer(bufferSize); local
364 queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) argument
[all...]
H A DAwesomePlayer.cpp111 virtual void render(MediaBuffer *buffer) { argument
113 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs));
115 render((const uint8_t *)buffer->data() + buffer->range_offset(),
116 buffer->range_length(), timeUs, timeUs * 1000);
145 virtual void render(MediaBuffer *buffer) { argument
148 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs));
151 mNativeWindow.get(), buffer->graphicBuffer().get(), -1);
158 sp<MetaData> metaData = buffer->meta_data();
H A DCameraSource.cpp606 ALOGW("Failed to set video buffer count to %d due to %d",
809 void CameraSource::signalBufferReturned(MediaBuffer *buffer) { argument
810 ALOGV("signalBufferReturned: %p", buffer->data());
814 if ((*it)->pointer() == buffer->data()) {
818 buffer->setObserver(0);
819 buffer->release();
824 CHECK(!"signalBufferReturned: bogus buffer");
828 MediaBuffer **buffer, const ReadOptions *options) {
831 *buffer = NULL;
866 *buffer
827 read( MediaBuffer **buffer, const ReadOptions *options) 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();
203 CHECK(dstOffset + 4 <= (*buffer)->size());
215 (*buffer)->set_range((*buffer)->range_offset(), dstOffset);
219 (*buffer)
[all...]
H A DDataURISource.cpp37 sp<ABuffer> buffer; local
51 buffer = decodeBase64(encoded);
53 if (buffer == NULL) {
60 buffer = new ABuffer(dataLen);
61 memcpy(buffer->data(), commaPos + 1, dataLen);
73 return new DataURISource(buffer);
76 DataURISource::DataURISource(const sp<ABuffer> &buffer) argument
77 : mBuffer(buffer) {
H A DFLACExtractor.cpp51 MediaBuffer **buffer, const ReadOptions *options = NULL);
156 FLAC__byte buffer[], size_t *bytes);
165 const FLAC__Frame *frame, const FLAC__int32 * const buffer[]);
172 FLAC__byte buffer[], size_t *bytes,
191 const FLAC__Frame *frame, const FLAC__int32 * const buffer[],
211 const FLAC__StreamDecoder * /* decoder */, FLAC__byte buffer[],
214 return ((FLACParser *) client_data)->readCallback(buffer, bytes);
246 const FLAC__int32 * const buffer[], void *client_data)
248 return ((FLACParser *) client_data)->writeCallback(frame, buffer);
268 FLAC__byte buffer[], size_
210 read_callback( const FLAC__StreamDecoder * , FLAC__byte buffer[], size_t *bytes, void *client_data) argument
244 write_callback( const FLAC__StreamDecoder * , const FLAC__Frame *frame, const FLAC__int32 * const buffer[], void *client_data) argument
267 readCallback( FLAC__byte buffer[], size_t *bytes) argument
319 writeCallback( const FLAC__Frame *frame, const FLAC__int32 * const buffer[]) argument
684 MediaBuffer *buffer; local
757 MediaBuffer *buffer; local
[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 DMP3Extractor.cpp121 * the last buffer, and thus should include the remaining
122 * bytes in the buffer.
225 MediaBuffer **buffer, const ReadOptions *options = NULL);
518 MediaBuffer *buffer; local
519 status_t err = mGroup->acquire_buffer(&buffer);
529 ssize_t n = mDataSource->readAt(mCurrentPos, buffer->data(), 4);
531 buffer->release();
532 buffer = NULL;
537 uint32_t header = U32_AT((const uint8_t *)buffer->data());
560 buffer
[all...]
H A DMPEG2TSWriter.cpp88 bool appendAACFrames(MediaBuffer *buffer);
91 void postAVCFrame(MediaBuffer *buffer);
159 // Codec specific data better be in the first data buffer.
248 notify->setBuffer("buffer", out);
253 void MPEG2TSWriter::SourceInfo::postAVCFrame(MediaBuffer *buffer) { argument
258 new ABuffer(buffer->range_length());
260 (const uint8_t *)buffer->data()
261 + buffer->range_offset(),
262 buffer->range_length());
265 CHECK(buffer
278 appendAACFrames(MediaBuffer *buffer) argument
387 MediaBuffer *buffer; local
606 sp<ABuffer> buffer = source->lastAccessUnit(); local
616 sp<ABuffer> buffer; local
730 sp<ABuffer> buffer = new ABuffer(188); local
787 sp<ABuffer> buffer = new ABuffer(188); local
858 sp<ABuffer> buffer = new ABuffer(188); local
[all...]
H A DMPEG4Extractor.cpp70 virtual status_t read(MediaBuffer **buffer, const ReadOptions *options = NULL);
71 virtual status_t fragmentedRead(MediaBuffer **buffer, const ReadOptions *options = NULL);
619 uint8_t buffer[8]; local
621 if (mDataSource->readAt(data_offset, buffer, 2) < 2) {
626 if ((buffer[1] >> 5) & 0x0001) { //url flag is set
630 if (mDataSource->readAt(data_offset, buffer, 8) < 8) {
635 if ((0x0F/*ES_ID_REF_TAG*/ != buffer[1])
636 || ( 0x0A/*IPMP_DESCRIPTOR_POINTER_ID_TAG*/ != buffer[5])) {
641 sinf->trackID = U16_AT(&buffer[3]);
642 sinf->IPMPDescriptorID = buffer[
819 char buffer[256]; local
1267 uint8_t buffer[8]; local
1323 uint8_t buffer[8 + 20]; local
1379 uint8_t buffer[78]; local
1622 char buffer[18]; local
1649 uint8_t buffer[256]; local
1703 sp<ABuffer> buffer = new ABuffer(chunk_data_size); local
1720 sp<ABuffer> buffer = new ABuffer(chunk_data_size); local
1751 char buffer[23]; local
1777 uint8_t buffer[4]; local
1949 uint32_t buffer; local
2014 uint8_t *buffer = new (std::nothrow) uint8_t[size + chunk_size]; local
2053 sp<ABuffer> buffer = new ABuffer(chunk_data_size + 1); local
2372 uint8_t buffer[36 + 60]; local
2457 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1]; local
2650 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1]; local
[all...]

Completed in 340 milliseconds

1234567891011>>