/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | GenericSource.cpp | 212 sp<ABuffer> buffer = new ABuffer(outLength); local 214 memcpy(buffer->data(), 225 memcpy(buffer->data() + mbuf->range_length(), 233 buffer->meta()->setInt64("timeUs", timeUs); 247 track->mPackets->queueAccessUnit(buffer);
|
H A D | NuPlayerRenderer.cpp | 60 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> ¬ifyConsumed) argument
|
/frameworks/av/media/libnbaio/ |
H A D | MonoPipe.cpp | 96 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 D | AACWriter.cpp | 250 * 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 D | AMRExtractor.cpp | 48 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 D | AudioSource.cpp | 68 // 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 D | CameraSourceTimeLapse.cpp | 156 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 D | DRMExtractor.cpp | 47 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 D | JPEGSource.cpp | 120 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 D | NuMediaExtractor.cpp | 415 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 D | SurfaceMediaSource.cpp | 101 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 D | Utils.cpp | 149 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 D | AACEncoder.cpp | 225 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 D | avcenc_api.cpp | 122 /* 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 D | SoftFlacEncoder.cpp | 69 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 D | bitstream.cpp | 41 /* 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 D | AString.cpp | 327 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 D | SoftOMXComponent.cpp | 186 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 D | AMPEG4ElementaryAssembler.cpp | 229 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 D | TunnelRenderer.cpp | 175 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/source/ |
H A D | Converter.cpp | 384 sp<ABuffer> buffer = *mInputBufferQueue.begin(); local 387 int16_t *ptr = (int16_t *)buffer->data(); 388 int16_t *stop = (int16_t *)(buffer->data() + buffer->size()); 403 size_t copy = buffer->size(); 409 buffer->data(), 414 buffer->setRange(buffer->offset() + copy, buffer->size() - copy); 417 CHECK(buffer 495 sp<ABuffer> buffer = *mInputBufferQueue.begin(); local 572 sp<ABuffer> buffer = new ABuffer(size); local [all...] |
/frameworks/av/media/libstagefright/wifi-display/ |
H A D | udptest.cpp | 134 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/camera/libcameraservice/camera2/ |
H A D | CameraMetadata.cpp | 43 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 D | AssetFileDescriptor.java | 189 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 D | StringBlock.java | 165 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...] |