Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0dbe8719 authored by Naveen Kumar Ponnusamy's avatar Naveen Kumar Ponnusamy Committed by hkuang
Browse files

transcoder: Mark benchmark frame rate iteration invariant

Mark the video frame rate counter as
kIsIterationInvariantRate so that correct value
is reported even when the benchmark
iterates.

Bug: 175889103
Test: ./MediaTranscoderBenchmark

Change-Id: If924d12c38f41f483bd9223ce9557568fec3de99
parent 78d362a4
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -154,8 +154,8 @@ static void TranscodeMediaFile(benchmark::State& state, const std::string& srcFi
            if (strncmp(mime, "video/", 6) == 0) {
                int32_t frameCount;
                if (AMediaFormat_getInt32(srcFormat, AMEDIAFORMAT_KEY_FRAME_COUNT, &frameCount)) {
                    state.counters[PARAM_VIDEO_FRAME_RATE] =
                            benchmark::Counter(frameCount, benchmark::Counter::kIsRate);
                    state.counters[PARAM_VIDEO_FRAME_RATE] = benchmark::Counter(
                            frameCount, benchmark::Counter::kIsIterationInvariantRate);
                }
            }