/frameworks/av/drm/libdrmframework/plugins/forward-lock/internal-format/decoder/ |
H A D | FwdLockFile.c | 377 unsigned char buffer[SIG_CALC_BUFFER_SIZE]; member in struct:FwdLockFile_CheckDataIntegrity_Data 390 read(pSession->fileDesc, pData->buffer, SIG_CALC_BUFFER_SIZE)) > 0) { 391 HMAC_Update(&pSession->signingContext, pData->buffer, (size_t)numBytesRead);
|
/frameworks/av/drm/libmediadrm/ |
H A D | CryptoHal.cpp | 241 * are sent by providing an offset into the heap and a buffer size. 267 * buffer base to a null hidl_memory. 283 status_t CryptoHal::toSharedBuffer(const sp<IMemory>& memory, int32_t seqNum, ::SharedBuffer* buffer) { argument 287 if (memory == NULL && buffer == NULL) { 315 buffer->bufferId = mHeapBases.valueFor(seqNum).getBufferId(); 316 buffer->offset = offset >= 0 ? offset : 0; 317 buffer->size = size;
|
/frameworks/av/drm/mediacas/plugins/clearkey/ |
H A D | ClearKeyCasPlugin.cpp | 212 // key (odd key or even key), |length| is the data size, and |buffer| is the 214 status_t TpBlockCtsDecrypt(const AES_KEY& key, size_t length, char* buffer) { argument 215 CHECK(buffer); 221 unsigned char* data = reinterpret_cast<unsigned char*>(buffer); 396 const AES_KEY& key, size_t length, size_t offset, char* buffer) const { 397 CHECK(buffer); 404 return TpBlockCtsDecrypt(key, length - offset, buffer + offset);
|
/frameworks/av/media/extractors/aac/ |
H A D | AACExtractor.cpp | 50 MediaBufferBase **buffer, const ReadOptions *options = NULL); 298 MediaBufferBase *buffer; local 299 status_t err = mGroup->acquire_buffer(&buffer); 305 if (mDataSource->readAt(mOffset + headerSize, buffer->data(), 307 buffer->release(); 308 buffer = NULL; 313 buffer->set_range(0, frameSizeWithoutHeader); 314 buffer->meta_data().setInt64(kKeyTime, mCurrentTimeUs); 315 buffer->meta_data().setInt32(kKeyIsSyncFrame, 1); 320 *out = buffer; [all...] |
/frameworks/av/media/extractors/wav/ |
H A D | WAVExtractor.cpp | 71 MediaBufferBase **buffer, const ReadOptions *options = NULL); 386 // As a temporary buffer for 8->16 bit conversion. 444 MediaBufferBase *buffer; local 445 status_t err = mGroup->acquire_buffer(&buffer); 477 mCurrentPos, buffer->data(), 481 buffer->release(); 482 buffer = NULL; 487 buffer->set_range(0, n); 494 // Create new buffer with 2 byte wide samples 499 memcpy_to_i16_from_u8((int16_t *)tmp->data(), (const uint8_t *)buffer [all...] |
/frameworks/av/media/libaaudio/src/legacy/ |
H A D | AudioStreamRecord.cpp | 216 // Allocate format conversion buffer if needed. 235 ALOGD("%s() setup I16>FLOAT conversion buffer with %d frames", 289 "%s() conversion size %d too large for buffer %d", 386 aaudio_result_t AudioStreamRecord::read(void *buffer, argument 408 // Convert I16 data to float using an intermediate buffer. 409 float *floatBuffer = (float *) buffer; 413 // Read into short internal buffer. 422 // Convert into app float buffer. 432 bytesActuallyRead = mAudioRecord->read(buffer, numBytes, blocking);
|
H A D | AudioStreamTrack.cpp | 105 // If the total buffer size is unspecified then base the size on the burst size. 108 // Take advantage of a special trick that allows us to create a buffer 379 aaudio_result_t AudioStreamTrack::write(const void *buffer, argument 396 ssize_t bytesWritten = mAudioTrack->write(buffer, numBytes, blocking);
|
/frameworks/av/media/libaudioprocessing/tests/ |
H A D | test-resampler.cpp | 47 fprintf(stderr," -v verbose : log buffer provider calls\n"); 275 virtual status_t getNextBuffer(Buffer* buffer) { argument 276 size_t requestedFrames = buffer->frameCount; 278 buffer->frameCount = mNumFrames - mNextFrame; 282 printf("mPvalue[%zu]=%zu not %zu\n", mNextPidx-1, provided, buffer->frameCount); 283 if (provided < buffer->frameCount) { 284 buffer->frameCount = provided; 293 requestedFrames, (size_t) (mNumFrames - mNextFrame), buffer->frameCount); 295 mUnrel = buffer->frameCount; 296 if (buffer 304 releaseBuffer(Buffer* buffer) argument [all...] |
/frameworks/av/media/libmedia/ |
H A D | IMediaSource.cpp | 116 virtual status_t read(MediaBufferBase **buffer, argument 120 *buffer = buffers.size() == 0 ? nullptr : buffers[0]; 122 ret, *buffer != nullptr, mBuffersSinceStop); 162 "Received NULL IMemory for shared buffer"); 167 "Received invalid IMemory index for shared buffer: %llu", 345 opts.clearNonPersistent(); // Remove options that only apply to first buffer. 365 ALOGD("Large buffer %zu without IMemory!", length); 377 // Current buffer transmit inline; no more additional buffers. 390 // Transfer buffer must be part of a MediaBufferGroup. 391 ALOGV("adding shared memory buffer [all...] |
/frameworks/av/media/libmedia/omx/1.0/ |
H A D | WOmxNode.cpp | 141 OMX_U32 portIndex, size_t size, buffer_id *buffer, 148 [&fnStatus, buffer, native_handle]( 153 *buffer = outBuffer; 162 OMX_U32 portIndex, const OMXBuffer &omxBuffer, buffer_id *buffer) { 171 [&fnStatus, buffer](Status status, uint32_t outBuffer) { 173 *buffer = outBuffer; 179 OMX_U32 portIndex, buffer_id buffer) { 180 return toStatusT(mBase->freeBuffer(portIndex, buffer)); 184 buffer_id buffer, const OMXBuffer &omxBuffer, int fenceFd) { 194 buffer, codecBuffe 140 allocateSecureBuffer( OMX_U32 portIndex, size_t size, buffer_id *buffer, void **buffer_data, sp<NativeHandle> *native_handle) argument 161 useBuffer( OMX_U32 portIndex, const OMXBuffer &omxBuffer, buffer_id *buffer) argument 178 freeBuffer( OMX_U32 portIndex, buffer_id buffer) argument 183 fillBuffer( buffer_id buffer, const OMXBuffer &omxBuffer, int fenceFd) argument 200 emptyBuffer( buffer_id buffer, const OMXBuffer &omxBuffer, OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) argument 345 IOMX::buffer_id buffer; local 362 IOMX::buffer_id buffer; local 374 freeBuffer(uint32_t portIndex, uint32_t buffer) argument 378 fillBuffer( uint32_t buffer, const CodecBuffer& codecBuffer, const hidl_handle& fence) argument 391 emptyBuffer( uint32_t buffer, const CodecBuffer& codecBuffer, uint32_t flags, uint64_t timestampUs, const hidl_handle& fence) argument [all...] |
/frameworks/av/media/libstagefright/ |
H A D | AudioSource.cpp | 83 // buffer size 86 // make sure that the AudioRecord total buffer size is large enough 260 MediaBuffer *buffer = *mBuffersReceived.begin(); local 263 buffer->setObserver(this); 264 buffer->add_ref(); 268 CHECK(buffer->meta_data().findInt64(kKeyTime, &timeUs)); 271 memset((uint8_t *) buffer->data(), 0, buffer->range_length()); 281 (uint8_t *) buffer->data(), buffer 314 signalBufferReturned(MediaBufferBase *buffer) argument 419 MediaBuffer *buffer = new MediaBuffer(bufferSize); local 427 queueInputBuffer_l(MediaBuffer *buffer, int64_t timeUs) argument [all...] |
H A D | HevcUtils.cpp | 89 sp<ABuffer> buffer = ABuffer::CreateAsCopy(data, size); local 90 buffer->setInt32Data(nalUnitType); 91 mNalUnits.push(buffer); 146 ALOGE("dest buffer size too small: %zu vs. %zu to be written",
|
/frameworks/av/media/libstagefright/filters/ |
H A D | MediaFilter.cpp | 280 ALOGV("postFillThisBuffer on buffer %d", info->mBufferID); 292 reply->setInt32("buffer-id", info->mBufferID); 305 reply->setInt32("buffer-id", info->mBufferID); 341 ALOGW("Tried to process a buffer after EOS."); 369 ALOGV("Processed input buffer %u [%zu], output buffer %u [%zu]", 513 CHECK(msg->findInt32("buffer-id", (int32_t*)&bufferID)); 517 // we're not running, so we'll just keep that buffer... 523 ALOGV("Caught a stale input buffer [ID %d]", bufferID); 524 // buffer i 533 sp<MediaCodecBuffer> buffer; local [all...] |
/frameworks/av/media/libstagefright/mpeg2ts/ |
H A D | AnotherPacketSource.cpp | 100 sp<ABuffer> buffer = *it; local 102 if (!buffer->meta()->findInt32("discontinuity", &discontinuity)) { 104 if (buffer->meta()->findObject("format", &object)) { 115 status_t AnotherPacketSource::dequeueAccessUnit(sp<ABuffer> *buffer) { argument 116 buffer->clear(); 124 *buffer = *mBuffers.begin(); 128 if ((*buffer)->meta()->findInt32("discontinuity", &discontinuity)) { 142 mLatestDequeuedMeta = (*buffer)->meta()->dup(); 149 if ((*buffer)->meta()->findObject("format", &object)) { 159 void AnotherPacketSource::requeueAccessUnit(const sp<ABuffer> &buffer) { argument 176 const sp<ABuffer> buffer = *mBuffers.begin(); local 273 queueAccessUnit(const sp<ABuffer> &buffer) argument 385 sp<ABuffer> buffer = new ABuffer(0); local 475 const sp<ABuffer> &buffer = *it; local 498 sp<ABuffer> buffer = *mBuffers.begin(); local 542 const sp<ABuffer> &buffer = *it; local 590 const sp<ABuffer> &buffer = *it; local 646 const sp<ABuffer> &buffer = *it; local [all...] |
/frameworks/av/media/libstagefright/omx/1.0/ |
H A D | WOmxNode.cpp | 144 OMX_U32 portIndex, size_t size, buffer_id *buffer, 151 [&fnStatus, buffer, native_handle]( 156 *buffer = outBuffer; 165 OMX_U32 portIndex, const OMXBuffer &omxBuffer, buffer_id *buffer) { 174 [&fnStatus, buffer](Status status, uint32_t outBuffer) { 176 *buffer = outBuffer; 182 OMX_U32 portIndex, buffer_id buffer) { 183 return toStatusT(mBase->freeBuffer(portIndex, buffer)); 187 buffer_id buffer, const OMXBuffer &omxBuffer, int fenceFd) { 197 buffer, codecBuffe 143 allocateSecureBuffer( OMX_U32 portIndex, size_t size, buffer_id *buffer, void **buffer_data, sp<NativeHandle> *native_handle) argument 164 useBuffer( OMX_U32 portIndex, const OMXBuffer &omxBuffer, buffer_id *buffer) argument 181 freeBuffer( OMX_U32 portIndex, buffer_id buffer) argument 186 fillBuffer( buffer_id buffer, const OMXBuffer &omxBuffer, int fenceFd) argument 203 emptyBuffer( buffer_id buffer, const OMXBuffer &omxBuffer, OMX_U32 flags, OMX_TICKS timestamp, int fenceFd) argument 348 IOMX::buffer_id buffer; local 365 IOMX::buffer_id buffer; local 377 freeBuffer(uint32_t portIndex, uint32_t buffer) argument 381 fillBuffer( uint32_t buffer, const CodecBuffer& codecBuffer, const hidl_handle& fence) argument 394 emptyBuffer( uint32_t buffer, const CodecBuffer& codecBuffer, uint32_t flags, uint64_t timestampUs, const hidl_handle& fence) argument [all...] |
/frameworks/av/media/libstagefright/rtsp/ |
H A D | AMPEG4AudioAssembler.cpp | 69 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 D | APacketSource.cpp | 77 sp<ABuffer> buffer = new ABuffer(outLen); local 78 uint8_t *out = buffer->data(); 103 return buffer;
|
H A D | ARTPConnection.cpp | 311 sp<ABuffer> buffer = new ABuffer(kMaxUDPSize); local 328 buffer->setRange(0, 0); 333 source->addReceiverReport(buffer); 336 source->addFIR(buffer); 340 if (buffer->size() > 0) { 346 s->mRTCPSocket, buffer->data(), buffer->size(), 0, 359 CHECK_EQ(n, (ssize_t)buffer->size()); 378 sp<ABuffer> buffer = new ABuffer(65536); local 388 buffer 413 parseRTP(StreamInfo *s, const sp<ABuffer> &buffer) argument 499 parseRTCP(StreamInfo *s, const sp<ABuffer> &buffer) argument 641 injectPacket(int index, const sp<ABuffer> &buffer) argument 652 sp<ABuffer> buffer; local [all...] |
H A D | ARTPWriter.cpp | 176 static void StripStartcode(MediaBufferBase *buffer) { argument 177 if (buffer->range_length() < 4) { 182 (const uint8_t *)buffer->data() + buffer->range_offset(); 185 buffer->set_range( 186 buffer->range_offset() + 4, buffer->range_length() - 4); 198 MediaBufferBase *buffer; 199 CHECK_EQ(mSource->read(&buffer), (status_t)OK); 201 StripStartcode(buffer); 299 sp<ABuffer> buffer = new ABuffer(65536); local 311 send(const sp<ABuffer> &buffer, bool isRTCP) argument 330 addSR(const sp<ABuffer> &buffer) argument 369 addSDES(const sp<ABuffer> &buffer) argument 526 makeH264SPropParamSets(MediaBufferBase *buffer) argument 555 sp<ABuffer> buffer = new ABuffer(8); local 582 sp<ABuffer> buffer = new ABuffer(kMaxPacketSize); local 686 sp<ABuffer> buffer = new ABuffer(kMaxPacketSize); local 773 sp<ABuffer> buffer = new ABuffer(kMaxPacketSize); local [all...] |
/frameworks/av/media/libstagefright/webm/ |
H A D | WebmFrameThread.cpp | 340 MediaBufferBase *buffer; local 341 while (!mDone && (err = mSource->read(&buffer, NULL)) == OK) { 342 if (buffer->range_length() == 0) { 343 buffer->release(); 344 buffer = NULL; 348 MetaDataBase &md = buffer->meta_data(); 358 buffer->release(); 359 buffer = NULL; 382 buffer); 390 buffer [all...] |
/frameworks/av/media/ndk/ |
H A D | NdkImage.cpp | 34 AImage::AImage(AImageReader* reader, int32_t format, uint64_t usage, BufferItem* buffer, argument 36 mReader(reader), mFormat(format), mUsage(usage), mBuffer(buffer), mLockedBuffer(nullptr), 44 "Error: AImage %p is deleted before returning buffer to AImageReader!", this); 176 LOG_ALWAYS_FATAL("%s: AImage %p has no buffer.", __FUNCTION__, this); 215 LOG_ALWAYS_FATAL("%s: AImage %p has no buffer.", __FUNCTION__, this); 229 ALOGE("%s unlock buffer failed on iamge %p.", __FUNCTION__, this); 241 ALOGE("%s: buffer not locked.", __FUNCTION__); 301 ALOGE("%s: buffer not locked.", __FUNCTION__); 384 LOG_ALWAYS_FATAL("Error: buffer is null"); 391 // First check for JPEG transport header at the end of the buffer 770 AImage_getHardwareBuffer( const AImage* image, AHardwareBuffer** buffer) argument [all...] |
/frameworks/av/services/audioflinger/ |
H A D | PlaybackTracks.h | 33 void *buffer, 75 void setAuxBuffer(int EffectId, int32_t *buffer); 77 void setMainBuffer(effect_buffer_t *buffer) { mMainBuffer = buffer; } argument 124 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer); 246 status_t obtainBuffer(AudioBufferProvider::Buffer* buffer, 286 void *buffer, 296 virtual status_t getNextBuffer(AudioBufferProvider::Buffer* buffer); 297 virtual void releaseBuffer(AudioBufferProvider::Buffer* buffer); 300 virtual status_t obtainBuffer(Proxy::Buffer* buffer, [all...] |
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/ |
H A D | AudioOutputDescriptor.cpp | 190 char buffer[SIZE]; local 193 snprintf(buffer, SIZE, " ID: %d\n", mId); 194 result.append(buffer); 195 snprintf(buffer, SIZE, " Sampling rate: %d\n", mSamplingRate); 196 result.append(buffer); 197 snprintf(buffer, SIZE, " Format: %08x\n", mFormat); 198 result.append(buffer); 199 snprintf(buffer, SIZE, " Channels: %08x\n", mChannelMask); 200 result.append(buffer); 201 snprintf(buffer, SIZ 238 char buffer[SIZE]; local 547 char buffer[SIZE]; local 721 char buffer[SIZE]; local 766 char buffer[SIZE]; local [all...] |
H A D | AudioPort.cpp | 360 char buffer[SIZE]; local 364 snprintf(buffer, SIZE, "%*s- name: %s\n", spaces, "", mName.string()); 365 result.append(buffer); 372 snprintf(buffer, SIZE, "%*s- gains:\n", spaces, ""); 373 result = buffer;
|
/frameworks/av/services/camera/libcameraservice/device3/ |
H A D | Camera3OutputStream.cpp | 166 status_t Camera3OutputStream::getBufferLocked(camera3_stream_buffer *buffer, argument 183 handoutBufferLocked(*buffer, &(anb->handle), /*acquireFence*/fenceFd, 190 ANativeWindowBuffer* buffer, int anwReleaseFence) { 191 return consumer->queueBuffer(consumer.get(), buffer, anwReleaseFence); 195 const camera3_stream_buffer &buffer, 199 status_t res = returnAnyBufferLocked(buffer, timestamp, /*output*/true); 212 const camera3_stream_buffer &buffer, 224 sp<Fence> releaseFence = new Fence(buffer.release_fence); 236 ANativeWindowBuffer *anwBuffer = container_of(buffer.buffer, ANativeWindowBuffe 189 queueBufferToConsumer(sp<ANativeWindow>& consumer, ANativeWindowBuffer* buffer, int anwReleaseFence) argument 194 returnBufferLocked( const camera3_stream_buffer &buffer, nsecs_t timestamp) argument 211 returnBufferCheckedLocked( const camera3_stream_buffer &buffer, nsecs_t timestamp, bool output, sp<Fence> *releaseFenceOut) argument 740 sp<GraphicBuffer> buffer; local 760 detachBuffer(sp<GraphicBuffer>* buffer, int* fenceFd) argument 765 detachBufferLocked(sp<GraphicBuffer>* buffer, int* fenceFd) argument [all...] |