[FFmpeg-devel] [PATCH] tests/fate/hevc: use bitexact scaling flags for fate-hevc-mv-switch
Anton Khirnov
anton at khirnov.net
Tue Sep 24 19:21:50 EEST 2024
Makes the results consistent across platforms.
---
tests/fate/hevc.mak | 2 +-
tests/ref/fate/hevc-mv-switch | 296 +++++++++++++++++-----------------
2 files changed, 149 insertions(+), 149 deletions(-)
diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak
index 6d8865ea66..7f7ec43902 100644
--- a/tests/fate/hevc.mak
+++ b/tests/fate/hevc.mak
@@ -283,7 +283,7 @@ $(TARGET_SAMPLES)/hevc-conformance/LS_A_Orange_2.bit|$\
$(TARGET_SAMPLES)/hevc/mv_nuh_layer_id.bit|$\
$(TARGET_SAMPLES)/hevc-conformance/NoOutPrior_B_Qualcomm_1.bit|$\
$(TARGET_SAMPLES)/hevc-conformance/MVHEVCS_A.bit
-fate-hevc-mv-switch: CMD = framecrc -i "concat:$(INPUT)" -fps_mode passthrough -map 0:vidx:0 -map 0:vidx:1
+fate-hevc-mv-switch: CMD = framecrc -i "concat:$(INPUT)" -fps_mode passthrough -map 0:vidx:0 -map 0:vidx:1 -sws_flags +accurate_rnd+bitexact
FATE_HEVC-$(call FRAMECRC, HEVC, HEVC, CONCAT_PROTOCOL) += fate-hevc-mv-switch
# multiview stream, select view by position
diff --git a/tests/ref/fate/hevc-mv-switch b/tests/ref/fate/hevc-mv-switch
index 0fc3630637..40d7f29ad2 100644
--- a/tests/ref/fate/hevc-mv-switch
+++ b/tests/ref/fate/hevc-mv-switch
@@ -17,156 +17,156 @@
0, 6, 6, 1, 149760, 0x2eacf616
0, 7, 7, 1, 149760, 0x06322ce2
0, 8, 8, 1, 149760, 0xf14aa104
-0, 9, 9, 1, 149760, 0xc948dcba
+0, 9, 9, 1, 149760, 0x9e1cf00a
1, 10, 10, 1, 24576, 0xf8f638da
-0, 11, 11, 1, 149760, 0x674e34b1
+0, 11, 11, 1, 149760, 0x6d584d2c
1, 12, 12, 1, 24576, 0xd22675a4
-0, 13, 13, 1, 149760, 0x41d3acd6
+0, 13, 13, 1, 149760, 0x8b21be89
1, 14, 14, 1, 24576, 0x60da42e6
-0, 15, 15, 1, 149760, 0x55a5b835
+0, 15, 15, 1, 149760, 0x3946d0ec
1, 16, 16, 1, 24576, 0xe0577f6e
-0, 17, 17, 1, 149760, 0xc6958049
+0, 17, 17, 1, 149760, 0x70859214
1, 18, 18, 1, 24576, 0x8d9944bd
-0, 19, 19, 1, 149760, 0x94b37050
-0, 20, 20, 1, 149760, 0xed72a560
-0, 21, 21, 1, 149760, 0xd0ccac61
-0, 22, 22, 1, 149760, 0x6cc2d7fa
-0, 23, 23, 1, 149760, 0x3a02b5ba
-0, 24, 24, 1, 149760, 0xce7ef09c
-0, 25, 25, 1, 149760, 0xa518fc05
-0, 26, 26, 1, 149760, 0x01d238fe
-0, 27, 27, 1, 149760, 0x5f5012fa
-0, 28, 28, 1, 149760, 0x5b8e7405
-0, 29, 29, 1, 149760, 0xcc2e5b33
-0, 30, 30, 1, 149760, 0x590a6890
-0, 31, 31, 1, 149760, 0x9c7b189f
-0, 32, 32, 1, 149760, 0xd0752ef4
-0, 33, 33, 1, 149760, 0x367513ce
-0, 34, 34, 1, 149760, 0xb64c209d
-0, 35, 35, 1, 149760, 0x6e50994c
-0, 36, 36, 1, 149760, 0x8276cce4
-0, 37, 37, 1, 149760, 0xb292ac8f
-0, 38, 38, 1, 149760, 0x57de9d2c
-0, 39, 39, 1, 149760, 0xe8533f38
-0, 40, 40, 1, 149760, 0xde9b536d
-0, 41, 41, 1, 149760, 0x83173b1d
-0, 42, 42, 1, 149760, 0x853a83a4
-0, 43, 43, 1, 149760, 0x481af1bf
-0, 44, 44, 1, 149760, 0x27221abb
-0, 45, 45, 1, 149760, 0x094eac00
-0, 46, 46, 1, 149760, 0x3f3a27c8
-0, 47, 47, 1, 149760, 0x8f19b2af
-0, 48, 48, 1, 149760, 0x93e7e591
-0, 49, 49, 1, 149760, 0x0c531ab8
-0, 50, 50, 1, 149760, 0x3456ef8a
-0, 51, 51, 1, 149760, 0xfee2ec1e
-0, 52, 52, 1, 149760, 0x76b4b750
-0, 53, 53, 1, 149760, 0xa48bb670
-0, 54, 54, 1, 149760, 0x3dee7cac
-0, 55, 55, 1, 149760, 0x2b20561d
-0, 56, 56, 1, 149760, 0xd3c5bf9f
-0, 57, 57, 1, 149760, 0x2e87d747
-0, 58, 58, 1, 149760, 0x9952760b
-0, 59, 59, 1, 149760, 0xa3f5cbda
-0, 60, 60, 1, 149760, 0x56e3f94d
-0, 61, 61, 1, 149760, 0x902f743f
-0, 62, 62, 1, 149760, 0xeffcfd85
-0, 63, 63, 1, 149760, 0xe7fc31b2
-0, 64, 64, 1, 149760, 0x2e876286
-0, 65, 65, 1, 149760, 0x6358b0b2
-0, 66, 66, 1, 149760, 0x3e569a4d
-1, 67, 67, 1, 24576, 0xa18c481f
-0, 68, 68, 1, 149760, 0x641cbce0
-1, 69, 69, 1, 24576, 0x9ee94df2
-0, 70, 70, 1, 149760, 0x0357d35c
-1, 71, 71, 1, 24576, 0x60c55365
-0, 72, 72, 1, 149760, 0xe9b5b077
-1, 73, 73, 1, 24576, 0x8951536a
-0, 74, 74, 1, 149760, 0x3b9c605f
-1, 75, 75, 1, 24576, 0xfea04ba5
-0, 76, 76, 1, 149760, 0x16d7028b
-1, 77, 77, 1, 24576, 0x78094226
-0, 78, 78, 1, 149760, 0xf4896eff
-1, 79, 79, 1, 24576, 0xacf9314e
-0, 80, 80, 1, 149760, 0xc90de4b9
-1, 81, 81, 1, 24576, 0x6a6b1c87
-0, 82, 82, 1, 149760, 0x2ec258ad
-1, 83, 83, 1, 24576, 0x9f360661
-0, 84, 84, 1, 149760, 0x3bf720ef
-1, 85, 85, 1, 24576, 0x52e80514
-0, 86, 86, 1, 149760, 0x67eab73f
-1, 87, 87, 1, 24576, 0xe10df48c
-0, 88, 88, 1, 149760, 0x020e17ce
-1, 89, 89, 1, 24576, 0x71fbdd03
-0, 90, 90, 1, 149760, 0xcd677640
-1, 91, 91, 1, 24576, 0x1d08c3f6
-0, 92, 92, 1, 149760, 0x194cfbc1
-1, 93, 93, 1, 24576, 0x4b93b6ca
-0, 94, 94, 1, 149760, 0x740f6261
-1, 95, 95, 1, 24576, 0x0dea9c12
-0, 96, 96, 1, 149760, 0x104b3175
-1, 97, 97, 1, 24576, 0x195a92da
-0, 98, 98, 1, 149760, 0xc8fd17d1
-1, 99, 99, 1, 24576, 0x55dd870b
-0, 100, 100, 1, 149760, 0x6f4e7787
-1, 101, 101, 1, 24576, 0x7e6b905b
-0, 102, 102, 1, 149760, 0xe853418e
-1, 103, 103, 1, 24576, 0x0f3fad1d
-0, 104, 104, 1, 149760, 0x3dba3e4e
-1, 105, 105, 1, 24576, 0xe724d536
-0, 106, 106, 1, 149760, 0xba0b4c38
-1, 107, 107, 1, 24576, 0xb212fed4
-0, 108, 108, 1, 149760, 0x28f8ef1d
-1, 109, 109, 1, 24576, 0x3bb423ce
-0, 110, 110, 1, 149760, 0xb5d92e4e
-1, 111, 111, 1, 24576, 0x20f432db
-0, 112, 112, 1, 149760, 0xbaa0d0a2
-1, 113, 113, 1, 24576, 0x27412981
-0, 114, 114, 1, 149760, 0x0acde200
-1, 115, 115, 1, 24576, 0xb7f70143
-0, 116, 116, 1, 149760, 0x7388aad3
-1, 117, 117, 1, 24576, 0xf31acffb
-0, 118, 118, 1, 149760, 0xbac95723
-1, 119, 119, 1, 24576, 0x283d8c2c
-0, 120, 120, 1, 149760, 0x7633d4af
-1, 121, 121, 1, 24576, 0x9fb08184
-0, 122, 122, 1, 149760, 0x836e54fc
-1, 123, 123, 1, 24576, 0x09696ad1
-0, 124, 124, 1, 149760, 0x49096e63
-1, 125, 125, 1, 24576, 0x034e69c2
-0, 126, 126, 1, 149760, 0x98e14158
-1, 127, 127, 1, 24576, 0x1ce4882c
-0, 128, 128, 1, 149760, 0x955a43e4
-1, 129, 129, 1, 24576, 0x490fda13
-0, 130, 130, 1, 149760, 0x3a76c087
-1, 131, 131, 1, 24576, 0x4c2e1c09
-0, 132, 132, 1, 149760, 0xa221e763
-1, 133, 133, 1, 24576, 0x82dd5f8b
-0, 134, 134, 1, 149760, 0x1eb33f17
-1, 135, 135, 1, 24576, 0xcfb07d6b
-0, 136, 136, 1, 149760, 0x13ef3914
-1, 137, 137, 1, 24576, 0xef468129
-0, 138, 138, 1, 149760, 0x2521b880
-1, 139, 139, 1, 24576, 0x24c970fa
-0, 140, 140, 1, 149760, 0x78a4faf0
-1, 141, 141, 1, 24576, 0x6df14e99
-0, 142, 142, 1, 149760, 0xc5f71d65
-1, 143, 143, 1, 24576, 0x78f44854
-0, 144, 144, 1, 149760, 0x5dbc0a9f
-1, 145, 145, 1, 24576, 0x5a7269fd
-0, 146, 146, 1, 149760, 0x8ebfd7c3
-1, 147, 147, 1, 24576, 0xb1fd8924
-0, 148, 148, 1, 149760, 0xb45f0581
-1, 149, 149, 1, 24576, 0xa165b829
-0, 150, 150, 1, 149760, 0x3b84540b
-1, 151, 151, 1, 24576, 0x694cf0e5
-0, 152, 152, 1, 149760, 0xec921f35
-1, 153, 153, 1, 24576, 0x2fef157b
-0, 154, 154, 1, 149760, 0x7b23826a
-1, 155, 155, 1, 24576, 0x62ea25dd
-0, 156, 156, 1, 149760, 0x518d1f11
-1, 157, 157, 1, 24576, 0xfc02365e
-0, 158, 158, 1, 149760, 0xc5e694a4
-1, 159, 159, 1, 24576, 0x073b3ebd
-0, 160, 160, 1, 149760, 0xeb79c961
-1, 161, 161, 1, 24576, 0x5ee13be2
+0, 19, 19, 1, 149760, 0xd60e93f1
+0, 20, 20, 1, 149760, 0xb07cc873
+0, 21, 21, 1, 149760, 0x86eacff5
+0, 22, 22, 1, 149760, 0x259afb24
+0, 23, 23, 1, 149760, 0x225dd819
+0, 24, 24, 1, 149760, 0xfc47134c
+0, 25, 25, 1, 149760, 0x15da1ece
+0, 26, 26, 1, 149760, 0xb2ec5b6f
+0, 27, 27, 1, 149760, 0xa18f35c6
+0, 28, 28, 1, 149760, 0x8fa8970f
+0, 29, 29, 1, 149760, 0x25a87e60
+0, 30, 30, 1, 149760, 0x77c88c93
+0, 31, 31, 1, 149760, 0xcb673be3
+0, 32, 32, 1, 149760, 0x219f51e6
+0, 33, 33, 1, 149760, 0x59ea3783
+0, 34, 34, 1, 149760, 0x837644b5
+0, 35, 35, 1, 149760, 0x9b62bc7c
+0, 36, 36, 1, 149760, 0xbb32efa8
+0, 37, 37, 1, 149760, 0x1a1bcf3f
+0, 38, 38, 1, 149760, 0x9673c0e1
+0, 39, 39, 1, 149760, 0x7c6461e2
+0, 40, 40, 1, 149760, 0x0551768c
+0, 41, 41, 1, 149760, 0xa5ce5d3a
+0, 42, 42, 1, 149760, 0xe9caa587
+0, 43, 43, 1, 149760, 0xf38613ea
+0, 44, 44, 1, 149760, 0x02083cce
+0, 45, 45, 1, 149760, 0xd5f0ce4e
+0, 46, 46, 1, 149760, 0xb9ed49cd
+0, 47, 47, 1, 149760, 0xdbe0d518
+0, 48, 48, 1, 149760, 0x80f607ca
+0, 49, 49, 1, 149760, 0x9f7e3d36
+0, 50, 50, 1, 149760, 0x7f73121f
+0, 51, 51, 1, 149760, 0x4cff0e8b
+0, 52, 52, 1, 149760, 0x638dd91d
+0, 53, 53, 1, 149760, 0xe28dd86b
+0, 54, 54, 1, 149760, 0xc2b89e3a
+0, 55, 55, 1, 149760, 0xe8b67842
+0, 56, 56, 1, 149760, 0xc69fe16f
+0, 57, 57, 1, 149760, 0xb8b5f913
+0, 58, 58, 1, 149760, 0x5fac972a
+0, 59, 59, 1, 149760, 0x0306ed25
+0, 60, 60, 1, 149760, 0x94271af0
+0, 61, 61, 1, 149760, 0x11b795df
+0, 62, 62, 1, 149760, 0x8f651e3e
+0, 63, 63, 1, 149760, 0xdfb452f9
+0, 64, 64, 1, 149760, 0x686e83ff
+0, 65, 65, 1, 149760, 0x56ced1b4
+0, 66, 66, 1, 149760, 0x8df69755
+1, 67, 67, 1, 24576, 0xa82c4bc6
+0, 68, 68, 1, 149760, 0x5245b9f0
+1, 69, 69, 1, 24576, 0x2d9451db
+0, 70, 70, 1, 149760, 0x957cd0e6
+1, 71, 71, 1, 24576, 0x8b4b56c9
+0, 72, 72, 1, 149760, 0x1b01adc7
+1, 73, 73, 1, 24576, 0x4664573a
+0, 74, 74, 1, 149760, 0xea035d18
+1, 75, 75, 1, 24576, 0x3f3d4f5a
+0, 76, 76, 1, 149760, 0x965affa4
+1, 77, 77, 1, 24576, 0xaf034600
+0, 78, 78, 1, 149760, 0xa1456bd2
+1, 79, 79, 1, 24576, 0x7f5d3504
+0, 80, 80, 1, 149760, 0x5291e254
+1, 81, 81, 1, 24576, 0x59562099
+0, 82, 82, 1, 149760, 0xd97f564a
+1, 83, 83, 1, 24576, 0xd8a609de
+0, 84, 84, 1, 149760, 0x91a61e7f
+1, 85, 85, 1, 24576, 0xcf5008ca
+0, 86, 86, 1, 149760, 0xa268b503
+1, 87, 87, 1, 24576, 0x2c4af809
+0, 88, 88, 1, 149760, 0xd01c152d
+1, 89, 89, 1, 24576, 0x8366e0e1
+0, 90, 90, 1, 149760, 0xbe51742d
+1, 91, 91, 1, 24576, 0x381cc7e9
+0, 92, 92, 1, 149760, 0x15d4f93b
+1, 93, 93, 1, 24576, 0x576bbadd
+0, 94, 94, 1, 149760, 0x4a755f1b
+1, 95, 95, 1, 24576, 0x3516a052
+0, 96, 96, 1, 149760, 0x630d2e54
+1, 97, 97, 1, 24576, 0xd9489703
+0, 98, 98, 1, 149760, 0x1c4c14cd
+1, 99, 99, 1, 24576, 0xa84f8afa
+0, 100, 100, 1, 149760, 0x831a7510
+1, 101, 101, 1, 24576, 0x4d32945c
+0, 102, 102, 1, 149760, 0x9aac3ee7
+1, 103, 103, 1, 24576, 0x6b14b0d7
+0, 104, 104, 1, 149760, 0xd50d3baa
+1, 105, 105, 1, 24576, 0xb05dd8b6
+0, 106, 106, 1, 149760, 0x92d549c6
+1, 107, 107, 1, 24576, 0xfd9a02ca
+0, 108, 108, 1, 149760, 0x2232ec60
+1, 109, 109, 1, 24576, 0xa5b92802
+0, 110, 110, 1, 149760, 0x78092c24
+1, 111, 111, 1, 24576, 0x385e36de
+0, 112, 112, 1, 149760, 0xe5c7cead
+1, 113, 113, 1, 24576, 0xd4072d1a
+0, 114, 114, 1, 149760, 0x1bf8dfd0
+1, 115, 115, 1, 24576, 0x43b30476
+0, 116, 116, 1, 149760, 0x117aa880
+1, 117, 117, 1, 24576, 0x79afd3bf
+0, 118, 118, 1, 149760, 0xf4ee5505
+1, 119, 119, 1, 24576, 0x8d538ff9
+0, 120, 120, 1, 149760, 0x7b2bd220
+1, 121, 121, 1, 24576, 0x187a8509
+0, 122, 122, 1, 149760, 0xdbaf519b
+1, 123, 123, 1, 24576, 0xd97f6ec7
+0, 124, 124, 1, 149760, 0x1a386b01
+1, 125, 125, 1, 24576, 0x13e16de1
+0, 126, 126, 1, 149760, 0xf0bc3e7d
+1, 127, 127, 1, 24576, 0x27628c3b
+0, 128, 128, 1, 149760, 0xb2ba417b
+1, 129, 129, 1, 24576, 0x260eddf8
+0, 130, 130, 1, 149760, 0xb18ebdb9
+1, 131, 131, 1, 24576, 0x47291ff7
+0, 132, 132, 1, 149760, 0x57c7e50f
+1, 133, 133, 1, 24576, 0x6ed4630e
+0, 134, 134, 1, 149760, 0xc0d53c18
+1, 135, 135, 1, 24576, 0x56f98141
+0, 136, 136, 1, 149760, 0x94fb35f1
+1, 137, 137, 1, 24576, 0x62c48555
+0, 138, 138, 1, 149760, 0x0cc9b521
+1, 139, 139, 1, 24576, 0x059a7505
+0, 140, 140, 1, 149760, 0xd618f78f
+1, 141, 141, 1, 24576, 0x99c752c9
+0, 142, 142, 1, 149760, 0x12d119cb
+1, 143, 143, 1, 24576, 0x84c94c61
+0, 144, 144, 1, 149760, 0x479a07b2
+1, 145, 145, 1, 24576, 0xdac16dba
+0, 146, 146, 1, 149760, 0x5009d4fe
+1, 147, 147, 1, 24576, 0xc3c98ceb
+0, 148, 148, 1, 149760, 0x31ce0337
+1, 149, 149, 1, 24576, 0x44afbc11
+0, 150, 150, 1, 149760, 0x72e850bb
+1, 151, 151, 1, 24576, 0x1ed6f485
+0, 152, 152, 1, 149760, 0x25cd1c68
+1, 153, 153, 1, 24576, 0x14a91968
+0, 154, 154, 1, 149760, 0x6f0e7fa8
+1, 155, 155, 1, 24576, 0x398a29a7
+0, 156, 156, 1, 149760, 0x12b61c36
+1, 157, 157, 1, 24576, 0xe7c43a2d
+0, 158, 158, 1, 149760, 0xcfd5918d
+1, 159, 159, 1, 24576, 0x417c42a9
+0, 160, 160, 1, 149760, 0x08b1c6f2
+1, 161, 161, 1, 24576, 0x1a273fff
--
2.43.0
More information about the ffmpeg-devel
mailing list