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

Commit 9cc9e5d5 authored by Songyue Han's avatar Songyue Han
Browse files

CodecCapabilities: Add HlgEditing and Roi to encoder feature list.

Test: atest NativeAMediaCodecInfoTest#testAMediaCodecInfoNative
Bug: 399949407
Change-Id: I7d923b908f4bb335cd1c9848667b4abc456755cd
parent 27557e47
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -67,6 +67,8 @@ static const std::vector<Feature> ENCODER_FEATURES = {
    Feature(FEATURE_QpBounds, (1 << 3), false),
    Feature(FEATURE_EncodingStatistics, (1 << 4), false),
    Feature(FEATURE_HdrEditing, (1 << 5), false),
    Feature(FEATURE_HlgEditing, (1 << 6), true),
    Feature(FEATURE_Roi, (1 << 7), 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
@@ -860,11 +860,13 @@ inline constexpr char FEATURE_DynamicTimestamp[] = "dynamic-timestamp";
inline constexpr char FEATURE_EncodingStatistics[]     = "encoding-statistics";
inline constexpr char FEATURE_FrameParsing[]           = "frame-parsing";
inline constexpr char FEATURE_HdrEditing[]             = "hdr-editing";
inline constexpr char FEATURE_HlgEditing[]             = "hlg-editing";
inline constexpr char FEATURE_IntraRefresh[] = "intra-refresh";
inline constexpr char FEATURE_LowLatency[]             = "low-latency";
inline constexpr char FEATURE_MultipleFrames[] = "multiple-frames";
inline constexpr char FEATURE_PartialFrame[] = "partial-frame";
inline constexpr char FEATURE_QpBounds[] = "qp-bounds";
inline constexpr char FEATURE_Roi[]                    = "region-of-interest";
inline constexpr char FEATURE_SecurePlayback[]         = "secure-playback";
inline constexpr char FEATURE_SpecialCodec[]           = "special-codec";
inline constexpr char FEATURE_TunneledPlayback[]       = "tunneled-playback";