| Index: media/filters/h264_parser.cc
|
| diff --git a/media/filters/h264_parser.cc b/media/filters/h264_parser.cc
|
| index 052f441d258bc77a38f9e313ceb84bcffd5e584c..ef4b573760c60096279910e354aac9ec289eae24 100644
|
| --- a/media/filters/h264_parser.cc
|
| +++ b/media/filters/h264_parser.cc
|
| @@ -126,16 +126,17 @@ base::Optional<gfx::Rect> H264SPS::GetVisibleRect() const {
|
| gfx::ColorSpace H264SPS::GetColorSpace() const {
|
| if (colour_description_present_flag) {
|
| return gfx::ColorSpace(
|
| - colour_primaries, transfer_characteristics, matrix_coefficients,
|
| + gfx::ColorSpace::PrimaryIDFromH264(colour_primaries),
|
| + gfx::ColorSpace::TransferIDFromH264(transfer_characteristics),
|
| + gfx::ColorSpace::MatrixIDFromH264(matrix_coefficients),
|
| video_full_range_flag ? gfx::ColorSpace::RangeID::FULL
|
| : gfx::ColorSpace::RangeID::LIMITED);
|
| } else {
|
| - return gfx::ColorSpace(gfx::ColorSpace::PrimaryID::UNSPECIFIED,
|
| - gfx::ColorSpace::TransferID::UNSPECIFIED,
|
| - gfx::ColorSpace::MatrixID::UNSPECIFIED,
|
| - video_full_range_flag
|
| - ? gfx::ColorSpace::RangeID::FULL
|
| - : gfx::ColorSpace::RangeID::LIMITED);
|
| + return gfx::ColorSpace(
|
| + gfx::ColorSpace::PrimaryID::BT709, gfx::ColorSpace::TransferID::BT709,
|
| + gfx::ColorSpace::MatrixID::BT709,
|
| + video_full_range_flag ? gfx::ColorSpace::RangeID::FULL
|
| + : gfx::ColorSpace::RangeID::LIMITED);
|
| }
|
| }
|
|
|
|
|