/frameworks/av/media/libstagefright/tests/writer/ |
D | WriterUtility.cpp | 25 int32_t sendBuffersToWriter(ifstream &inputStream, vector<BufferInfo> &bufferInfo, in sendBuffersToWriter() argument 29 if (inputFrameId >= (int)bufferInfo.size() || inputFrameId >= (offset + range)) break; in sendBuffersToWriter() 37 int32_t size = bufferInfo[inputFrameId].size; in sendBuffersToWriter() 59 sampleMetaData.setInt64(kKeyTime, bufferInfo[inputFrameId].timeUs); in sendBuffersToWriter() 61 sampleMetaData.setInt64(kKeyDecodingTime, bufferInfo[inputFrameId].timeUs); in sendBuffersToWriter() 63 if (bufferInfo[inputFrameId].flags == 1) { in sendBuffersToWriter() 83 int32_t writeHeaderBuffers(ifstream &inputStream, vector<BufferInfo> &bufferInfo, in writeHeaderBuffers() argument 87 int32_t flags = bufferInfo[inputFrameId].flags; in writeHeaderBuffers() 89 int32_t size = bufferInfo[inputFrameId].size; in writeHeaderBuffers()
|
D | WriterUtility.h | 58 int32_t sendBuffersToWriter(ifstream &inputStream, vector<BufferInfo> &bufferInfo, 63 int32_t writeHeaderBuffers(ifstream &inputStream, vector<BufferInfo> &bufferInfo,
|
/frameworks/base/libs/hwui/renderthread/ |
D | VulkanSurface.cpp | 328 VulkanSurface::NativeBufferInfo& bufferInfo = mNativeBuffers[i]; in releaseBuffers() local 330 if (bufferInfo.buffer.get() != nullptr && bufferInfo.dequeued) { in releaseBuffers() 331 int err = mNativeWindow->cancelBuffer(mNativeWindow.get(), bufferInfo.buffer.get(), in releaseBuffers() 332 bufferInfo.dequeue_fence.release()); in releaseBuffers() 336 bufferInfo.dequeued = false; in releaseBuffers() 337 bufferInfo.dequeue_fence.reset(); in releaseBuffers() 340 LOG_ALWAYS_FATAL_IF(bufferInfo.dequeued); in releaseBuffers() 341 LOG_ALWAYS_FATAL_IF(bufferInfo.dequeue_fence.ok()); in releaseBuffers() 343 bufferInfo.skSurface.reset(); in releaseBuffers() 344 bufferInfo.buffer.clear(); in releaseBuffers() [all …]
|
D | VulkanManager.cpp | 399 VulkanSurface::NativeBufferInfo* bufferInfo = surface->dequeueNativeBuffer(); in dequeueNextBuffer() local 401 if (bufferInfo == nullptr) { in dequeueNextBuffer() 406 LOG_ALWAYS_FATAL_IF(!bufferInfo->dequeued); in dequeueNextBuffer() 408 if (bufferInfo->dequeue_fence != -1) { in dequeueNextBuffer() 409 struct sync_file_info* finfo = sync_file_info(bufferInfo->dequeue_fence); in dequeueNextBuffer() 416 int fence_clone = dup(bufferInfo->dequeue_fence); in dequeueNextBuffer() 420 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer() 431 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer() 446 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer() 453 bufferInfo->skSurface->wait(1, &backendSemaphore); in dequeueNextBuffer() [all …]
|
/frameworks/av/media/tests/benchmark/src/native/common/ |
D | BenchmarkCommon.cpp | 39 AMediaCodecBufferInfo *bufferInfo) { in OnOutputAvailableCB() argument 40 ALOGV("OnOutputAvailableCB: index(%d), (%d, %d, %lld, 0x%x)", index, bufferInfo->offset, in OnOutputAvailableCB() 41 bufferInfo->size, (long long)bufferInfo->presentationTimeUs, bufferInfo->flags); in OnOutputAvailableCB() 44 AMediaCodecBufferInfo bufferInfoCopy = *bufferInfo; in OnOutputAvailableCB()
|
D | BenchmarkCommon.h | 101 AMediaCodecBufferInfo *bufferInfo) { in onOutputAvailable() argument 104 (void)bufferInfo; in onOutputAvailable() 124 AMediaCodecBufferInfo *bufferInfo);
|
/frameworks/base/media/java/android/media/ |
D | MediaMuxer.java | 697 @NonNull BufferInfo bufferInfo) { in writeSampleData() argument 706 if (bufferInfo == null) { in writeSampleData() 709 if (bufferInfo.size < 0 || bufferInfo.offset < 0 in writeSampleData() 710 || (bufferInfo.offset + bufferInfo.size) > byteBuf.capacity()) { in writeSampleData() 724 bufferInfo.offset, bufferInfo.size, in writeSampleData() 725 bufferInfo.presentationTimeUs, bufferInfo.flags); in writeSampleData()
|
/frameworks/av/media/libstagefright/writer_fuzzers/ |
D | WriterFuzzerBase.cpp | 140 void writeHeaderBuffers(vector<FrameData> &bufferInfo, sp<AMessage> &format, int32_t numCsds) { in writeHeaderBuffers() argument 143 int32_t flags = bufferInfo[csdId].flags; in writeHeaderBuffers() 146 ABuffer::CreateAsCopy((void *)bufferInfo[csdId].buf, bufferInfo[csdId].size); in writeHeaderBuffers() 202 vector<FrameData> bufferInfo = mBufferSource->getFrameList(trackIndex); in sendBuffersToWriter() local 204 sp<ABuffer> buffer = new ABuffer((void *)bufferInfo[idx].buf, bufferInfo[idx].size); in sendBuffersToWriter() 211 sampleMetaData.setInt64(kKeyTime, bufferInfo[idx].timeUs); in sendBuffersToWriter() 214 sampleMetaData.setInt64(kKeyDecodingTime, bufferInfo[idx].timeUs); in sendBuffersToWriter() 215 if (bufferInfo[idx].flags == SampleFlag::SYNC_FLAG) { in sendBuffersToWriter()
|
/frameworks/av/media/libmediatranscoding/transcoder/ |
D | VideoTrackTranscoder.cpp | 134 AMediaCodecBufferInfo bufferInfo = *bufferInfoPtr; in onAsyncOutputAvailable() local 136 transcoder->mCodecMessageQueue.push([transcoder, index, codec, bufferInfo] { in onAsyncOutputAvailable() 138 transcoder->transferBuffer(index, bufferInfo); in onAsyncOutputAvailable() 140 transcoder->dequeueOutputSample(index, bufferInfo); in onAsyncOutputAvailable() 453 void VideoTrackTranscoder::transferBuffer(int32_t bufferIndex, AMediaCodecBufferInfo bufferInfo) { in transferBuffer() argument 455 bool needsRender = bufferInfo.size > 0; in transferBuffer() 459 if (bufferInfo.flags & AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM) { in transferBuffer() 470 AMediaCodecBufferInfo bufferInfo) { in dequeueOutputSample() argument 483 buffer, bufferInfo.offset, bufferIndex, bufferReleaseCallback); in dequeueOutputSample() 484 sample->info.size = bufferInfo.size; in dequeueOutputSample() [all …]
|
D | MediaSampleWriter.cpp | 237 AMediaCodecBufferInfo bufferInfo; in runWriterLoop() local 321 bufferInfo.offset = sample->dataOffset; in runWriterLoop() 322 bufferInfo.size = sample->info.size; in runWriterLoop() 323 bufferInfo.flags = sample->info.flags; in runWriterLoop() 324 bufferInfo.presentationTimeUs = sample->info.presentationTimeUs; in runWriterLoop() 326 media_status_t status = mMuxer->writeSampleData(trackIndex, sample->buffer, &bufferInfo); in runWriterLoop()
|
/frameworks/hardware/interfaces/bufferhub/1.0/vts/functional/ |
D | VtsHalBufferHubV1_0TargetTest.cpp | 78 memcpy(&clientStateMask, &bufferTraits.bufferInfo->data[3], sizeof(clientStateMask)); in clientStateMask() 97 const native_handle_t* bufferInfo = bufferTraits.bufferInfo.getNativeHandle(); in isValidTraits() local 98 if (bufferInfo == nullptr) { in isValidTraits() 101 const int metadataFd = bufferInfo->data[0]; in isValidTraits() 102 const int eventFd = bufferInfo->data[1]; in isValidTraits() 103 const int bufferId = bufferInfo->data[2]; in isValidTraits() 105 memcpy(&userMetadataSize, &bufferTraits.bufferInfo->data[4], sizeof(userMetadataSize)); in isValidTraits() 243 const int bufferId1 = bufferTraits.bufferInfo->data[2]; in TEST_F() 244 const int bufferId2 = bufferTraits2.bufferInfo->data[2]; in TEST_F()
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/androidTest/java/com/android/media/benchmark/tests/ |
D | MuxerTest.java | 127 MediaCodec.BufferInfo bufferInfo = extractor.getBufferInfo(); in testMuxer() local 130 .set(bufferInfo.offset, bufferInfo.size, bufferInfo.presentationTimeUs, in testMuxer() 131 bufferInfo.flags); in testMuxer() 134 tempSampleBuffer.put(extractor.getFrameBuffer().array(), 0, bufferInfo.size); in testMuxer()
|
/frameworks/av/services/camera/libcameraservice/device3/ |
D | Camera3StreamBufferListener.h | 43 virtual void onBufferAcquired(const BufferInfo& bufferInfo) = 0; 45 virtual void onBufferReleased(const BufferInfo& bufferInfo) = 0;
|
/frameworks/av/services/camera/libcameraservice/api2/ |
D | CompositeStream.cpp | 101 void CompositeStream::onBufferReleased(const BufferInfo& bufferInfo) { in onBufferReleased() argument 103 if (!mErrorState && !bufferInfo.mError) { in onBufferReleased() 104 mFrameNumberMap.emplace(bufferInfo.mFrameNumber, bufferInfo.mTimestamp); in onBufferReleased()
|
D | HeicCompositeStream.h | 67 void onBufferReleased(const BufferInfo& bufferInfo) override; 138 void onHeicOutputFrameAvailable(const CodecOutputBufferInfo& bufferInfo);
|
D | HeicCompositeStream.cpp | 256 void HeicCompositeStream::onBufferReleased(const BufferInfo& bufferInfo) { in onBufferReleased() argument 259 if (bufferInfo.mError) return; in onBufferReleased() 261 if (bufferInfo.mStreamId == mMainImageStreamId) { in onBufferReleased() 262 mMainImageFrameNumbers.push(bufferInfo.mFrameNumber); in onBufferReleased() 263 mCodecOutputBufferFrameNumbers.push(bufferInfo.mFrameNumber); in onBufferReleased() 265 __FUNCTION__, bufferInfo.mFrameNumber, mMainImageFrameNumbers.size()); in onBufferReleased() 266 } else if (bufferInfo.mStreamId == mAppSegmentStreamId) { in onBufferReleased() 267 mAppSegmentFrameNumbers.push(bufferInfo.mFrameNumber); in onBufferReleased() 269 __FUNCTION__, bufferInfo.mFrameNumber, mAppSegmentFrameNumbers.size()); in onBufferReleased() 1849 CodecOutputBufferInfo bufferInfo = { in onMessageReceived() local [all …]
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ |
D | ScreenInternalAudioRecorder.java | 242 MediaCodec.BufferInfo bufferInfo = new MediaCodec.BufferInfo(); in writeOutput() local 243 int bufferIndex = mCodec.dequeueOutputBuffer(bufferInfo, TIMEOUT); in writeOutput() 255 if (!((bufferInfo.flags & MediaCodec.BUFFER_FLAG_CODEC_CONFIG) != 0 in writeOutput() 256 && bufferInfo.size != 0)) { in writeOutput() 257 mMuxer.writeSampleData(mTrackId, buff, bufferInfo); in writeOutput()
|
/frameworks/av/media/tests/benchmark/src/native/decoder/ |
D | Decoder.cpp | 93 AMediaCodecBufferInfo *bufferInfo) { in onOutputAvailable() argument 107 fwrite(buf, sizeof(char), bufferInfo->size, mOutFp); in onOutputAvailable() 108 ALOGV("bytes written into file %d\n", bufferInfo->size); in onOutputAvailable() 113 mSawOutputEOS = (0 != (bufferInfo->flags & AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM)); in onOutputAvailable()
|
D | Decoder.h | 70 AMediaCodecBufferInfo *bufferInfo) override;
|
/frameworks/av/media/libmediatranscoding/transcoder/include/media/ |
D | VideoTrackTranscoder.h | 82 void transferBuffer(int32_t bufferIndex, AMediaCodecBufferInfo bufferInfo); 85 void dequeueOutputSample(int32_t bufferIndex, AMediaCodecBufferInfo bufferInfo);
|
/frameworks/av/media/tests/benchmark/src/native/encoder/ |
D | Encoder.cpp | 118 AMediaCodecBufferInfo *bufferInfo) { in onOutputAvailable() argument 128 mStats->addFrameSize(bufferInfo->size); in onOutputAvailable() 130 mSawOutputEOS = (0 != (bufferInfo->flags & AMEDIACODEC_BUFFER_FLAG_END_OF_STREAM)); in onOutputAvailable()
|
D | Encoder.h | 77 AMediaCodecBufferInfo *bufferInfo) override;
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/main/java/com/android/media/benchmark/library/ |
D | Decoder.java | 133 int outputBufferId, @NonNull MediaCodec.BufferInfo bufferInfo) { in decode() 135 onOutputAvailable(mediaCodec, outputBufferId, bufferInfo); in decode()
|
D | Encoder.java | 167 @NonNull MediaCodec.BufferInfo bufferInfo) { in encode() 169 onOutputAvailable(mediaCodec, outputBufferId, bufferInfo); in encode()
|
/frameworks/hardware/interfaces/bufferhub/1.0/ |
D | types.hal | 49 handle bufferInfo;
|