diff --git a/src/modules/decklink/consumer/decklink_consumer.cpp b/src/modules/decklink/consumer/decklink_consumer.cpp
index 00c0c5b265..07d271cd09 100644
--- a/src/modules/decklink/consumer/decklink_consumer.cpp
+++ b/src/modules/decklink/consumer/decklink_consumer.cpp
@@ -324,11 +324,11 @@ class decklink_frame
 
         switch (metadataID) {
             case bmdDeckLinkFrameMetadataHDRElectroOpticalTransferFunc:
-                *value = EOTF::PQ;
+                *value = EOTF::HLG;
                 break;
 
             case bmdDeckLinkFrameMetadataColorspace:
-                *value = bmdColorspaceRec709;
+                *value = bmdColorspaceRec2020;
                 break;
 
             default:
@@ -341,39 +341,40 @@ class decklink_frame
 
     HRESULT STDMETHODCALLTYPE GetFloat(BMDDeckLinkFrameMetadataID metadataID, double* value)
     {
+        const auto color_space = &REC_2020;
         HRESULT result = S_OK;
 
         switch (metadataID) {
             case bmdDeckLinkFrameMetadataHDRDisplayPrimariesRedX:
-                *value = REC_709.RedX;
+                *value = color_space->RedX;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRDisplayPrimariesRedY:
-                *value = REC_709.RedY;
+                *value = color_space->RedY;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRDisplayPrimariesGreenX:
-                *value = REC_709.GreenX;
+                *value = color_space->GreenX;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRDisplayPrimariesGreenY:
-                *value = REC_709.GreenY;
+                *value = color_space->GreenY;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRDisplayPrimariesBlueX:
-                *value = REC_709.BlueX;
+                *value = color_space->BlueX;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRDisplayPrimariesBlueY:
-                *value = REC_709.BlueY;
+                *value = color_space->BlueY;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRWhitePointX:
-                *value = REC_709.WhiteX;
+                *value = color_space->WhiteX;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRWhitePointY:
-                *value = REC_709.WhiteY;
+                *value = color_space->WhiteY;
                 break;
 
             case bmdDeckLinkFrameMetadataHDRMaxDisplayMasteringLuminance: