History

fate/vcodec: Add MagicYUV tests

Andreas Rheinhardt committed 1 year ago

Commit 01bb7421 parent 685f6585 files · +25 −0Browse files

Unified · Split

5 files
  1. tests/fate/vcodec.mak +9 −0
  2. tests/ref/vsynth/vsynth1-magicyuv +4 −0
  3. tests/ref/vsynth/vsynth2-magicyuv +4 −0
  4. tests/ref/vsynth/vsynth3-magicyuv +4 −0
  5. tests/ref/vsynth/vsynth_lena-magicyuv +4 −0
tests/fate/vcodec.mak+9−0
@@ -233,6 +233,15 @@ fate-vsynth%-jpeg2000-yuva444p16: ENCOPTS = -qscale 8 -pred 1 -pix_fmt yuva4 · 232 unmodified lines
233233 FATE_VCODEC-$(call ENCDEC, LJPEG MJPEG, AVI) += ljpeg
234234 fate-vsynth%-ljpeg: ENCOPTS = -strict -1
235235
236+FATE_VCODEC_SCALE-$(call ENCDEC, MAGICYUV, AVI) += magicyuv
237+fate-vsynth1-magicyuv: ENCOPTS = -threads 7 -thread_type slice
238+fate-vsynth2-magicyuv: ENCOPTS = -pix_fmt gbrp -pred gradient \
239+ -sws_flags neighbor+bitexact
240+fate-vsynth3-magicyuv: ENCOPTS = -pix_fmt yuv444p -pred median \
241+ -sws_flags neighbor+bitexact
242+fate-vsynth_lena-magicyuv: ENCOPTS = -slices 3 -pix_fmt gray -pred left
243+fate-vsynth%-magicyuv: DECOPTS = -sws_flags neighbor+bitexact
244+
236245 FATE_VCODEC_SCALE-$(call ENCDEC, MJPEG, AVI) += mjpeg mjpeg-422 mjpeg-444 mjpeg-trell mjpeg-huffman mjpeg-trell-huffman
237246 fate-vsynth%-mjpeg: ENCOPTS = -qscale 9 -pix_fmt yuvj420p -huffman default -threads 5 -thread_type slice
238247 fate-vsynth%-mjpeg-422: ENCOPTS = -qscale 9 -pix_fmt yuvj422p
tests/ref/vsynth/vsynth1-magicyuv+4−0
@@ -0,0 +1,4 @@
1+dc919cb0b3415d31fd51dfc6d7c22a6b *tests/data/fate/vsynth1-magicyuv.avi
2+3013600 tests/data/fate/vsynth1-magicyuv.avi
3+c5ccac874dbf808e9088bc3107860042 *tests/data/fate/vsynth1-magicyuv.out.rawvideo
4+stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 7603200/ 7603200
tests/ref/vsynth/vsynth2-magicyuv+4−0
@@ -0,0 +1,4 @@
1+af70e6bf02f762a3d481366df1acfd32 *tests/data/fate/vsynth2-magicyuv.avi
2+7672776 tests/data/fate/vsynth2-magicyuv.avi
3+5facc17dcac663e8d3fe73612de68ab0 *tests/data/fate/vsynth2-magicyuv.out.rawvideo
4+stddev: 1.24 PSNR: 46.23 MAXDIFF: 21 bytes: 7603200/ 7603200
tests/ref/vsynth/vsynth3-magicyuv+4−0
@@ -0,0 +1,4 @@
1+380d5b8fe8f566b1e1ab48fb917f316e *tests/data/fate/vsynth3-magicyuv.avi
2+102448 tests/data/fate/vsynth3-magicyuv.avi
3+a038ad7c3c09f776304ef7accdea9c74 *tests/data/fate/vsynth3-magicyuv.out.rawvideo
4+stddev: 0.00 PSNR:999.99 MAXDIFF: 0 bytes: 86700/ 86700
tests/ref/vsynth/vsynth_lena-magicyuv+4−0
@@ -0,0 +1,4 @@
1+3f74bf17bb8d9ba2022004f95de4b666 *tests/data/fate/vsynth_lena-magicyuv.avi
2+3477676 tests/data/fate/vsynth_lena-magicyuv.avi
3+d7bfbe259af9ae323bb94b09c33570a5 *tests/data/fate/vsynth_lena-magicyuv.out.rawvideo
4+stddev: 18.65 PSNR: 22.72 MAXDIFF: 72 bytes: 7603200/ 7603200

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t