| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "media/filters/h264_parser.h" | 5 #include "media/filters/h264_parser.h" |
| 6 | 6 |
| 7 #include <limits> | 7 #include <limits> |
| 8 #include <memory> | 8 #include <memory> |
| 9 | 9 |
| 10 #include "base/logging.h" | 10 #include "base/logging.h" |
| (...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 118 | 118 |
| 119 return gfx::Rect(crop_left, crop_top, | 119 return gfx::Rect(crop_left, crop_top, |
| 120 coded_size->width() - crop_left - crop_right, | 120 coded_size->width() - crop_left - crop_right, |
| 121 coded_size->height() - crop_top - crop_bottom); | 121 coded_size->height() - crop_top - crop_bottom); |
| 122 } | 122 } |
| 123 | 123 |
| 124 // Based on T-REC-H.264 E.2.1, "VUI parameters semantics", | 124 // Based on T-REC-H.264 E.2.1, "VUI parameters semantics", |
| 125 // available from http://www.itu.int/rec/T-REC-H.264. | 125 // available from http://www.itu.int/rec/T-REC-H.264. |
| 126 gfx::ColorSpace H264SPS::GetColorSpace() const { | 126 gfx::ColorSpace H264SPS::GetColorSpace() const { |
| 127 if (colour_description_present_flag) { | 127 if (colour_description_present_flag) { |
| 128 return gfx::ColorSpace( | 128 return gfx::ColorSpace::CreateVideo( |
| 129 colour_primaries, transfer_characteristics, matrix_coefficients, | 129 colour_primaries, transfer_characteristics, matrix_coefficients, |
| 130 video_full_range_flag ? gfx::ColorSpace::RangeID::FULL | 130 video_full_range_flag ? gfx::ColorSpace::RangeID::FULL |
| 131 : gfx::ColorSpace::RangeID::LIMITED); | 131 : gfx::ColorSpace::RangeID::LIMITED); |
| 132 } else { | 132 } else { |
| 133 return gfx::ColorSpace(gfx::ColorSpace::PrimaryID::UNSPECIFIED, | 133 return gfx::ColorSpace(gfx::ColorSpace::PrimaryID::UNSPECIFIED, |
| 134 gfx::ColorSpace::TransferID::UNSPECIFIED, | 134 gfx::ColorSpace::TransferID::UNSPECIFIED, |
| 135 gfx::ColorSpace::MatrixID::UNSPECIFIED, | 135 gfx::ColorSpace::MatrixID::UNSPECIFIED, |
| 136 video_full_range_flag | 136 video_full_range_flag |
| 137 ? gfx::ColorSpace::RangeID::FULL | 137 ? gfx::ColorSpace::RangeID::FULL |
| 138 : gfx::ColorSpace::RangeID::LIMITED); | 138 : gfx::ColorSpace::RangeID::LIMITED); |
| (...skipping 1336 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1475 | 1475 |
| 1476 default: | 1476 default: |
| 1477 DVLOG(4) << "Unsupported SEI message"; | 1477 DVLOG(4) << "Unsupported SEI message"; |
| 1478 break; | 1478 break; |
| 1479 } | 1479 } |
| 1480 | 1480 |
| 1481 return kOk; | 1481 return kOk; |
| 1482 } | 1482 } |
| 1483 | 1483 |
| 1484 } // namespace media | 1484 } // namespace media |
| OLD | NEW |