Searched defs:buffer (Results 276 - 300 of 680) sorted by relevance

<<11121314151617181920>>

/frameworks/av/media/libaudiohal/
H A DStreamHalHidl.cpp299 status_t StreamOutHalHidl::write(const void *buffer, size_t bytes, size_t *written) { argument
304 // Can't determine the size for the MQ buffer. Wait for a non-empty write request.
315 WriteCommand::WRITE, "write", static_cast<const uint8_t*>(buffer), bytes,
566 status_t StreamInHalHidl::read(void *buffer, size_t bytes, size_t *read) {
571 // Can't determine the size for the MQ buffer. Wait for a non-empty read request.
586 if (!mDataMQ->read(static_cast<uint8_t*>(buffer), std::min(bytes, availToRead))) {
/frameworks/av/media/libaudioprocessing/tests/
H A Dtest-mixer.cpp40 " [-s sample-rate] [-o <output-file>] [-a <aux-buffer-file>] [-P csv]"
47 fprintf(stderr, " -a <aux-buffer-file>\n");
54 static int writeFile(const char *filename, const void *buffer, argument
73 (void) sf_writef_float(sf, (float*)buffer, frames);
75 (void) sf_writef_short(sf, (short*)buffer, frames);
218 // create the output buffer.
228 // create the aux buffer, if needed.
318 // Aux buffer is always in q4_27 format for now.
H A Dtest_utils.h94 /* Creates a type-independent audio buffer provider from
95 * a buffer base address, size, framesize, and input increment array.
97 * No allocation or deallocation of the provided buffer is done.
121 virtual android::status_t getNextBuffer(Buffer* buffer) argument
123 size_t requestedFrames = buffer->frameCount;
125 buffer->frameCount = mNumFrames - mNextFrame;
130 mNextIdx-1, provided, buffer->frameCount);
131 if (provided < buffer->frameCount) {
132 buffer->frameCount = provided;
140 requestedFrames, mNumFrames - mNextFrame, buffer
151 releaseBuffer(Buffer* buffer) argument
197 T* buffer = reinterpret_cast<T*>(vbuffer); local
221 T *buffer = reinterpret_cast<T*>(vbuffer); local
[all...]
/frameworks/av/media/libmedia/
H A DCharacterEncodingDetector.cpp221 char* buffer = new char[targetLength]; local
223 if (!buffer)
225 char* target = buffer;
238 while (--target > buffer && *target == ' ') {
242 char *start = buffer;
249 delete[] buffer;
/frameworks/av/media/libmedia/include/media/
H A DIOMX.h128 // Allocate an opaque buffer as a native handle. If component supports returning native
129 // handles, those are returned in *native_handle. Otherwise, the allocated buffer is
134 OMX_U32 port_index, size_t size, buffer_id *buffer,
137 // Instructs the component to use the buffer passed in via |omxBuf| on the
138 // specified port. Returns in |*buffer| the buffer id that the component
139 // assigns to this buffer. |omxBuf| must be one of:
141 // 2) type kBufferTypeANWBuffer for non-meta-graphic buffer mode,
144 OMX_U32 port_index, const OMXBuffer &omxBuf, buffer_id *buffer) = 0;
146 // Frees the buffer o
197 IOMX::buffer_id buffer; member in struct:android::omx_message::__anon379::__anon381
202 IOMX::buffer_id buffer; member in struct:android::omx_message::__anon379::__anon382
[all...]
/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DHTTPLiveSource.cpp35 // default buffer prepare/ready/underflow marks
279 sp<ABuffer> buffer; local
280 while (mLiveSession->dequeueAccessUnit(fetchType, &buffer) == OK) {
284 notify->setBuffer("buffer", buffer);
287 CHECK(buffer->meta()->findInt64("baseUs", &baseUs));
288 CHECK(buffer->meta()->findInt64("timeUs", &timeUs));
449 // notification without buffer triggers MEDIA_INFO_METADATA_UPDATE
H A DNuPlayerDecoderPassThrough.cpp38 // TODO optimize buffer size for power consumption
39 // The offload read buffer size is 32 KB but 24 KB uses less power.
148 ALOGD("return aggregated buffer and save err(=%d) for later", err);
172 // Create a larger buffer for combining smaller buffers from the extractor.
182 // Will the smaller buffer fit?
185 // Should we save this small buffer for the next big buffer?
186 // If the first small buffer did not have a timestamp then save
187 // any buffer that does have a timestamp until the next big buffer
288 sp<ABuffer> buffer; local
[all...]
H A DStreamingSource.cpp107 char buffer[188]; local
109 ssize_t n = mStreamListener->read(buffer, sizeof(buffer), &extra);
137 if (buffer[0] == 0x00) {
144 uint8_t type = buffer[1];
148 memcpy(&mediaTimeUs, &buffer[2], sizeof(mediaTimeUs));
159 status_t err = mTSParser->feedTSPacket(buffer, sizeof(buffer));
190 // We're going to buffer at least 2 secs worth data on all tracks before
/frameworks/av/media/libstagefright/
H A DAACExtractor.cpp50 MediaBuffer **buffer, const ReadOptions *options = NULL);
308 MediaBuffer *buffer; local
309 status_t err = mGroup->acquire_buffer(&buffer);
315 if (mDataSource->readAt(mOffset + headerSize, buffer->data(),
317 buffer->release();
318 buffer = NULL;
323 buffer->set_range(0, frameSizeWithoutHeader);
324 buffer->meta_data()->setInt64(kKeyTime, mCurrentTimeUs);
325 buffer->meta_data()->setInt32(kKeyIsSyncFrame, 1);
330 *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 DAMRExtractor.cpp48 MediaBuffer **buffer, const ReadOptions *options = NULL);
306 MediaBuffer *buffer; local
307 status_t err = mGroup->acquire_buffer(&buffer);
312 n = mDataSource->readAt(mOffset, buffer->data(), frameSize);
315 buffer->release();
316 buffer = NULL;
327 buffer->set_range(0, frameSize);
328 buffer->meta_data()->setInt64(kKeyTime, mCurrentTimeUs);
329 buffer->meta_data()->setInt32(kKeyIsSyncFrame, 1);
334 *out = buffer;
[all...]
H A DAudioPlayer.cpp98 // updated format, if there isn't, we'll stash away the valid buffer
321 // amount of residual data in the hardware buffer which we must
343 // Make sure to release any buffer we hold onto so that the
352 ALOGV("AudioPlayer releasing input buffer.");
426 void *buffer, size_t size, void *cookie,
432 return me->fillBuffer(buffer, size);
451 AudioTrack::Buffer *buffer = (AudioTrack::Buffer *)info; local
452 size_t numBytesWritten = fillBuffer(buffer->raw, buffer->size);
453 buffer
424 AudioSinkCallback( MediaPlayerBase::AudioSink * , void *buffer, size_t size, void *cookie, MediaPlayerBase::AudioSink::cb_event_t event) argument
[all...]
H A DCameraSourceTimeLapse.cpp171 void CameraSourceTimeLapse::signalBufferReturned(MediaBuffer* buffer) { argument
174 if (mQuickStop && (buffer == mLastReadBufferCopy)) {
175 buffer->setObserver(NULL);
176 buffer->release();
178 return CameraSource::signalBufferReturned(buffer);
207 MediaBuffer **buffer, const ReadOptions *options) {
210 mLastReadStatus = CameraSource::read(buffer, options);
213 // Make a copy of the buffer in that case.
215 if (mQuickStop && *buffer) {
216 fillLastReadBufferCopy(**buffer);
206 read( MediaBuffer **buffer, const ReadOptions *options) argument
329 processBufferQueueFrame(BufferItem& buffer) argument
[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 DMidiExtractor.cpp48 MediaBuffer **buffer, const ReadOptions *options = NULL);
120 MediaBuffer *buffer; local
130 buffer = mEngine->readBuffer();
131 *outBuffer = buffer;
133 return buffer != NULL ? (status_t) OK : (status_t) ERROR_END_OF_STREAM;
209 ALOGV("using %d byte buffer", bufsize);
232 MediaBuffer *buffer; local
233 status_t err = mGroup->acquire_buffer(&buffer);
235 ALOGE("readBuffer: no buffer");
241 buffer
[all...]
H A DSimpleDecodingSource.cpp178 MediaBuffer **buffer, const ReadOptions *options) {
179 *buffer = NULL;
187 status_t res = doRead(me, buffer, options);
199 Mutexed<ProtectedState>::Locked &me, MediaBuffer **buffer, const ReadOptions *options) {
222 // the codec produces at least one output buffer. Also, the codec
223 // should produce an output buffer in at most 1 seconds. Retry a
226 // allow some time to get input buffer after flush
239 ALOGW("[%s] could not get input buffer #%zu",
289 ALOGW("'%s' received %zu input bytes for buffer of size %zu",
309 ALOGI("[%s] failed to queue input buffer #
177 read( MediaBuffer **buffer, const ReadOptions *options) argument
198 doRead( Mutexed<ProtectedState>::Locked &me, MediaBuffer **buffer, const ReadOptions *options) argument
[all...]
H A DSurfaceMediaSource.cpp101 char buffer[1024]; local
102 dump(result, "", buffer, 1024);
108 char* buffer,
113 result.append(buffer);
157 ALOGE("Failed to find the advertised buffer count");
254 void SurfaceMediaSource::passMetadataBuffer_l(MediaBuffer **buffer, argument
256 *buffer = new MediaBuffer(sizeof(VideoNativeMetadata));
257 VideoNativeMetadata *data = (VideoNativeMetadata *)(*buffer)->data();
259 ALOGE("Cannot allocate memory for metadata buffer!");
266 bufferHandle, (*buffer)
105 dump( String8& result, const char* , char* buffer, size_t ) const argument
269 read( MediaBuffer **buffer, const ReadOptions * ) argument
374 getMediaBufferHandle(MediaBuffer *buffer) argument
382 signalBufferReturned(MediaBuffer *buffer) argument
[all...]
/frameworks/av/media/libstagefright/codecs/aacenc/
H A DAACEncoder.cpp223 MediaBuffer *buffer; local
224 CHECK_EQ(mBufferGroup->acquire_buffer(&buffer), (status_t)OK);
225 uint8_t *outPtr = (uint8_t *)buffer->data();
231 buffer->set_range(0, 2);
232 buffer->meta_data()->setInt32(kKeyIsCodecConfig, true);
233 *out = buffer;
237 buffer->meta_data()->setInt32(kKeyIsCodecConfig, false);
245 buffer->release();
310 outputData.Length = buffer->size() - nOutputBytes;
317 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");
276 ALOGE("Input buffer size must be at most %d bytes",
325 ALOGE("input buffer too large (%d).", inHeader->nFilledLen);
353 ALOGV(" dequeueing buffer on output port after writing data");
379 const FLAC__byte buffer[],
389 memcpy(mHeader + mHeaderOffset, buffer, bytes);
426 memcpy(outHeader->pBuffer + outHeader->nOffset, buffer, bytes);
480 const FLAC__byte buffer[],
378 onEncodedFlacAvailable( const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame) argument
478 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/codecs/mp3dec/test/
H A Dmp3reader.cpp268 * the last buffer, and thus should include the remaining
269 * bytes in the buffer.
376 bool Mp3Reader::getFrame(void *buffer, uint32_t *size) { argument
383 ssize_t n = sourceReadAt(mFp, mCurrentPos, buffer, 4);
388 uint32_t header = U32_AT((const uint8_t *)buffer);
408 ssize_t n = sourceReadAt(mFp, mCurrentPos, buffer, frame_size);
/frameworks/av/media/libstagefright/foundation/
H A DAString.cpp386 char *buffer; local
387 vasprintf(&buffer, format, ap);
391 AString result(buffer);
393 free(buffer);
394 buffer = NULL;
/frameworks/av/media/libstagefright/omx/
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...]
/frameworks/av/services/audioflinger/
H A DFastMixer.cpp197 if (sinkFrameSize > mixerFrameSize) { // need a sink buffer
288 // but may have a different buffer provider or volume provider
401 // allow mixing partial buffer
440 // prepare the buffer used to write to sink
441 void *buffer = mSinkBuffer != NULL ? mSinkBuffer : mMixerBuffer; local
443 memcpy_by_audio_format(buffer, mFormat.mFormat, mMixerBuffer, mMixerBufferFormat,
449 (void) teeSink->write(buffer, frameCount);
455 ssize_t framesWritten = mOutputSink->write(buffer, frameCount);

Completed in 268 milliseconds

<<11121314151617181920>>