| 98 | } |
| 99 | |
| 100 | TEST_F(HDR10Test, StreamData) { |
| 101 | std::string FilePath = SamplesDir + "/hdr10tags-stream.mp4"; |
| 102 | |
| 103 | ASSERT_TRUE(DoIndexing(FilePath)); |
| 104 | |
| 105 | ASSERT_TRUE(!!VP->HasMasteringDisplayPrimaries); |
| 106 | for (int i = 0; i < 3; i++) { |
| 107 | ASSERT_TRUE(TEST_DOUBLE(VP->MasteringDisplayPrimariesX[i], StreamHDR10Data.MasteringDisplayPrimariesX[i])); |
| 108 | ASSERT_TRUE(TEST_DOUBLE(VP->MasteringDisplayPrimariesY[i], StreamHDR10Data.MasteringDisplayPrimariesY[i])); |
| 109 | } |
| 110 | ASSERT_TRUE(TEST_DOUBLE(VP->MasteringDisplayWhitePointX, StreamHDR10Data.MasteringDisplayWhitePointX)); |
| 111 | ASSERT_TRUE(TEST_DOUBLE(VP->MasteringDisplayWhitePointY, StreamHDR10Data.MasteringDisplayWhitePointY)); |
| 112 | |
| 113 | ASSERT_TRUE(!!VP->HasMasteringDisplayLuminance); |
| 114 | ASSERT_TRUE(TEST_DOUBLE(VP->MasteringDisplayMinLuminance, StreamHDR10Data.MasteringDisplayMinLuminance)); |
| 115 | ASSERT_TRUE(TEST_DOUBLE(VP->MasteringDisplayMaxLuminance, StreamHDR10Data.MasteringDisplayMaxLuminance)); |
| 116 | } |
| 117 | |
| 118 | TEST_F(HDR10Test, ContainerData) { |
| 119 | std::string FilePath = SamplesDir + "/hdr10tags-container.mkv"; |
nothing calls this directly
no test coverage detected