Hello,

In attach patch in order to add several tests for tile and scanline exr file
who have half and float channels.


It also cover compression in tile (except for piz)
and now cover the layer option of exr.
(reason why each file have two tests (one for each layer))

There is more tests for pxr24 and b44 compression, because there is more
"special" case for theses compressions.

Samples can be download here : https://we.tl/yfpn8eTjpi

And need to be put inside :
./fate-suite/exr/

Martin
Jokyo Images


-- 
Martin Vignali
Jokyo Images
18 rue du Transvaal
69008 Lyon
06 99 89 33 30
m.vign...@jokyo-images.com
http://www.jokyo-images.com/
From 5d61fb691447016217f7b421afa748b3698d8dfa Mon Sep 17 00:00:00 2001
From: Martin Vignali <martin.vign...@gmail.com>
Date: Sat, 25 Jun 2016 20:16:01 +0200
Subject: [PATCH] fate/exr : add tests for file with half and float channels

---
 tests/fate/image.mak                               | 108 +++++++++++++++++++++
 .../fate/exr-rgb-scanline-b44-half-float-12x8-l1   |   6 ++
 .../fate/exr-rgb-scanline-b44-half-float-12x8-l2   |   6 ++
 .../ref/fate/exr-rgb-scanline-pxr24-float-half-l1  |   6 ++
 .../ref/fate/exr-rgb-scanline-pxr24-float-half-l2  |   6 ++
 .../ref/fate/exr-rgb-scanline-pxr24-half-float-l1  |   6 ++
 .../ref/fate/exr-rgb-scanline-pxr24-half-float-l2  |   6 ++
 tests/ref/fate/exr-rgb-scanline-raw-half-float-l1  |   6 ++
 tests/ref/fate/exr-rgb-scanline-raw-half-float-l2  |   6 ++
 tests/ref/fate/exr-rgb-scanline-rle-half-float-l1  |   6 ++
 tests/ref/fate/exr-rgb-scanline-rle-half-float-l2  |   6 ++
 tests/ref/fate/exr-rgb-scanline-zip-half-float-l1  |   6 ++
 tests/ref/fate/exr-rgb-scanline-zip-half-float-l2  |   6 ++
 tests/ref/fate/exr-rgb-scanline-zip1-half-float-l1 |   6 ++
 tests/ref/fate/exr-rgb-scanline-zip1-half-float-l2 |   6 ++
 tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l1 |   6 ++
 tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l2 |   6 ++
 tests/ref/fate/exr-rgb-tile-pxr24-float-half-l1    |   6 ++
 tests/ref/fate/exr-rgb-tile-pxr24-float-half-l2    |   6 ++
 tests/ref/fate/exr-rgb-tile-pxr24-half-float-l1    |   6 ++
 tests/ref/fate/exr-rgb-tile-pxr24-half-float-l2    |   6 ++
 tests/ref/fate/exr-rgb-tile-raw-half-float-l1      |   6 ++
 tests/ref/fate/exr-rgb-tile-raw-half-float-l2      |   6 ++
 tests/ref/fate/exr-rgb-tile-rle-half-float-l1      |   6 ++
 tests/ref/fate/exr-rgb-tile-rle-half-float-l2      |   6 ++
 tests/ref/fate/exr-rgb-tile-zip-half-float-l1      |   6 ++
 tests/ref/fate/exr-rgb-tile-zip-half-float-l2      |   6 ++
 tests/ref/fate/exr-rgb-tile-zip1-half-float-l1     |   6 ++
 tests/ref/fate/exr-rgb-tile-zip1-half-float-l2     |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44-12x8-l1  |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44-12x8-l2  |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44-13x9-l1  |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44-13x9-l2  |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44a-12x8-l1 |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44a-12x8-l2 |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44a-13x9-l1 |   6 ++
 .../fate/exr-rgba-scanline-float-half-b44a-13x9-l2 |   6 ++
 37 files changed, 324 insertions(+)
 create mode 100644 tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l2
 create mode 100644 tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l2
 create mode 100644 tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-scanline-raw-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-raw-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-scanline-rle-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-rle-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-scanline-zip-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-zip-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-scanline-zip1-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-scanline-zip1-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-pxr24-float-half-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-pxr24-float-half-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-pxr24-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-pxr24-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-raw-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-raw-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-rle-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-rle-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-zip-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-zip-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgb-tile-zip1-half-float-l1
 create mode 100644 tests/ref/fate/exr-rgb-tile-zip1-half-float-l2
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l1
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l2
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l1
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l2
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l1
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l2
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l1
 create mode 100644 tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l2

diff --git a/tests/fate/image.mak b/tests/fate/image.mak
index a67c07f..abe35d9 100644
--- a/tests/fate/image.mak
+++ b/tests/fate/image.mak
@@ -136,6 +136,114 @@ fate-exr-rgb-tile-float-raw-150x130: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb
 FATE_EXR += fate-exr-rgb-tile-half-raw-12x8
 fate-exr-rgb-tile-half-raw-12x8: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_half_raw_12x8.exr -pix_fmt rgb48le
 
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44-13x9-l1
+fate-exr-rgba-scanline-float-half-b44-13x9-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44_13x9.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44-13x9-l2
+fate-exr-rgba-scanline-float-half-b44-13x9-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44_13x9.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44-12x8-l1
+fate-exr-rgba-scanline-float-half-b44-12x8-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44_12x8.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44-12x8-l2
+fate-exr-rgba-scanline-float-half-b44-12x8-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44_12x8.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44a-12x8-l1
+fate-exr-rgba-scanline-float-half-b44a-12x8-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44a_12x8.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44a-12x8-l2
+fate-exr-rgba-scanline-float-half-b44a-12x8-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44a_12x8.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44a-13x9-l1
+fate-exr-rgba-scanline-float-half-b44a-13x9-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44a_13x9.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgba-scanline-float-half-b44a-13x9-l2
+fate-exr-rgba-scanline-float-half-b44a-13x9-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgba_scanline_float_half_b44a_13x9.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-pxr24-float-half-l1
+fate-exr-rgb-tile-pxr24-float-half-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_pxr24_float_half.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-pxr24-float-half-l2
+fate-exr-rgb-tile-pxr24-float-half-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_pxr24_float_half.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-pxr24-half-float-l1
+fate-exr-rgb-tile-pxr24-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_pxr24_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-pxr24-half-float-l2
+fate-exr-rgb-tile-pxr24-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_pxr24_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-half-float-b44-12x8-l1
+fate-exr-rgb-tile-half-float-b44-12x8-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_half_float_b44_12x8.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-half-float-b44-12x8-l2
+fate-exr-rgb-tile-half-float-b44-12x8-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_half_float_b44_12x8.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-zip-half-float-l1
+fate-exr-rgb-tile-zip-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_zip_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-zip-half-float-l2
+fate-exr-rgb-tile-zip-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_zip_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-zip1-half-float-l1
+fate-exr-rgb-tile-zip1-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_zip1_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-zip1-half-float-l2
+fate-exr-rgb-tile-zip1-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_zip1_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-rle-half-float-l1
+fate-exr-rgb-tile-rle-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_rle_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-rle-half-float-l2
+fate-exr-rgb-tile-rle-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_rle_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-tile-raw-half-float-l1
+fate-exr-rgb-tile-raw-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_tile_raw_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-tile-raw-half-float-l2
+fate-exr-rgb-tile-raw-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_tile_raw_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-b44-half-float-12x8-l1
+fate-exr-rgb-scanline-b44-half-float-12x8-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_b44_half_float_12x8.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-b44-half-float-12x8-l2
+fate-exr-rgb-scanline-b44-half-float-12x8-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_b44_half_float_12x8.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-pxr24-half-float-l1
+fate-exr-rgb-scanline-pxr24-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_pxr24_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-pxr24-half-float-l2
+fate-exr-rgb-scanline-pxr24-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_pxr24_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-pxr24-float-half-l1
+fate-exr-rgb-scanline-pxr24-float-half-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_pxr24_float_half.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-pxr24-float-half-l2
+fate-exr-rgb-scanline-pxr24-float-half-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_pxr24_float_half.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-zip-half-float-l1
+fate-exr-rgb-scanline-zip-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_zip_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-zip-half-float-l2
+fate-exr-rgb-scanline-zip-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_zip_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-zip1-half-float-l1
+fate-exr-rgb-scanline-zip1-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_zip1_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-zip1-half-float-l2
+fate-exr-rgb-scanline-zip1-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_zip1_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-rle-half-float-l1
+fate-exr-rgb-scanline-rle-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_rle_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-rle-half-float-l2
+fate-exr-rgb-scanline-rle-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_rle_half_float.exr -pix_fmt rgba64le
+
+FATE_EXR += fate-exr-rgb-scanline-raw-half-float-l1
+fate-exr-rgb-scanline-raw-half-float-l1: CMD = framecrc -i $(TARGET_SAMPLES)/exr/rgb_scanline_raw_half_float.exr -pix_fmt rgb48le
+
+FATE_EXR += fate-exr-rgb-scanline-raw-half-float-l2
+fate-exr-rgb-scanline-raw-half-float-l2: CMD = framecrc -layer "VRaySamplerInfo" -i $(TARGET_SAMPLES)/exr/rgb_scanline_raw_half_float.exr -pix_fmt rgba64le
+
 FATE_EXR-$(call DEMDEC, IMAGE2, EXR) += $(FATE_EXR)
 
 FATE_IMAGE += $(FATE_EXR-yes)
diff --git a/tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l1 b/tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l1
new file mode 100644
index 0000000..a19b500
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0xa1a70fac
diff --git a/tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l2 b/tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-b44-half-float-12x8-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l1 b/tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l1
new file mode 100644
index 0000000..1f97a2f
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0xbd350af8
diff --git a/tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l2 b/tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l2
new file mode 100644
index 0000000..e57f026
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-pxr24-float-half-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0xadb27043
diff --git a/tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l1 b/tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l2 b/tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l2
new file mode 100644
index 0000000..048e30d
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-pxr24-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x78317b56
diff --git a/tests/ref/fate/exr-rgb-scanline-raw-half-float-l1 b/tests/ref/fate/exr-rgb-scanline-raw-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-raw-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-scanline-raw-half-float-l2 b/tests/ref/fate/exr-rgb-scanline-raw-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-raw-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-scanline-rle-half-float-l1 b/tests/ref/fate/exr-rgb-scanline-rle-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-rle-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-scanline-rle-half-float-l2 b/tests/ref/fate/exr-rgb-scanline-rle-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-rle-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-scanline-zip-half-float-l1 b/tests/ref/fate/exr-rgb-scanline-zip-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-zip-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-scanline-zip-half-float-l2 b/tests/ref/fate/exr-rgb-scanline-zip-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-zip-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-scanline-zip1-half-float-l1 b/tests/ref/fate/exr-rgb-scanline-zip1-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-zip1-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-scanline-zip1-half-float-l2 b/tests/ref/fate/exr-rgb-scanline-zip1-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-scanline-zip1-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l1 b/tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l1
new file mode 100644
index 0000000..a19b500
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0xa1a70fac
diff --git a/tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l2 b/tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-half-float-b44-12x8-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-tile-pxr24-float-half-l1 b/tests/ref/fate/exr-rgb-tile-pxr24-float-half-l1
new file mode 100644
index 0000000..1f97a2f
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-pxr24-float-half-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0xbd350af8
diff --git a/tests/ref/fate/exr-rgb-tile-pxr24-float-half-l2 b/tests/ref/fate/exr-rgb-tile-pxr24-float-half-l2
new file mode 100644
index 0000000..e57f026
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-pxr24-float-half-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0xadb27043
diff --git a/tests/ref/fate/exr-rgb-tile-pxr24-half-float-l1 b/tests/ref/fate/exr-rgb-tile-pxr24-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-pxr24-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-tile-pxr24-half-float-l2 b/tests/ref/fate/exr-rgb-tile-pxr24-half-float-l2
new file mode 100644
index 0000000..048e30d
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-pxr24-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x78317b56
diff --git a/tests/ref/fate/exr-rgb-tile-raw-half-float-l1 b/tests/ref/fate/exr-rgb-tile-raw-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-raw-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-tile-raw-half-float-l2 b/tests/ref/fate/exr-rgb-tile-raw-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-raw-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-tile-rle-half-float-l1 b/tests/ref/fate/exr-rgb-tile-rle-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-rle-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-tile-rle-half-float-l2 b/tests/ref/fate/exr-rgb-tile-rle-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-rle-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-tile-zip-half-float-l1 b/tests/ref/fate/exr-rgb-tile-zip-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-zip-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-tile-zip-half-float-l2 b/tests/ref/fate/exr-rgb-tile-zip-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-zip-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgb-tile-zip1-half-float-l1 b/tests/ref/fate/exr-rgb-tile-zip1-half-float-l1
new file mode 100644
index 0000000..af04204
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-zip1-half-float-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      576, 0x5ede004c
diff --git a/tests/ref/fate/exr-rgb-tile-zip1-half-float-l2 b/tests/ref/fate/exr-rgb-tile-zip1-half-float-l2
new file mode 100644
index 0000000..444fb56
--- /dev/null
+++ b/tests/ref/fate/exr-rgb-tile-zip1-half-float-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 1/1
+0,          0,          0,        1,      768, 0x22f77b1c
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l1 b/tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l1
new file mode 100644
index 0000000..c84d388
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 0/1
+0,          0,          0,        1,      768, 0x1de5c7f1
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l2 b/tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l2
new file mode 100644
index 0000000..1dd42d9
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44-12x8-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 0/1
+0,          0,          0,        1,      768, 0xe08ca6d3
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l1 b/tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l1
new file mode 100644
index 0000000..595c721
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 13x9
+#sar 0: 0/1
+0,          0,          0,        1,      936, 0xdcb42186
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l2 b/tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l2
new file mode 100644
index 0000000..079d1d8
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44-13x9-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 13x9
+#sar 0: 0/1
+0,          0,          0,        1,      936, 0x7f710bf5
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l1 b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l1
new file mode 100644
index 0000000..6d202af
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 0/1
+0,          0,          0,        1,      768, 0xe200c160
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l2 b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l2
new file mode 100644
index 0000000..1dd42d9
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-12x8-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 12x8
+#sar 0: 0/1
+0,          0,          0,        1,      768, 0xe08ca6d3
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l1 b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l1
new file mode 100644
index 0000000..9fcf309
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l1
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 13x9
+#sar 0: 0/1
+0,          0,          0,        1,      936, 0x911718ac
diff --git a/tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l2 b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l2
new file mode 100644
index 0000000..079d1d8
--- /dev/null
+++ b/tests/ref/fate/exr-rgba-scanline-float-half-b44a-13x9-l2
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 13x9
+#sar 0: 0/1
+0,          0,          0,        1,      936, 0x7f710bf5
-- 
1.9.3 (Apple Git-50)

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to