]> git.sesse.net Git - ffmpeg/commitdiff
fate: add tests for JPEG-LS PAL8
authorJames Almer <jamrial@gmail.com>
Wed, 21 Apr 2021 17:10:25 +0000 (14:10 -0300)
committerJames Almer <jamrial@gmail.com>
Sat, 24 Apr 2021 15:32:06 +0000 (12:32 -0300)
Signed-off-by: James Almer <jamrial@gmail.com>
tests/fate/image.mak
tests/ref/fate/jpegls-2bpc [new file with mode: 0644]
tests/ref/fate/jpegls-3bpc [new file with mode: 0644]
tests/ref/fate/jpegls-5bpc [new file with mode: 0644]
tests/ref/fate/jpegls-7bpc [new file with mode: 0644]

index 226e19026241f56be8287924d8dfe6478b817bbc..07316542e1c81bf0a4278e8d92621d014b6bc642 100644 (file)
@@ -338,6 +338,22 @@ FATE_JPG-$(call DEMDEC, IMAGE2, MJPEG) += $(FATE_JPG)
 FATE_IMAGE += $(FATE_JPG-yes)
 fate-jpg: $(FATE_JPG-yes)
 
+FATE_JPEGLS += fate-jpegls-2bpc
+fate-jpegls-2bpc: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/jpegls/4.jls -pix_fmt rgb24 -vf scale
+
+FATE_JPEGLS += fate-jpegls-3bpc
+fate-jpegls-3bpc: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/jpegls/8.jls -pix_fmt rgb24 -vf scale
+
+FATE_JPEGLS += fate-jpegls-5bpc
+fate-jpegls-5bpc: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/jpegls/32.jls -pix_fmt rgb24 -vf scale
+
+FATE_JPEGLS += fate-jpegls-7bpc
+fate-jpegls-7bpc: CMD = framecrc -idct simple -i $(TARGET_SAMPLES)/jpegls/128.jls -pix_fmt rgb24 -vf scale
+
+FATE_JPEGLS-$(call DEMDEC, IMAGE2, JPEGLS) += $(FATE_JPEGLS)
+FATE_IMAGE += $(FATE_JPEGLS-yes)
+fate-jpegls: $(FATE_JPEGLS-yes)
+
 FATE_IMAGE-$(call DEMDEC, IMAGE2, QDRAW) += fate-pict
 fate-pict: CMD = framecrc -i $(TARGET_SAMPLES)/quickdraw/TRU256.PCT -pix_fmt rgb24
 
diff --git a/tests/ref/fate/jpegls-2bpc b/tests/ref/fate/jpegls-2bpc
new file mode 100644 (file)
index 0000000..0636427
--- /dev/null
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 711x711
+#sar 0: 0/1
+0,          0,          0,        1,  1516563, 0x2c788aa2
diff --git a/tests/ref/fate/jpegls-3bpc b/tests/ref/fate/jpegls-3bpc
new file mode 100644 (file)
index 0000000..59c085a
--- /dev/null
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 711x711
+#sar 0: 0/1
+0,          0,          0,        1,  1516563, 0x8a30bd1d
diff --git a/tests/ref/fate/jpegls-5bpc b/tests/ref/fate/jpegls-5bpc
new file mode 100644 (file)
index 0000000..114f8e0
--- /dev/null
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 711x711
+#sar 0: 0/1
+0,          0,          0,        1,  1516563, 0xaf7085ce
diff --git a/tests/ref/fate/jpegls-7bpc b/tests/ref/fate/jpegls-7bpc
new file mode 100644 (file)
index 0000000..0fdfb8f
--- /dev/null
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+#media_type 0: video
+#codec_id 0: rawvideo
+#dimensions 0: 711x711
+#sar 0: 0/1
+0,          0,          0,        1,  1516563, 0x9c0af8f1