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

Commit 15ccfa68 authored by Harish Mahendrakar's avatar Harish Mahendrakar Committed by Wonsik Kim
Browse files

C2 VTS: Enable AdaptiveBitrateTest only for CDD mandated encoders

CDD Mandates dynamic bitrate support for avc, hevc, vp8 and vp9
encoders only, hence AdaptiveBitrateTest is now enabled only
for these encoders.

Bug: 177497478
Bug: 198536988
Test: atest VtsHalMediaC2V1_0TargetVideoEncTest
Change-Id: I3b3941b8bb98e15f3a90a27307c9ed20c382a621
parent f1c7514a
Loading
Loading
Loading
Loading
+4 −0
Original line number Original line Diff line number Diff line
@@ -826,6 +826,10 @@ INSTANTIATE_TEST_SUITE_P(EncodeTestwithEOS, Codec2VideoEncEncodeTest,
TEST_P(Codec2VideoEncHidlTest, AdaptiveBitrateTest) {
TEST_P(Codec2VideoEncHidlTest, AdaptiveBitrateTest) {
    description("Encodes input file for different bitrates");
    description("Encodes input file for different bitrates");
    if (mDisableTest) GTEST_SKIP() << "Test is disabled";
    if (mDisableTest) GTEST_SKIP() << "Test is disabled";
    if (mMime != "video/avc" && mMime != "video/hevc" && mMime != "video/x-vnd.on2.vp8" &&
        mMime != "video/x-vnd.on2.vp9") {
        GTEST_SKIP() << "AdaptiveBitrateTest is enabled only for avc, hevc, vp8 and vp9 encoders";
    }


    std::ifstream eleStream;
    std::ifstream eleStream;
    eleStream.open(mInputFile, std::ifstream::binary);
    eleStream.open(mInputFile, std::ifstream::binary);