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

Commit 1e16eb37 authored by Wonsik Kim's avatar Wonsik Kim
Browse files

codec2: skip adding new color formats for older vendor images

Bug: 234027106
Test: atest android.media.decoder.cts.ImageReaderDecoderTest
Change-Id: I8319dfd5cb5d4ba717a0396f8b835f51fe5286a6
parent 60697a76
Loading
Loading
Loading
Loading
+7 −2
Original line number Diff line number Diff line
@@ -309,11 +309,16 @@ void addSupportedColorFormats(
        if (trait.name.find("android") != std::string::npos) {
            addDefaultColorFormat(COLOR_FormatSurface);
        }

        static const int kVendorSdkVersion = ::android::base::GetIntProperty(
                "ro.vendor.build.version.sdk", android_get_device_api_level());
        if (kVendorSdkVersion >= __ANDROID_API_T__) {
            for (int32_t colorFormat : supportedColorFormats) {
                caps->addColorFormat(colorFormat);
            }
        }
    }
}

class Switch {
    enum Flags : uint8_t {