From 3a5c353124cfc18ca24fda50bc5ea7c195ebcfad Mon Sep 17 00:00:00 2001
From: Martin Vignali <martin.vignali@gmail.com>
Date: Mon, 22 Oct 2018 22:48:57 +0200
Subject: [PATCH 2/2] fate/prores_metadata_bsf : add test for setting color 
 property

---
 tests/fate/prores.mak                    | 18 ++++++++++++++++++
 tests/ref/fate/prores-metadata-to-rec709 | 20 ++++++++++++++++++++
 2 files changed, 38 insertions(+)
 create mode 100644 tests/ref/fate/prores-metadata-to-rec709

diff --git a/tests/fate/prores.mak b/tests/fate/prores.mak
index f7f52ca7fc..1a561d123a 100644
--- a/tests/fate/prores.mak
+++ b/tests/fate/prores.mak
@@ -20,3 +20,21 @@ fate-prores-alpha_skip: CMD = framecrc -flags +bitexact -skip_alpha 1 -i $(TARGE
 fate-prores-transparency: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/prores/prores4444_with_transparency.mov -pix_fmt yuva444p10le
 fate-prores-transparency_skip: CMD = framecrc -flags +bitexact -skip_alpha 1 -i $(TARGET_SAMPLES)/prores/prores4444_with_transparency.mov -pix_fmt yuv444p10le
 fate-prores-gray:      CMD = framecrc -flags +bitexact -c:a aac_fixed -i $(TARGET_SAMPLES)/prores/gray.mov -pix_fmt yuv422p10le
+
+
+#Test bsf prores-metadata
+tests/data/prores_proxy_rec709_metadata.mov: TAG = GEN
+tests/data/prores_proxy_rec709_metadata.mov: ffmpeg$(PROGSSUF)$(EXESUF) | tests/data
+	$(M)$(TARGET_EXEC) $(TARGET_PATH)/$< \
+	-i $(TARGET_SAMPLES)/prores/Sequence_1-Apple_ProRes_422_Proxy.mov -nostdin -c:v copy -an -bsf:v \
+	prores_metadata=colour_primaries=1:transfer_characteristics=1:matrix_coefficients=1 \
+        $(TARGET_PATH)/$@ -y 2>/dev/null
+
+
+FATE_PRORES_METADATA_BSF_FFPROBE += fate-prores-metadata-to-rec709
+fate-prores-metadata-to-rec709: tests/data/prores_proxy_rec709_metadata.mov
+fate-prores-metadata-to-rec709: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_frames -show_entries frame=pict_type,interlaced_frame,top_field_first,color_range,color_space,color_primaries,color_transfer,pkt_size  -v 0 $(TARGET_PATH)/tests/data/prores_proxy_rec709_metadata.mov
+
+FATE_SAMPLES_FFPROBE += $(FATE_PRORES_METADATA_BSF_FFPROBE)
+
+fate-prores-metadata-bsf: $(FATE_PRORES_METADATA_BSF_FFPROBE)
\ No newline at end of file
diff --git a/tests/ref/fate/prores-metadata-to-rec709 b/tests/ref/fate/prores-metadata-to-rec709
new file mode 100644
index 0000000000..a2c56bc1f0
--- /dev/null
+++ b/tests/ref/fate/prores-metadata-to-rec709
@@ -0,0 +1,20 @@
+[FRAME]
+pkt_size=57296
+pict_type=I
+interlaced_frame=1
+top_field_first=0
+color_range=tv
+color_space=bt709
+color_primaries=bt709
+color_transfer=bt709
+[/FRAME]
+[FRAME]
+pkt_size=57296
+pict_type=I
+interlaced_frame=1
+top_field_first=0
+color_range=tv
+color_space=bt709
+color_primaries=bt709
+color_transfer=bt709
+[/FRAME]
-- 
2.14.3 (Apple Git-98)

