Searched refs:buffer (Results 276 - 300 of 922) sorted by relevance

<<11121314151617181920>>

/frameworks/wilhelm/tests/examples/
H A DslesTestFeedback.cpp46 // Storage area for the buffer queues
71 // Called after audio recorder fills a buffer with data
78 // We should only be called when a recording buffer is done
82 char *buffer = rxBuffers[rxFront]; local
84 // Remove buffer from record queue
90 ssize_t actual = audio_utils_fifo_write(&fifo, buffer, (size_t) bufSizeInFrames);
99 actual = audio_utils_fifo_write(&fifo2, buffer, (size_t) bufSizeInFrames);
105 // Enqueue this same buffer for the recorder to fill again.
106 result = (*recorderBufferQueue)->Enqueue(recorderBufferQueue, buffer, bufSizeInBytes);
115 rxBuffers[rxRear] = buffer;
172 char *buffer = txBuffers[txFront]; local
455 char *buffer = freeBuffers[freeFront]; local
519 char *buffer = freeBuffers[freeFront]; local
552 short buffer[bufSizeInFrames * channels]; local
[all...]
/frameworks/av/media/libstagefright/rtsp/
H A DMyTransmitter.h129 MediaBuffer *buffer; local
130 CHECK_EQ(mEncoder->read(&buffer), (status_t)OK);
131 CHECK(buffer != NULL);
133 makeH264SPropParamSets(buffer);
135 buffer->release();
136 buffer = NULL;
439 sp<ABuffer> buffer = new ABuffer(65536);
440 ssize_t n = recv(mRTCPSocket, buffer->data(), buffer->size(), 0);
447 hexdump(buffer
619 sp<ABuffer> buffer = new ABuffer(65536); local
720 sp<ABuffer> buffer = new ABuffer(65536); local
864 makeH264SPropParamSets(MediaBuffer *buffer) argument
892 addSR(const sp<ABuffer> &buffer) argument
931 addSDES(const sp<ABuffer> &buffer) argument
[all...]
H A DAMPEG4AudioAssembler.cpp69 sp<ABuffer> buffer = new ABuffer(outLen); local
70 uint8_t *out = buffer->data();
95 return buffer;
362 sp<ABuffer> AMPEG4AudioAssembler::removeLATMFraming(const sp<ABuffer> &buffer) { argument
365 sp<ABuffer> out = new ABuffer(buffer->size());
369 uint8_t *ptr = buffer->data();
382 if (offset >= buffer->size()) {
383 ALOGW("Malformed buffer received");
411 CHECK_LT(offset, buffer->size());
412 CHECK_LE(payloadLength, buffer
512 sp<ABuffer> buffer = *queue->begin(); local
[all...]
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...]
/frameworks/av/media/libstagefright/
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 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();
205 dstOffset + 4 + nalLength > (*buffer)->size()) {
206 (*buffer)->release();
207 (*buffer) = NULL;
225 (*buffer)
[all...]
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
685 MediaBuffer *buffer; local
758 MediaBuffer *buffer; local
[all...]
H A DMPEG4Extractor.cpp76 virtual status_t read(MediaBuffer **buffer, const ReadOptions *options = NULL);
77 virtual status_t fragmentedRead(MediaBuffer **buffer, const ReadOptions *options = NULL);
645 uint8_t buffer[8]; local
647 if (mDataSource->readAt(data_offset, buffer, 2) < 2) {
652 if ((buffer[1] >> 5) & 0x0001) { //url flag is set
656 if (mDataSource->readAt(data_offset, buffer, 8) < 8) {
661 if ((0x0F/*ES_ID_REF_TAG*/ != buffer[1])
662 || ( 0x0A/*IPMP_DESCRIPTOR_POINTER_ID_TAG*/ != buffer[5])) {
667 sinf->trackID = U16_AT(&buffer[3]);
668 sinf->IPMPDescriptorID = buffer[
859 char buffer[256]; local
1317 uint8_t buffer[8]; local
1373 uint8_t buffer[8 + 20]; local
1429 uint8_t buffer[78]; local
1690 char buffer[18]; local
1717 uint8_t buffer[256]; local
1771 uint8_t buffer[12]; local
1796 sp<ABuffer> buffer = new ABuffer(chunk_data_size); local
1818 sp<ABuffer> buffer = new ABuffer(chunk_data_size); local
1854 char buffer[23]; local
1880 uint8_t buffer[4]; local
2053 uint32_t buffer; local
2118 uint8_t *buffer = new (std::nothrow) uint8_t[size + chunk_size]; local
2157 sp<ABuffer> buffer = new ABuffer(chunk_data_size + 1); local
2495 uint8_t buffer[36 + 60]; local
2580 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1]; local
2779 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1]; local
2822 uint8_t *buffer = new (std::nothrow) uint8_t[size + 1]; local
[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...]
/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...]
H A DOMXNodeInstance.cpp72 /* buffer formatting */
135 // return either the codec or the backup buffer
684 OMX::buffer_id *buffer, OMX_U32 allottedSize) {
685 if (params == NULL || buffer == NULL) {
710 *buffer = 0;
717 *buffer = makeBufferID(header);
719 addActiveBuffer(portIndex, *buffer);
727 *buffer, portIndex, "%u(%zu)@%p", allottedSize, params->size(), params->pointer()));
733 OMX::buffer_id *buffer) {
734 if (graphicBuffer == NULL || buffer
682 useBuffer( OMX_U32 portIndex, const sp<IMemory> &params, OMX::buffer_id *buffer, OMX_U32 allottedSize) argument
731 useGraphicBuffer2_l( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id *buffer) argument
787 useGraphicBuffer( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id *buffer) argument
851 updateGraphicBufferInMeta_l( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id buffer, OMX_BUFFERHEADERTYPE *header, bool updateCodecBuffer) argument
896 updateGraphicBufferInMeta( OMX_U32 portIndex, const sp<GraphicBuffer>& graphicBuffer, OMX::buffer_id buffer) argument
907 updateNativeHandleInMeta( OMX_U32 portIndex, const sp<NativeHandle>& nativeHandle, OMX::buffer_id buffer) argument
1083 allocateSecureBuffer( OMX_U32 portIndex, size_t size, OMX::buffer_id *buffer, void **buffer_data, sp<NativeHandle> *native_handle) argument
1135 allocateBufferWithBackup( OMX_U32 portIndex, const sp<IMemory> &params, OMX::buffer_id *buffer, OMX_U32 allottedSize) argument
1182 freeBuffer( OMX_U32 portIndex, OMX::buffer_id buffer) argument
1206 fillBuffer(OMX::buffer_id buffer, int fenceFd) argument
1240 emptyBuffer( OMX::buffer_id buffer, OMX_U32 rangeOffset, OMX_U32 rangeLength, OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) argument
1408 OMX::buffer_id buffer = findBufferID(header); local
1558 OMX_BUFFERHEADERTYPE *buffer = local
1593 OMX_BUFFERHEADERTYPE *buffer = local
1795 OMX::buffer_id buffer; local
1807 findBufferHeader( OMX::buffer_id buffer, OMX_U32 portIndex) argument
1842 invalidateBufferID(OMX::buffer_id buffer) argument
[all...]
/frameworks/native/libs/binder/
H A DBufferedTextOutput.cpp39 , buffer(NULL)
47 free(buffer);
54 void* b = realloc(buffer, newSize);
56 buffer = (char*)b;
59 memcpy(buffer+bufferPos, txt, len);
68 void* b = realloc(buffer, 256);
70 buffer = (char*)b;
77 char* buffer; member in struct:android::BufferedTextOutput::BufferState
188 // them out without going through the buffer.
205 // Append the new text to the buffer
[all...]
/frameworks/native/libs/gui/
H A DStreamSplitter.cpp111 // If there are too many outstanding buffers, we block until a buffer is
126 // Acquire and detach the buffer from the input
130 "acquiring buffer from input failed (%d)", status);
132 ALOGV("acquired buffer %#" PRIx64 " from input",
137 "detaching buffer from input failed (%d)", status);
139 // Initialize our reference count for this buffer
149 // Attach and queue the buffer to each of the outputs
157 // buffer eventually, and move on to the next output
164 "attaching buffer to output failed (%d)", status);
172 // buffer eventuall
192 sp<GraphicBuffer> buffer; local
276 BufferTracker(const sp<GraphicBuffer>& buffer) argument
[all...]
/frameworks/native/libs/gui/tests/
H A DStreamSplitter_test.cpp72 // Never allow the output BufferQueue to allocate a buffer
81 sp<GraphicBuffer> buffer; local
85 ASSERT_EQ(OK, inputProducer->requestBuffer(slot, &buffer));
88 ASSERT_EQ(OK, buffer->lock(GraphicBuffer::USAGE_SW_WRITE_OFTEN,
91 ASSERT_EQ(OK, buffer->unlock());
98 // Now that we have dequeued/allocated one buffer, prevent any further
115 // received the buffer back from the output BufferQueue
143 // Never allow the output BufferQueues to allocate a buffer
153 sp<GraphicBuffer> buffer; local
157 ASSERT_EQ(OK, inputProducer->requestBuffer(slot, &buffer));
217 sp<GraphicBuffer> buffer; local
[all...]
H A DSurface_test.cpp106 // that we need to dequeue a buffer in order for it to actually get
126 // Loop to make sure SurfaceFlinger has retired a protected buffer.
192 // Allocate a buffer with a generation number of 0
193 ANativeWindowBuffer* buffer; local
197 ASSERT_EQ(NO_ERROR, window->dequeueBuffer(window.get(), &buffer, &fenceFd));
198 ASSERT_EQ(NO_ERROR, window->cancelBuffer(window.get(), buffer, fenceFd));
200 // Detach the buffer and check its generation number
207 buffer = static_cast<ANativeWindowBuffer*>(graphicBuffer.get());
210 ASSERT_EQ(NO_ERROR, surface->attachBuffer(buffer));
212 // Check that the new generation number sticks with the buffer
252 ANativeWindowBuffer* buffer; local
[all...]
/frameworks/av/services/audioflinger/
H A DTracks.cpp73 void *buffer,
116 size_t bufferSize = (buffer == NULL ? roundup(frameCount) : frameCount) * mFrameSize;
117 if (buffer == NULL && alloc == ALLOC_CBLK) {
145 ALOGE("not enough memory for read-only buffer size=%zu", bufferSize);
147 roHeap->dump("buffer");
159 // However in this case the TrackBase does not reference the buffer directly.
160 // It should references the buffer via the pipe.
161 // Therefore, to detect incorrect usage of the buffer, we set mBuffer to NULL.
166 if (buffer == NULL) {
170 mBuffer = buffer;
66 TrackBase( ThreadBase *thread, const sp<Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, audio_session_t sessionId, int clientUid, IAudioFlinger::track_flags_t flags, bool isOut, alloc_type alloc, track_type type) argument
247 releaseBuffer(AudioBufferProvider::Buffer* buffer) argument
336 Track( PlaybackThread *thread, const sp<Client>& client, audio_stream_type_t streamType, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, const sp<IMemory>& sharedBuffer, audio_session_t sessionId, int uid, IAudioFlinger::track_flags_t flags, track_type type) argument
468 dump(char* buffer, size_t size, bool active) argument
558 getNextBuffer( AudioBufferProvider::Buffer* buffer) argument
700 ServerProxy::Buffer buffer; local
934 setAuxBuffer(int EffectId, int32_t *buffer) argument
1291 obtainBuffer( AudioBufferProvider::Buffer* buffer, uint32_t waitTimeMs) argument
1325 PatchTrack(PlaybackThread *playbackThread, audio_stream_type_t streamType, uint32_t sampleRate, audio_channel_mask_t channelMask, audio_format_t format, size_t frameCount, void *buffer, IAudioFlinger::track_flags_t flags) argument
1365 getNextBuffer( AudioBufferProvider::Buffer* buffer) argument
1381 releaseBuffer(AudioBufferProvider::Buffer* buffer) argument
1391 obtainBuffer(Proxy::Buffer* buffer, const struct timespec *timeOut) argument
1406 releaseBuffer(Proxy::Buffer* buffer) argument
1461 RecordTrack( RecordThread *thread, const sp<Client>& client, uint32_t sampleRate, audio_format_t format, audio_channel_mask_t channelMask, size_t frameCount, void *buffer, audio_session_t sessionId, int uid, IAudioFlinger::track_flags_t flags, track_type type) argument
1531 getNextBuffer(AudioBufferProvider::Buffer* buffer) argument
1604 dump(char* buffer, size_t size, bool active) argument
1661 PatchRecord(RecordThread *recordThread, uint32_t sampleRate, audio_channel_mask_t channelMask, audio_format_t format, size_t frameCount, void *buffer, IAudioFlinger::track_flags_t flags) argument
1688 getNextBuffer( AudioBufferProvider::Buffer* buffer) argument
1705 releaseBuffer(AudioBufferProvider::Buffer* buffer) argument
1715 obtainBuffer(Proxy::Buffer* buffer, const struct timespec *timeOut) argument
1721 releaseBuffer(Proxy::Buffer* buffer) argument
[all...]
H A DEffects.h40 // When controlling an auxiliary effect, the EffectModule also provides an input buffer used by
87 void setInBuffer(int16_t *buffer) { mConfig.inputCfg.buffer.s16 = buffer; } argument
88 int16_t *inBuffer() { return mConfig.inputCfg.buffer.s16; }
89 void setOutBuffer(int16_t *buffer) { mConfig.outputCfg.buffer.s16 = buffer; } argument
90 int16_t *outBuffer() { return mConfig.outputCfg.buffer.s16; }
214 void dumpToBuffer(char* buffer, size_
283 setInBuffer(int16_t *buffer, bool ownsBuffer = false) argument
290 setOutBuffer(int16_t *buffer) argument
[all...]
H A DTrackBase.h42 // where to allocate the data buffer
46 ALLOC_PIPE, // do not allocate; use the pipe buffer
47 ALLOC_LOCAL, // allocate a local buffer
48 ALLOC_NONE, // do not allocate:use the buffer passed to TrackBase constructor
63 void *buffer,
83 void* buffer() const { return mBuffer; } function in class:TrackBase
94 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer) = 0;
95 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer);
141 void* mBuffer; // start of track buffer, typically in shared memory
153 const size_t mFrameCount;// size of track buffer give
[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/native/opengl/tools/glgen/stubs/jsr239/
H A DGLCHeader.cpp120 getPointer(JNIEnv *_env, jobject buffer, jarray *array, jint *remaining, jint *offset) argument
127 position = _env->GetIntField(buffer, positionID);
128 limit = _env->GetIntField(buffer, limitID);
129 elementSizeShift = _env->GetIntField(buffer, elementSizeShiftID);
132 getBasePointerID, buffer);
139 getBaseArrayID, buffer);
144 getBaseArrayOffsetID, buffer);
171 getDirectBufferPointer(JNIEnv *_env, jobject buffer) { argument
172 if (!buffer) {
175 void* buf = _env->GetDirectBufferAddress(buffer);
[all...]
/frameworks/base/core/jni/
H A Dandroid_hardware_SensorManager.cpp293 ASensorEvent buffer[16]; local
294 while ((n = q->read(buffer, 16)) > 0) {
296 if (buffer[i].type == SENSOR_TYPE_STEP_COUNTER) {
298 float value = float(buffer[i].u64.step_counter);
300 } else if (buffer[i].type == SENSOR_TYPE_DYNAMIC_SENSOR_META) {
302 value[0] = buffer[i].dynamic_sensor_meta.connected ? 1.f: 0.f;
303 value[1] = float(buffer[i].dynamic_sensor_meta.handle);
305 } else if (buffer[i].type == SENSOR_TYPE_ADDITIONAL_INFO) {
307 buffer[i].additional_info.data_int32);
309 buffer[
[all...]
/frameworks/opt/net/voip/src/jni/rtp/
H A DAudioGroup.cpp64 // We use a circular array to implement jitter buffer. The simplest way is doing
70 // jitter buffer. For a stream at 8000Hz it takes 32 kilobytes. These numbers
184 // Allocate jitter buffer.
288 int32_t buffer[4] = { local
295 buffer[3] |= htonl(1 << 23);
298 sendto(mSocket, buffer, sizeof(buffer), MSG_DONTWAIT,
305 int32_t buffer[mSampleCount + 3]; local
309 memset(buffer, 0, sizeof(buffer));
411 __attribute__((aligned(4))) uint8_t buffer[2048]; local
887 AudioTrack::Buffer buffer; local
903 AudioRecord::Buffer buffer; local
[all...]
/frameworks/av/media/libnbaio/
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);
112 double buffer[((frameSize * block) + sizeof(double) - 1) / sizeof(double)]; local
119 ssize_t ret = read(buffer, count);
123 ret = via(user, buffer, maxRet);
/frameworks/base/core/java/android/hardware/camera2/marshal/impl/
H A DMarshalQueryableEnum.java59 public void marshal(T value, ByteBuffer buffer) { argument
63 buffer.putInt(enumValue);
69 buffer.put((byte)enumValue);
76 public T unmarshal(ByteBuffer buffer) { argument
81 enumValue = buffer.getInt();
85 enumValue = buffer.get() & UINT8_MASK;
H A DMarshalQueryablePair.java91 public void marshal(Pair<T1, T2> value, ByteBuffer buffer) { argument
98 mNestedTypeMarshalerFirst.marshal(value.first, buffer);
99 mNestedTypeMarshalerSecond.marshal(value.second, buffer);
103 public Pair<T1, T2> unmarshal(ByteBuffer buffer) { argument
104 T1 first = mNestedTypeMarshalerFirst.unmarshal(buffer);
105 T2 second = mNestedTypeMarshalerSecond.unmarshal(buffer);

Completed in 474 milliseconds

<<11121314151617181920>>