/frameworks/base/graphics/java/android/graphics/ |
D | FrameInfo.java | 43 public long[] frameInfo = new long[9]; field in FrameInfo 86 frameInfo[INTENDED_VSYNC] = intendedVsync; in setVsync() 87 frameInfo[VSYNC] = usedVsync; in setVsync() 88 frameInfo[OLDEST_INPUT_EVENT] = Long.MAX_VALUE; in setVsync() 89 frameInfo[NEWEST_INPUT_EVENT] = 0; in setVsync() 90 frameInfo[FLAGS] = 0; in setVsync() 95 if (inputEventOldestTime < frameInfo[OLDEST_INPUT_EVENT]) { in updateInputEventTime() 96 frameInfo[OLDEST_INPUT_EVENT] = inputEventOldestTime; in updateInputEventTime() 98 if (inputEventTime > frameInfo[NEWEST_INPUT_EVENT]) { in updateInputEventTime() 99 frameInfo[NEWEST_INPUT_EVENT] = inputEventTime; in updateInputEventTime() [all …]
|
D | HardwareRenderer.java | 327 System.arraycopy(info.frameInfo, 0, mFrameInfo.frameInfo, 0, info.frameInfo.length); in setFrameInfo() 432 public int syncAndDrawFrame(@NonNull FrameInfo frameInfo) { in syncAndDrawFrame() argument 433 return nSyncAndDrawFrame(mNativeProxy, frameInfo.frameInfo, frameInfo.frameInfo.length); in syncAndDrawFrame() 1113 private static native int nSyncAndDrawFrame(long nativeProxy, long[] frameInfo, int size); in nSyncAndDrawFrame() argument
|
/frameworks/av/media/tests/benchmark/src/native/extractor/ |
D | Extractor.cpp | 44 void *Extractor::getCSDSample(AMediaCodecBufferInfo &frameInfo, int32_t csdIndex) { in getCSDSample() argument 47 frameInfo.presentationTimeUs = 0; in getCSDSample() 48 frameInfo.flags = AMEDIACODEC_BUFFER_FLAG_CODEC_CONFIG; in getCSDSample() 54 frameInfo.size = (int32_t)size; in getCSDSample() 55 mStats->addFrameSize(frameInfo.size); in getCSDSample() 60 int32_t Extractor::getFrameSample(AMediaCodecBufferInfo &frameInfo) { in getFrameSample() argument 64 frameInfo.flags = AMediaExtractor_getSampleFlags(mExtractor); in getFrameSample() 65 frameInfo.size = size; in getFrameSample() 66 mStats->addFrameSize(frameInfo.size); in getFrameSample() 67 frameInfo.presentationTimeUs = AMediaExtractor_getSampleTime(mExtractor); in getFrameSample() [all …]
|
D | Extractor.h | 42 void *getCSDSample(AMediaCodecBufferInfo &frameInfo, int32_t csdIndex); 44 int32_t getFrameSample(AMediaCodecBufferInfo &frameInfo);
|
/frameworks/av/media/libheif/ |
D | HeifDecoderImpl.h | 41 bool init(HeifStream* stream, HeifFrameInfo* frameInfo) override; 43 bool getSequenceInfo(HeifFrameInfo* frameInfo, size_t *frameCount) override; 49 bool decode(HeifFrameInfo* frameInfo) override; 51 bool decodeSequence(int frameIndex, HeifFrameInfo* frameInfo) override; 84 bool reinit(HeifFrameInfo* frameInfo);
|
D | HeifDecoderImpl.cpp | 327 bool HeifDecoderImpl::init(HeifStream* stream, HeifFrameInfo* frameInfo) { in init() argument 337 return reinit(frameInfo); in init() 340 bool HeifDecoderImpl::reinit(HeifFrameInfo* frameInfo) { in reinit() argument 436 if (frameInfo != nullptr) { in reinit() 437 *frameInfo = *defaultInfo; in reinit() 447 HeifFrameInfo* frameInfo, size_t *frameCount) { in getSequenceInfo() argument 452 if (frameInfo != nullptr) { in getSequenceInfo() 453 *frameInfo = mSequenceInfo; in getSequenceInfo() 529 bool HeifDecoderImpl::decode(HeifFrameInfo* frameInfo) { in decode() argument 565 if (frameInfo != nullptr) { in decode() [all …]
|
/frameworks/av/media/libheif/include/ |
D | HeifDecoderAPI.h | 118 virtual bool init(HeifStream* stream, HeifFrameInfo* frameInfo) = 0; 126 virtual bool getSequenceInfo(HeifFrameInfo* frameInfo, size_t *frameCount) = 0; 136 virtual bool decode(HeifFrameInfo* frameInfo) = 0; 150 virtual bool decodeSequence(int frameIndex, HeifFrameInfo* frameInfo) = 0;
|
/frameworks/av/media/tests/benchmark/src/native/decoder/ |
D | C2Decoder.cpp | 75 int32_t C2Decoder::decodeFrames(uint8_t *inputBuffer, vector<AMediaCodecBufferInfo> &frameInfo) { in decodeFrames() argument 81 if (mNumInputFrame == frameInfo.size()) break; in decodeFrames() 97 uint32_t flags = frameInfo[mNumInputFrame].flags; in decodeFrames() 101 if (mNumInputFrame == (frameInfo.size() - 1)) { in decodeFrames() 105 work->input.ordinal.timestamp = frameInfo[mNumInputFrame].presentationTimeUs; in decodeFrames() 108 int size = frameInfo[mNumInputFrame].size; in decodeFrames()
|
D | Decoder.cpp | 25 vector<AMediaCodecBufferInfo> &frameInfo, in readSampleData() argument 28 if (frameID == (int32_t)frameInfo.size()) { in readSampleData() 31 uint32_t flags = frameInfo[frameID].flags; in readSampleData() 32 int64_t timestamp = frameInfo[frameID].presentationTimeUs; in readSampleData() 33 ssize_t bytesCount = frameInfo[frameID].size; in readSampleData() 152 int32_t Decoder::decode(uint8_t *inputBuffer, vector<AMediaCodecBufferInfo> &frameInfo, in decode() argument 156 mFrameMetaData = frameInfo; in decode()
|
D | C2Decoder.h | 30 int32_t decodeFrames(uint8_t *inputBuffer, vector<AMediaCodecBufferInfo> &frameInfo);
|
D | Decoder.h | 73 int32_t decode(uint8_t *inputBuffer, vector<AMediaCodecBufferInfo> &frameInfo,
|
/frameworks/av/media/tests/benchmark/tests/ |
D | C2DecoderTest.cpp | 91 vector<AMediaCodecBufferInfo> frameInfo; in TEST_P() local 104 frameInfo.push_back(info); in TEST_P() 117 frameInfo.push_back(info); in TEST_P() 130 status = mDecoder->decodeFrames(inputBuffer, frameInfo); in TEST_P()
|
D | DecoderTest.cpp | 61 vector<AMediaCodecBufferInfo> frameInfo; in TEST_P() local 74 frameInfo.push_back(info); in TEST_P() 81 status = decoder->decode(inputBuffer, frameInfo, codecName, asyncMode); in TEST_P()
|
D | C2EncoderTest.cpp | 94 vector<AMediaCodecBufferInfo> frameInfo; in TEST_P() local 106 frameInfo.push_back(info); in TEST_P() 117 status = decoder->decode(inputBuffer, frameInfo, decName, false /*asyncMode */, outFp); in TEST_P()
|
D | EncoderTest.cpp | 63 vector<AMediaCodecBufferInfo> frameInfo; in TEST_P() local 76 frameInfo.push_back(info); in TEST_P() 87 status = decoder->decode(inputBuffer, frameInfo, decName, false /*asyncMode */, outFp); in TEST_P()
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/main/cpp/ |
D | NativeDecoder.cpp | 79 vector<AMediaCodecBufferInfo> frameInfo; in Java_com_android_media_benchmark_library_Native_Decode() local 94 frameInfo.push_back(info); in Java_com_android_media_benchmark_library_Native_Decode() 101 status = decoder->decode(inputBuffer, frameInfo, sCodecName, asyncMode); in Java_com_android_media_benchmark_library_Native_Decode()
|
D | NativeEncoder.cpp | 85 vector<AMediaCodecBufferInfo> frameInfo; in Java_com_android_media_benchmark_library_Native_Encode() local 100 frameInfo.push_back(info); in Java_com_android_media_benchmark_library_Native_Encode() 112 status = decoder->decode(inputBuffer, frameInfo, decName, false /*asyncMode */, outFp); in Java_com_android_media_benchmark_library_Native_Encode()
|
/frameworks/av/media/tests/benchmark/MediaBenchmarkTest/src/androidTest/java/com/android/media/benchmark/tests/ |
D | DecoderTest.java | 131 ArrayList<MediaCodec.BufferInfo> frameInfo = new ArrayList<>(); in testDecoder() local 150 frameInfo.add(bufInfo); in testDecoder() 173 int status = decoder.decode(inputBuffer, frameInfo, mAsyncMode, format, codecName); in testDecoder() 188 frameInfo.clear(); in testDecoder()
|
D | EncoderTest.java | 128 ArrayList<MediaCodec.BufferInfo> frameInfo = new ArrayList<>(); in testEncoder() local 143 frameInfo.add(bufInfo); in testEncoder() 154 status = decoder.decode(inputBuffer, frameInfo, false, format, ""); in testEncoder() 161 frameInfo.clear(); in testEncoder()
|
/frameworks/base/libs/hwui/jni/ |
D | AnimatedImageDrawable.cpp | 57 SkCodec::FrameInfo frameInfo; in AnimatedImageDrawable_nCreate() local 58 if (!imageDecoder->mCodec->codec()->getFrameInfo(i, &frameInfo)) { in AnimatedImageDrawable_nCreate() 62 if (frameInfo.fDisposalMethod == SkCodecAnimation::DisposalMethod::kRestorePrevious) { in AnimatedImageDrawable_nCreate()
|
D | android_graphics_HardwareRenderer.cpp | 228 jlong proxyPtr, jlongArray frameInfo, jint frameInfoSize) { in android_view_ThreadedRenderer_syncAndDrawFrame() argument 233 env->GetLongArrayRegion(frameInfo, 0, frameInfoSize, proxy->frameInfo()); in android_view_ThreadedRenderer_syncAndDrawFrame() 516 UiFrameInfoBuilder(proxy.frameInfo()) in android_view_ThreadedRenderer_createHardwareBitmapFromRenderNode()
|
/frameworks/base/libs/hwui/tests/macrobench/ |
D | TestSceneRunner.cpp | 148 UiFrameInfoBuilder(proxy->frameInfo()).setVsync(vsync, vsync); in run() 168 UiFrameInfoBuilder(proxy->frameInfo()).setVsync(vsync, vsync); in run()
|
/frameworks/base/libs/hwui/renderthread/ |
D | DrawFrameTask.h | 73 int64_t* frameInfo() { return mFrameInfo; } in frameInfo() function
|
D | RenderProxy.h | 81 ANDROID_API int64_t* frameInfo();
|
/frameworks/av/media/codec2/hidl/1.0/vts/functional/common/ |
D | media_c2_hidl_test_common.cpp | 169 int32_t populateInfoVector(std::string info, android::Vector<FrameInfo>* frameInfo, in populateInfoVector() argument 191 frameInfo->push_back({bytesCount, flags, timestamp}); in populateInfoVector()
|