enables H265 HDR option and adds PQ transforeFunction to render HDR stream on macOS 10.13+

This commit is contained in:
liyu
2021-11-18 12:56:26 +08:00
committed by Cameron Gutman
parent 43e3679297
commit 0a301dd2f9
2 changed files with 8 additions and 2 deletions

View File

@@ -1313,10 +1313,10 @@ Flickable {
text: qsTr("HEVC (H.265)")
val: StreamingPreferences.VCC_FORCE_HEVC
}
/*ListElement {
ListElement {
text: qsTr("HEVC HDR (Experimental)")
val: StreamingPreferences.VCC_FORCE_HEVC_HDR
}*/
}
}
// ::onActivated must be used, as it only listens for when the index is changed by a human
onActivated : {

View File

@@ -222,6 +222,12 @@ public:
kCVImageBufferTransferFunction_ITU_R_2020,
kCVAttachmentMode_ShouldPropagate);
break;
case AVCOL_TRC_SMPTE2084:
CVBufferSetAttachment(pixBuf,
kCVImageBufferTransferFunctionKey,
kCVImageBufferTransferFunction_SMPTE_ST_2084_PQ,
kCVAttachmentMode_ShouldPropagate);
break;
default:
break;
}