From 98c7da805b8236404c667fd4e81e06357f5da892 Mon Sep 17 00:00:00 2001
From: Joshua Ashton <joshua@froggi.es>
Date: Fri, 7 Aug 2020 20:53:43 +0100
Subject: [PATCH] [d3d9] Rename BT.703 to BT.709

Don't know how this typo got introduced.

Thanks to Ryao for finding the matrix and pointing this out.
---
 src/d3d9/shaders/d3d9_convert_common.h  | 6 +++---
 src/d3d9/shaders/d3d9_convert_nv12.comp | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/d3d9/shaders/d3d9_convert_common.h b/src/d3d9/shaders/d3d9_convert_common.h
index 48f2409e3..daca40e18 100644
--- a/src/d3d9/shaders/d3d9_convert_common.h
+++ b/src/d3d9/shaders/d3d9_convert_common.h
@@ -33,12 +33,12 @@ vec4 convertYUV(vec3 yuv) {
   return vec4(clamp(value, 0, 1), 1);
 }
 
-mat3x3 g_bt703_to_rgb = {
+mat3x3 g_bt709_to_rgb = {
   { 1.164,  0,          1.793    },
   { 1.164, -0.213,     -0.533    },
   { 1.164,  2.112,      0        }
 };
 
-vec4 convertBT_703(vec3 cde) {
-  return vec4(clamp(cde * g_bt703_to_rgb, 0, 1), 1);
+vec4 convertBT_709(vec3 cde) {
+  return vec4(clamp(cde * g_bt709_to_rgb, 0, 1), 1);
 }
diff --git a/src/d3d9/shaders/d3d9_convert_nv12.comp b/src/d3d9/shaders/d3d9_convert_nv12.comp
index 68fd6846f..70f7998d6 100644
--- a/src/d3d9/shaders/d3d9_convert_nv12.comp
+++ b/src/d3d9/shaders/d3d9_convert_nv12.comp
@@ -49,9 +49,9 @@ void main() {
 
     vec2 uv = fetchUnorm2x8(src, offset) - (128 / 255.0);
 
-    // The NV12 format seems to use the BT.703 color space.
-    vec4 color0 = convertBT_703(vec3(y.x, uv.x, uv.y));
-    vec4 color1 = convertBT_703(vec3(y.y, uv.x, uv.y));
+    // The NV12 format seems to use the BT.709 color space.
+    vec4 color0 = convertBT_709(vec3(y.x, uv.x, uv.y));
+    vec4 color1 = convertBT_709(vec3(y.y, uv.x, uv.y));
 
     // We write as a macropixel of [2, 1]
     // So write out 2 pixels in this run.