Home
last modified time | relevance | path

Searched refs:frameInfo (Results 1 – 25 of 30) sorted by relevance

12

/frameworks/base/graphics/java/android/graphics/
DFrameInfo.java43 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 …]
DHardwareRenderer.java327 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/
DExtractor.cpp44 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 …]
DExtractor.h42 void *getCSDSample(AMediaCodecBufferInfo &frameInfo, int32_t csdIndex);
44 int32_t getFrameSample(AMediaCodecBufferInfo &frameInfo);
/frameworks/av/media/libheif/
DHeifDecoderImpl.h41 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);
DHeifDecoderImpl.cpp327 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/
DHeifDecoderAPI.h118 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/
DC2Decoder.cpp75 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()
DDecoder.cpp25 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()
DC2Decoder.h30 int32_t decodeFrames(uint8_t *inputBuffer, vector<AMediaCodecBufferInfo> &frameInfo);
DDecoder.h73 int32_t decode(uint8_t *inputBuffer, vector<AMediaCodecBufferInfo> &frameInfo,
/frameworks/av/media/tests/benchmark/tests/
DC2DecoderTest.cpp91 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()
DDecoderTest.cpp61 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()
DC2EncoderTest.cpp94 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()
DEncoderTest.cpp63 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/
DNativeDecoder.cpp79 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()
DNativeEncoder.cpp85 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/
DDecoderTest.java131 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()
DEncoderTest.java128 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/
DAnimatedImageDrawable.cpp57 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()
Dandroid_graphics_HardwareRenderer.cpp228 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/
DTestSceneRunner.cpp148 UiFrameInfoBuilder(proxy->frameInfo()).setVsync(vsync, vsync); in run()
168 UiFrameInfoBuilder(proxy->frameInfo()).setVsync(vsync, vsync); in run()
/frameworks/base/libs/hwui/renderthread/
DDrawFrameTask.h73 int64_t* frameInfo() { return mFrameInfo; } in frameInfo() function
DRenderProxy.h81 ANDROID_API int64_t* frameInfo();
/frameworks/av/media/codec2/hidl/1.0/vts/functional/common/
Dmedia_c2_hidl_test_common.cpp169 int32_t populateInfoVector(std::string info, android::Vector<FrameInfo>* frameInfo, in populateInfoVector() argument
191 frameInfo->push_back({bytesCount, flags, timestamp}); in populateInfoVector()

12