diff --git a/dom/media/MediaData.h b/dom/media/MediaData.h index bec9c6076b..dc93c84872 100644 --- a/dom/media/MediaData.h +++ b/dom/media/MediaData.h @@ -449,6 +449,7 @@ public: Plane mPlanes[3]; YUVColorSpace mYUVColorSpace = YUVColorSpace::BT601; + ColorRange mColorRange = ColorRange::LIMITED; }; // Constructs a VideoData object. If aImage is nullptr, creates a new Image diff --git a/gfx/layers/ImageTypes.h b/gfx/layers/ImageTypes.h index de154912b4..5f6981fef7 100644 --- a/gfx/layers/ImageTypes.h +++ b/gfx/layers/ImageTypes.h @@ -123,6 +123,12 @@ enum class YUVColorSpace { UNKNOWN, }; +enum class ColorRange { + LIMITED, + FULL, + UNKNOWN, +}; + } // namespace mozilla #endif