---
I have remuxed the test samples to only contain one frame and no audio
stream, so this should be good to go once the changes propagate through
the FATE suite.

I could wait with pushing this until the decoder is fixed and the values
are more meaningful, but I'm not sure this is really more convenient
than updating the values along with the decoder fixes.

 tests/Makefile                  |    1 +
 tests/fate/prores.mak           |   15 +++++++++++++++
 tests/ref/fate/prores-422       |    2 ++
 tests/ref/fate/prores-422_hq    |    2 ++
 tests/ref/fate/prores-422_lt    |    2 ++
 tests/ref/fate/prores-422_proxy |    2 ++
 tests/ref/fate/prores-alpha     |    2 ++
 7 files changed, 26 insertions(+), 0 deletions(-)
 create mode 100644 tests/fate/prores.mak
 create mode 100644 tests/ref/fate/prores-422
 create mode 100644 tests/ref/fate/prores-422_hq
 create mode 100644 tests/ref/fate/prores-422_lt
 create mode 100644 tests/ref/fate/prores-422_proxy
 create mode 100644 tests/ref/fate/prores-alpha

diff --git a/tests/Makefile b/tests/Makefile
index c0afffd..1ec9dc3 100644
--- a/tests/Makefile
+++ b/tests/Makefile
@@ -31,6 +31,7 @@ include $(SRC_PATH)/tests/fate/fft.mak
 include $(SRC_PATH)/tests/fate/h264.mak
 include $(SRC_PATH)/tests/fate/libavutil.mak
 include $(SRC_PATH)/tests/fate/mp3.mak
+include $(SRC_PATH)/tests/fate/prores.mak
 include $(SRC_PATH)/tests/fate/vorbis.mak
 include $(SRC_PATH)/tests/fate/vp8.mak
 
diff --git a/tests/fate/prores.mak b/tests/fate/prores.mak
new file mode 100644
index 0000000..7be756d
--- /dev/null
+++ b/tests/fate/prores.mak
@@ -0,0 +1,15 @@
+FATE_PRORES = fate-prores-422                                           \
+              fate-prores-422_hq                                        \
+              fate-prores-422_lt                                        \
+              fate-prores-422_proxy                                     \
+              fate-prores-alpha                                         \
+
+FATE_TESTS += $(FATE_PRORES)
+fate-prores: $(FATE_PRORES)
+
+fate-prores-422:       CMD = framecrc -vsync 0 -i 
$(SAMPLES)/prores/Sequence_1-Apple_ProRes_422.mov
+fate-prores-422_hq:    CMD = framecrc -vsync 0 -i 
$(SAMPLES)/prores/Sequence_1-Apple_ProRes_422_HQ.mov
+fate-prores-422_lt:    CMD = framecrc -vsync 0 -i 
$(SAMPLES)/prores/Sequence_1-Apple_ProRes_422_LT.mov
+fate-prores-422_proxy: CMD = framecrc -vsync 0 -i 
$(SAMPLES)/prores/Sequence_1-Apple_ProRes_422_Proxy.mov
+fate-prores-alpha:     CMD = framecrc -vsync 0 -i 
$(SAMPLES)/prores/Sequence_1-Apple_ProRes_with_Alpha.mov
+
diff --git a/tests/ref/fate/prores-422 b/tests/ref/fate/prores-422
new file mode 100644
index 0000000..ac6ff3c
--- /dev/null
+++ b/tests/ref/fate/prores-422
@@ -0,0 +1,2 @@
+0, 0, 8294400, 0xba2871d6
+0, 3003, 8294400, 0xba2871d6
diff --git a/tests/ref/fate/prores-422_hq b/tests/ref/fate/prores-422_hq
new file mode 100644
index 0000000..8172050
--- /dev/null
+++ b/tests/ref/fate/prores-422_hq
@@ -0,0 +1,2 @@
+0, 0, 8294400, 0xf4b179c8
+0, 3003, 8294400, 0xf4b179c8
diff --git a/tests/ref/fate/prores-422_lt b/tests/ref/fate/prores-422_lt
new file mode 100644
index 0000000..9d30b25
--- /dev/null
+++ b/tests/ref/fate/prores-422_lt
@@ -0,0 +1,2 @@
+0, 0, 8294400, 0xf02986c0
+0, 3003, 8294400, 0xf02986c0
diff --git a/tests/ref/fate/prores-422_proxy b/tests/ref/fate/prores-422_proxy
new file mode 100644
index 0000000..221ee4d
--- /dev/null
+++ b/tests/ref/fate/prores-422_proxy
@@ -0,0 +1,2 @@
+0, 0, 8294400, 0x93c39fa4
+0, 3003, 8294400, 0x93c39fa4
diff --git a/tests/ref/fate/prores-alpha b/tests/ref/fate/prores-alpha
new file mode 100644
index 0000000..2943de7
--- /dev/null
+++ b/tests/ref/fate/prores-alpha
@@ -0,0 +1,2 @@
+0, 0, 8294400, 0x752150d3
+0, 3003, 8294400, 0xcca6a779
-- 
1.7.1

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to