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

Commit eff0e8f5 authored by Songyue Han's avatar Songyue Han
Browse files

Add DynamicColorAspects and DetachedSurface features in native.

Bug: 389120542
Test: NativeAMediaCodecInfoTest
Change-Id: I77ac089be005635cc588619756d259e8cf392c01
parent 8ba47fe4
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -55,6 +55,8 @@ static const std::vector<Feature> DECODER_FEATURES = {
    Feature(FEATURE_MultipleFrames,   (1 << 5), false),
    Feature(FEATURE_DynamicTimestamp, (1 << 6), false),
    Feature(FEATURE_LowLatency,       (1 << 7), true),
    Feature(FEATURE_DynamicColorAspects, (1 << 8), true),
    Feature(FEATURE_DetachedSurface,     (1 << 9), true),
    // feature to exclude codec from REGULAR codec list
    Feature(FEATURE_SpecialCodec,     (1 << 30), false, true),
};
+2 −0
Original line number Diff line number Diff line
@@ -854,6 +854,8 @@ inline static const char *asString_ColorFormat(int32_t i, const char *def = "??"
}

inline constexpr char FEATURE_AdaptivePlayback[]       = "adaptive-playback";
inline constexpr char FEATURE_DetachedSurface[]        = "detached-surface";
inline constexpr char FEATURE_DynamicColorAspects[]    = "dynamic-color-aspects";
inline constexpr char FEATURE_DynamicTimestamp[]       = "dynamic-timestamp";
inline constexpr char FEATURE_EncodingStatistics[]     = "encoding-statistics";
inline constexpr char FEATURE_FrameParsing[]           = "frame-parsing";