Searched defs:buffer (Results 151 - 175 of 381) sorted by relevance

1234567891011>>

/frameworks/av/media/libmediaplayerservice/nuplayer/
H A DNuPlayerRenderer.cpp60 const sp<ABuffer> &buffer,
64 msg->setBuffer("buffer", buffer);
427 sp<ABuffer> buffer; local
428 CHECK(msg->findBuffer("buffer", &buffer));
434 entry.mBuffer = buffer;
528 // aligning the first audio/video buffer times and only one of the
58 queueBuffer( bool audio, const sp<ABuffer> &buffer, const sp<AMessage> &notifyConsumed) argument
/frameworks/av/media/libnbaio/
H A DMonoPipe.cpp96 ssize_t MonoPipe::write(const void *buffer, size_t count) argument
115 memcpy((char *) mBuffer + (rear << mBitShift), buffer, part1 << mBitShift);
119 memcpy(mBuffer, (char *) buffer + (part1 << mBitShift), part2 << mBitShift);
129 buffer = (char *) buffer + (written << mBitShift);
219 // frames are in the buffer, and offset the timestamp by that amt. Then
/frameworks/av/media/libstagefright/
H A DAACWriter.cpp250 * 11 bits of buffer fullness. 0x7FF for VBR.
312 MediaBuffer *buffer; local
313 err = mSource->read(&buffer);
320 buffer->release();
321 buffer = NULL;
325 mEstimatedSizeBytes += kAdtsHeaderLength + buffer->range_length();
327 buffer->release();
328 buffer = NULL;
334 if (buffer->meta_data()->findInt32(kKeyIsCodecConfig, &isCodecSpecific) && isCodecSpecific) {
335 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.cpp68 // buffer size
71 // make sure that the AudioRecord total buffer size is large enough
230 MediaBuffer *buffer = *mBuffersReceived.begin(); local
233 buffer->setObserver(this);
234 buffer->add_ref();
238 CHECK(buffer->meta_data()->findInt64(kKeyTime, &timeUs));
241 memset((uint8_t *) buffer->data(), 0, buffer->range_length());
251 (uint8_t *) buffer->data(), buffer
264 signalBufferReturned(MediaBuffer *buffer) argument
339 MediaBuffer *buffer = new MediaBuffer(bufferSize); local
347 queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) argument
[all...]
H A DCameraSourceTimeLapse.cpp156 void CameraSourceTimeLapse::signalBufferReturned(MediaBuffer* buffer) { argument
159 if (mQuickStop && (buffer == mLastReadBufferCopy)) {
160 buffer->setObserver(NULL);
161 buffer->release();
163 return CameraSource::signalBufferReturned(buffer);
192 MediaBuffer **buffer, const ReadOptions *options) {
195 mLastReadStatus = CameraSource::read(buffer, options);
198 // Make a copy of the buffer in that case.
200 if (mQuickStop && *buffer) {
201 fillLastReadBufferCopy(**buffer);
191 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 DNuMediaExtractor.cpp415 status_t NuMediaExtractor::readSampleData(const sp<ABuffer> &buffer) { argument
434 if (buffer->capacity() < sampleSize) {
442 memcpy((uint8_t *)buffer->data(), src, info->mSample->range_length());
451 memcpy((uint8_t *)buffer->data() + info->mSample->range_length(),
456 buffer->setRange(0, sampleSize);
H A DSurfaceMediaSource.cpp101 char buffer[1024]; local
102 dump(result, "", buffer, 1024);
106 char* buffer, size_t SIZE) const
110 result.append(buffer);
154 ALOGE("Failed to find the advertised buffer count");
253 // GRalloc buffer. The encoder needs to interpret this GRalloc handle
259 static void passMetadataBuffer(MediaBuffer **buffer, argument
261 *buffer = new MediaBuffer(4 + sizeof(buffer_handle_t));
262 char *data = (char *)(*buffer)->data();
264 ALOGE("Cannot allocate memory for metadata buffer!");
105 dump(String8& result, const char* prefix, char* buffer, size_t SIZE) const argument
275 read( MediaBuffer **buffer, const ReadOptions *options) argument
374 getMediaBufferHandle(MediaBuffer *buffer) argument
382 signalBufferReturned(MediaBuffer *buffer) argument
[all...]
H A DUtils.cpp149 sp<ABuffer> buffer = new ABuffer(1024); local
150 buffer->setRange(0, 0);
161 memcpy(buffer->data() + buffer->size(), "\x00\x00\x00\x01", 4);
162 memcpy(buffer->data() + buffer->size() + 4, ptr, length);
163 buffer->setRange(0, buffer->size() + 4 + length);
169 buffer->meta()->setInt32("csd", true);
170 buffer
211 sp<ABuffer> buffer = new ABuffer(codec_specific_data_size); local
220 sp<ABuffer> buffer = new ABuffer(size); local
[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.cpp69 if (!mSignalledError) { // no use allocating input buffer if we had an error above
72 ALOGE("SoftFlacEncoder::SoftFlacEncoder(name=%s) error allocating internal input buffer", name);
93 ALOGE("initCheck() failed due to error allocating internal input buffer");
277 ALOGE("input buffer too large (%ld).", inHeader->nFilledLen);
304 ALOGV(" dequeueing buffer on output port after writing data");
331 const FLAC__byte buffer[],
339 memcpy(mHeader + mHeaderOffset, buffer, bytes);
376 memcpy(outHeader->pBuffer + outHeader->nOffset, buffer, bytes);
430 const FLAC__StreamEncoder *encoder, const FLAC__byte buffer[],
433 buffer, byte
330 onEncodedFlacAvailable( const FLAC__byte buffer[], size_t bytes, unsigned samples, unsigned current_frame) argument
429 flacEncoderWriteCallback( const FLAC__StreamEncoder *encoder, 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.cpp327 char *buffer; local
328 vasprintf(&buffer, format, ap);
332 AString result(buffer);
334 free(buffer);
335 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
289 useBuffer( OMX_BUFFERHEADERTYPE **buffer, OMX_U32 portIndex, OMX_PTR appPrivate, OMX_U32 size, OMX_U8 *ptr) argument
298 allocateBuffer( OMX_BUFFERHEADERTYPE **buffer, OMX_U32 portIndex, OMX_PTR appPrivate, OMX_U32 size) argument
306 freeBuffer( OMX_U32 portIndex, OMX_BUFFERHEADERTYPE *buffer) argument
312 emptyThisBuffer( OMX_BUFFERHEADERTYPE *buffer) argument
317 fillThisBuffer( 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());
253 CHECK_GE(buffer->size(), 2u);
254 unsigned AU_headers_length = U16_AT(buffer->data()); // in bits
256 CHECK_GE(buffer
[all...]
/frameworks/av/media/libstagefright/wifi-display/sink/
H A DTunnelRenderer.cpp175 void TunnelRenderer::queueBuffer(const sp<ABuffer> &buffer) { argument
178 mTotalBytesQueued += buffer->size();
181 mPackets.push_back(buffer);
185 int32_t newExtendedSeqNo = buffer->int32Data();
199 mPackets.insert(++it, buffer);
205 mPackets.insert(it, buffer);
216 sp<ABuffer> buffer; local
219 buffer = *mPackets.begin();
220 extSeqNo = buffer->int32Data();
228 mTotalBytesQueued -= buffer
309 sp<ABuffer> buffer; local
[all...]
/frameworks/av/media/libstagefright/wifi-display/
H A Dudptest.cpp134 char buffer[12]; local
135 memset(buffer, 0, sizeof(buffer));
137 buffer[0] = mSeqNo >> 24;
138 buffer[1] = (mSeqNo >> 16) & 0xff;
139 buffer[2] = (mSeqNo >> 8) & 0xff;
140 buffer[3] = mSeqNo & 0xff;
144 buffer[4] = nowUs >> 56;
145 buffer[5] = (nowUs >> 48) & 0xff;
146 buffer[
213 sp<ABuffer> buffer = new ABuffer(data->size() + 8); local
[all...]
/frameworks/av/services/audioflinger/
H A Dtest-resample.cpp196 virtual status_t getNextBuffer(Buffer* buffer, argument
198 buffer->frameCount = mNumFrames;
199 buffer->i16 = mAddr;
202 virtual void releaseBuffer(Buffer* buffer) { argument
/frameworks/av/services/camera/libcameraservice/camera2/
H A DCameraMetadata.cpp43 CameraMetadata &CameraMetadata::operator=(const camera_metadata_t *buffer) { argument
44 if (CC_LIKELY(buffer != mBuffer)) {
45 camera_metadata_t *newBuffer = clone_camera_metadata(buffer);
69 void CameraMetadata::acquire(camera_metadata_t *buffer) { argument
71 mBuffer = buffer;
261 ALOGE("%s: Can't allocate larger metadata buffer", __FUNCTION__);
285 ALOGE("%s: Can't allocate larger metadata buffer", __FUNCTION__);
/frameworks/base/core/java/android/content/res/
H A DAssetFileDescriptor.java189 byte[] buffer = new byte[1];
190 int result = read(buffer, 0, 1);
191 return result == -1 ? -1 : buffer[0] & 0xff;
195 public int read(byte[] buffer, int offset, int count) throws IOException { argument
199 int res = super.read(buffer, offset, count);
204 return super.read(buffer, offset, count);
208 public int read(byte[] buffer) throws IOException { argument
209 return read(buffer, 0, buffer.length);
270 public void write(byte[] buffer, in argument
283 write(byte[] buffer) argument
[all...]
H A DStringBlock.java165 SpannableString buffer = new SpannableString(str);
174 buffer.setSpan(new StyleSpan(Typeface.BOLD),
178 buffer.setSpan(new StyleSpan(Typeface.ITALIC),
182 buffer.setSpan(new UnderlineSpan(),
186 buffer.setSpan(new TypefaceSpan("monospace"),
190 buffer.setSpan(new RelativeSizeSpan(1.25f),
194 buffer.setSpan(new RelativeSizeSpan(0.8f),
198 buffer.setSpan(new SubscriptSpan(),
202 buffer.setSpan(new SuperscriptSpan(),
206 buffer
296 addParagraphSpan(Spannable buffer, Object what, int start, int end) argument
[all...]
/frameworks/base/core/java/android/database/
H A DCursor.java239 * Retrieves the requested column text and stores it in the buffer provided.
240 * If the buffer size is not sufficient, a new char buffer will be allocated
243 * if the target column is null, return buffer
244 * @param buffer the buffer to copy the text into.
246 void copyStringToBuffer(int columnIndex, CharArrayBuffer buffer); argument

Completed in 318 milliseconds

1234567891011>>