Rec 601 seems to be a bit more accurate on macOS

This commit is contained in:
Cameron Gutman
2020-03-10 23:21:00 -07:00
parent ecfc758ce4
commit 81221336f4
+3 -3
View File
@@ -229,7 +229,7 @@ public:
break; break;
case AVCOL_SPC_SMPTE170M: case AVCOL_SPC_SMPTE170M:
if (m_ColorSpace == nullptr) { if (m_ColorSpace == nullptr) {
m_ColorSpace = CGColorSpaceCreateWithName(kCGColorSpaceITUR_709); m_ColorSpace = CGColorSpaceCreateWithName(kCGColorSpaceSRGB);
} }
CVBufferSetAttachment(pixBuf, CVBufferSetAttachment(pixBuf,
kCVImageBufferYCbCrMatrixKey, kCVImageBufferYCbCrMatrixKey,
@@ -521,8 +521,8 @@ public:
int getDecoderColorspace() override int getDecoderColorspace() override
{ {
// macOS seems to handle Rec 709 best // macOS seems to handle Rec 601 best
return COLORSPACE_REC_709; return COLORSPACE_REC_601;
} }
private: private: