/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 | 349 VulkanSurface::NativeBufferInfo& bufferInfo = mNativeBuffers[i]; in releaseBuffers() local 351 if (bufferInfo.buffer.get() != nullptr && bufferInfo.dequeued) { in releaseBuffers() 352 int err = mNativeWindow->cancelBuffer(mNativeWindow.get(), bufferInfo.buffer.get(), in releaseBuffers() 353 bufferInfo.dequeue_fence.release()); in releaseBuffers() 357 bufferInfo.dequeued = false; in releaseBuffers() 358 bufferInfo.dequeue_fence.reset(); in releaseBuffers() 361 LOG_ALWAYS_FATAL_IF(bufferInfo.dequeued); in releaseBuffers() 362 LOG_ALWAYS_FATAL_IF(bufferInfo.dequeue_fence.ok()); in releaseBuffers() 364 bufferInfo.skSurface.reset(); in releaseBuffers() 365 bufferInfo.buffer.clear(); in releaseBuffers() [all …]
|
D | VulkanManager.cpp | 402 VulkanSurface::NativeBufferInfo* bufferInfo = surface->dequeueNativeBuffer(); in dequeueNextBuffer() local 404 if (bufferInfo == nullptr) { in dequeueNextBuffer() 409 LOG_ALWAYS_FATAL_IF(!bufferInfo->dequeued); in dequeueNextBuffer() 411 if (bufferInfo->dequeue_fence != -1) { in dequeueNextBuffer() 412 struct sync_file_info* finfo = sync_file_info(bufferInfo->dequeue_fence); in dequeueNextBuffer() 419 int fence_clone = dup(bufferInfo->dequeue_fence); in dequeueNextBuffer() 423 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer() 434 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer() 449 sync_wait(bufferInfo->dequeue_fence, -1 /* forever */); in dequeueNextBuffer() 456 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 | 694 @NonNull BufferInfo bufferInfo) { in writeSampleData() argument 703 if (bufferInfo == null) { in writeSampleData() 706 if (bufferInfo.size < 0 || bufferInfo.offset < 0 in writeSampleData() 707 || (bufferInfo.offset + bufferInfo.size) > byteBuf.capacity()) { in writeSampleData() 721 bufferInfo.offset, bufferInfo.size, in writeSampleData() 722 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() 205 vector<FrameData> bufferInfo = mBufferSource->getFrameList(trackIndex); in sendBuffersToWriter() local 207 sp<ABuffer> buffer = new ABuffer((void *)bufferInfo[idx].buf, bufferInfo[idx].size); in sendBuffersToWriter() 214 sampleMetaData.setInt64(kKeyTime, bufferInfo[idx].timeUs); in sendBuffersToWriter() 217 sampleMetaData.setInt64(kKeyDecodingTime, bufferInfo[idx].timeUs); in sendBuffersToWriter() 218 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/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 | 257 void HeicCompositeStream::onBufferReleased(const BufferInfo& bufferInfo) { in onBufferReleased() argument 260 if (bufferInfo.mError) return; in onBufferReleased() 262 if (bufferInfo.mStreamId == mMainImageStreamId) { in onBufferReleased() 263 mMainImageFrameNumbers.push(bufferInfo.mFrameNumber); in onBufferReleased() 264 mCodecOutputBufferFrameNumbers.push(bufferInfo.mFrameNumber); in onBufferReleased() 266 __FUNCTION__, bufferInfo.mFrameNumber, mMainImageFrameNumbers.size()); in onBufferReleased() 267 } else if (bufferInfo.mStreamId == mAppSegmentStreamId) { in onBufferReleased() 268 mAppSegmentFrameNumbers.push(bufferInfo.mFrameNumber); in onBufferReleased() 270 __FUNCTION__, bufferInfo.mFrameNumber, mAppSegmentFrameNumbers.size()); in onBufferReleased() 1857 CodecOutputBufferInfo bufferInfo = { in onMessageReceived() local [all …]
|
D | CompositeStream.h | 89 void onBufferReleased(const BufferInfo& bufferInfo) override;
|
/frameworks/base/packages/SystemUI/src/com/android/systemui/screenrecord/ |
D | ScreenInternalAudioRecorder.java | 268 MediaCodec.BufferInfo bufferInfo = new MediaCodec.BufferInfo(); in writeOutput() local 269 int bufferIndex = mCodec.dequeueOutputBuffer(bufferInfo, TIMEOUT); in writeOutput() 281 if (!((bufferInfo.flags & MediaCodec.BUFFER_FLAG_CODEC_CONFIG) != 0 in writeOutput() 282 && bufferInfo.size != 0)) { in writeOutput() 283 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/cmds/screenrecord/ |
D | screenrecord.cpp | 402 AMediaCodecBufferInfo bufferInfo = { in writeWinscopeMetadataLegacy() local 408 return AMediaMuxer_writeSampleData(muxer, metaTrackIdx, buffer->data(), &bufferInfo); in writeWinscopeMetadataLegacy() 471 AMediaCodecBufferInfo bufferInfo = { in writeWinscopeMetadata() local 477 return AMediaMuxer_writeSampleData(muxer, metaTrackIdx, buffer->data(), &bufferInfo); in writeWinscopeMetadata() 597 AMediaCodecBufferInfo bufferInfo = { in runEncoder() local 603 err = AMediaMuxer_writeSampleData(muxer, trackIdx, buffer->data(), &bufferInfo); in runEncoder()
|
/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()
|