| Index: ui/gfx/color_space.cc
|
| diff --git a/ui/gfx/color_space.cc b/ui/gfx/color_space.cc
|
| index ef58e58039468528d7b56fd2683f8f2926a03bb7..2bb99827fad02667070cbce17df6d6dc1225e7a3 100644
|
| --- a/ui/gfx/color_space.cc
|
| +++ b/ui/gfx/color_space.cc
|
| @@ -17,142 +17,6 @@
|
|
|
| namespace gfx {
|
|
|
| -// static
|
| -ColorSpace ColorSpace::CreateVideo(int video_primary,
|
| - int video_transfer,
|
| - int video_matrix,
|
| - RangeID range_id) {
|
| - // TODO(hubbe): Use more context to decide how to handle UNSPECIFIED values.
|
| - ColorSpace result;
|
| - switch (video_primary) {
|
| - default:
|
| - case 0: // RESERVED0
|
| - case 1: // BT709
|
| - case 2: // UNSPECIFIED
|
| - case 3: // RESERVED
|
| - result.primaries_ = PrimaryID::BT709;
|
| - break;
|
| - case 4: // BT470M
|
| - result.primaries_ = PrimaryID::BT470M;
|
| - break;
|
| - case 5: // BT470BG
|
| - result.primaries_ = PrimaryID::BT470BG;
|
| - break;
|
| - case 6: // SMPTE170M
|
| - result.primaries_ = PrimaryID::SMPTE170M;
|
| - break;
|
| - case 7: // SMPTE240M
|
| - result.primaries_ = PrimaryID::SMPTE240M;
|
| - break;
|
| - case 8: // FILM
|
| - result.primaries_ = PrimaryID::FILM;
|
| - break;
|
| - case 9: // BT2020
|
| - result.primaries_ = PrimaryID::BT2020;
|
| - break;
|
| - case 10: // SMPTEST428_1
|
| - result.primaries_ = PrimaryID::SMPTEST428_1;
|
| - break;
|
| - case 11: // SMPTEST431_2
|
| - result.primaries_ = PrimaryID::SMPTEST431_2;
|
| - break;
|
| - case 12: // SMPTEST432_1
|
| - result.primaries_ = PrimaryID::SMPTEST432_1;
|
| - break;
|
| - }
|
| - switch (video_transfer) {
|
| - default:
|
| - case 0: // RESERVED0
|
| - case 1: // BT709
|
| - case 2: // UNSPECIFIED
|
| - case 3: // RESERVED
|
| - result.transfer_ = TransferID::BT709;
|
| - break;
|
| - case 4: // GAMMA22
|
| - result.transfer_ = TransferID::GAMMA22;
|
| - break;
|
| - case 5: // GAMMA28
|
| - result.transfer_ = TransferID::GAMMA28;
|
| - break;
|
| - case 6: // SMPTE170M
|
| - result.transfer_ = TransferID::SMPTE170M;
|
| - break;
|
| - case 7: // SMPTE240M
|
| - result.transfer_ = TransferID::SMPTE240M;
|
| - break;
|
| - case 8: // LINEAR
|
| - result.transfer_ = TransferID::LINEAR;
|
| - break;
|
| - case 9: // LOG
|
| - result.transfer_ = TransferID::LOG;
|
| - break;
|
| - case 10: // LOG_SQRT
|
| - result.transfer_ = TransferID::LOG_SQRT;
|
| - break;
|
| - case 11: // IEC61966_2_4
|
| - result.transfer_ = TransferID::IEC61966_2_4;
|
| - break;
|
| - case 12: // BT1361_ECG
|
| - result.transfer_ = TransferID::BT1361_ECG;
|
| - break;
|
| - case 13: // IEC61966_2_1
|
| - result.transfer_ = TransferID::IEC61966_2_1;
|
| - break;
|
| - case 14: // BT2020_10
|
| - result.transfer_ = TransferID::BT2020_10;
|
| - break;
|
| - case 15: // BT2020_12
|
| - result.transfer_ = TransferID::BT2020_12;
|
| - break;
|
| - case 16: // SMPTEST2084
|
| - result.transfer_ = TransferID::SMPTEST2084;
|
| - break;
|
| - case 17: // SMPTEST428_1
|
| - result.transfer_ = TransferID::SMPTEST428_1;
|
| - break;
|
| - case 18: // ARIB_STD_B67
|
| - result.transfer_ = TransferID::ARIB_STD_B67;
|
| - break;
|
| - }
|
| - switch (video_matrix) {
|
| - case 0: // RGB
|
| - result.matrix_ = MatrixID::RGB;
|
| - break;
|
| - default:
|
| - case 1: // BT709
|
| - case 2: // UNSPECIFIED
|
| - case 3: // RESERVED
|
| - result.matrix_ = MatrixID::BT709;
|
| - break;
|
| - case 4: // FCC
|
| - result.matrix_ = MatrixID::FCC;
|
| - break;
|
| - case 5: // BT470BG
|
| - result.matrix_ = MatrixID::BT470BG;
|
| - break;
|
| - case 6: // SMPTE170M
|
| - result.matrix_ = MatrixID::SMPTE170M;
|
| - break;
|
| - case 7: // SMPTE240M
|
| - result.matrix_ = MatrixID::SMPTE240M;
|
| - break;
|
| - case 8: // YCOCG
|
| - result.matrix_ = MatrixID::YCOCG;
|
| - break;
|
| - case 9: // BT2020_NCL
|
| - result.matrix_ = MatrixID::BT2020_NCL;
|
| - break;
|
| - case 10: // BT2020_CL
|
| - result.matrix_ = MatrixID::BT2020_CL;
|
| - break;
|
| - case 11: // YDZDX
|
| - result.matrix_ = MatrixID::YDZDX;
|
| - break;
|
| - }
|
| - result.range_ = range_id;
|
| - return result;
|
| -}
|
| -
|
| ColorSpace::ColorSpace() {}
|
|
|
| ColorSpace::ColorSpace(PrimaryID primaries,
|
|
|