--- 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