summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMickaƫl Raulet <mraulet@insa-rennes.fr>2014-07-26 10:45:54 +0200
committerMichael Niedermayer <michaelni@gmx.at>2014-07-27 22:44:58 +0200
commit449e3c8515a58ed49f384de745d37b862fd84d40 (patch)
treec791c448c23850d03d2344117b137629416b565c /tests
parent7f53f1136346c83093219b260d5c95461f64193e (diff)
fate/hevc: update fate with 9 bitstreams
- all of them testing HEVC version 1 cherry picked from commit adcdabb4dd062694fb8de6df0faecaad1c36ba33 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Diffstat (limited to 'tests')
-rw-r--r--tests/fate/hevc.mak9
-rw-r--r--tests/ref/fate/hevc-conformance-AMP_A_Samsung_661
-rw-r--r--tests/ref/fate/hevc-conformance-AMP_B_Samsung_661
-rw-r--r--tests/ref/fate/hevc-conformance-AMVP_C_Samsung_661
-rw-r--r--tests/ref/fate/hevc-conformance-HRD_A_Fujitsu_397
-rw-r--r--tests/ref/fate/hevc-conformance-SAO_C_Samsung_56
-rw-r--r--tests/ref/fate/hevc-conformance-SAO_D_Samsung_56
-rw-r--r--tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_234
-rw-r--r--tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_661
-rw-r--r--tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_234
10 files changed, 430 insertions, 0 deletions
diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak
index 2ee67ea67e..bd852cc06b 100644
--- a/tests/fate/hevc.mak
+++ b/tests/fate/hevc.mak
@@ -1,12 +1,15 @@
HEVC_SAMPLES = \
AMP_A_Samsung_4 \
+ AMP_A_Samsung_6 \
AMP_B_Samsung_4 \
+ AMP_B_Samsung_6 \
AMP_D_Hisilicon \
AMP_E_Hisilicon \
AMP_F_Hisilicon_3 \
AMVP_A_MTK_4 \
AMVP_B_MTK_4 \
AMVP_C_Samsung_4 \
+ AMVP_C_Samsung_6 \
BUMPING_A_ericsson_1 \
CAINIT_A_SHARP_4 \
CAINIT_B_SHARP_4 \
@@ -39,6 +42,7 @@ HEVC_SAMPLES = \
EXT_A_ericsson_4 \
FILLER_A_Sony_1 \
HRD_A_Fujitsu_2 \
+ HRD_A_Fujitsu_3 \
INITQP_A_Sony_1 \
ipcm_A_NEC_3 \
ipcm_B_NEC_3 \
@@ -103,7 +107,9 @@ HEVC_SAMPLES = \
SAO_A_MediaTek_4 \
SAO_B_MediaTek_5 \
SAO_C_Samsung_4 \
+ SAO_C_Samsung_5 \
SAO_D_Samsung_4 \
+ SAO_D_Samsung_5 \
SAO_E_Canon_4 \
SAO_F_Canon_3 \
SAO_G_Canon_3 \
@@ -114,8 +120,10 @@ HEVC_SAMPLES = \
SLIST_C_Sony_3 \
SLIST_D_Sony_9 \
SLPPLP_A_VIDYO_1 \
+ SLPPLP_A_VIDYO_2 \
STRUCT_A_Samsung_5 \
STRUCT_B_Samsung_4 \
+ STRUCT_B_Samsung_6 \
TILES_A_Cisco_2 \
TILES_B_Cisco_1 \
TMVP_A_MS_3 \
@@ -124,6 +132,7 @@ HEVC_SAMPLES = \
TSKIP_A_MS_3 \
TUSIZE_A_Samsung_1 \
VPSID_A_VIDYO_1 \
+ VPSID_A_VIDYO_2 \
WP_A_Toshiba_3 \
WP_B_Toshiba_3 \
WPP_A_ericsson_MAIN_2 \
diff --git a/tests/ref/fate/hevc-conformance-AMP_A_Samsung_6 b/tests/ref/fate/hevc-conformance-AMP_A_Samsung_6
new file mode 100644
index 0000000000..7693050e95
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-AMP_A_Samsung_6
@@ -0,0 +1,61 @@
+#tb 0: 1/25
+0, 0, 0, 1, 6144000, 0x6f9dd380
+0, 1, 1, 1, 6144000, 0x3ad765f8
+0, 2, 2, 1, 6144000, 0xe301292d
+0, 3, 3, 1, 6144000, 0x4272c502
+0, 4, 4, 1, 6144000, 0xa07fb65d
+0, 5, 5, 1, 6144000, 0x8ba3bfd9
+0, 6, 6, 1, 6144000, 0x60d043be
+0, 7, 7, 1, 6144000, 0x2569fa6e
+0, 8, 8, 1, 6144000, 0xd645ca25
+0, 9, 9, 1, 6144000, 0xd65a4297
+0, 10, 10, 1, 6144000, 0x3ce13abe
+0, 11, 11, 1, 6144000, 0x2c06229b
+0, 12, 12, 1, 6144000, 0x6efe8de1
+0, 13, 13, 1, 6144000, 0x1500d848
+0, 14, 14, 1, 6144000, 0x453cd614
+0, 15, 15, 1, 6144000, 0x65182daf
+0, 16, 16, 1, 6144000, 0x4cef8519
+0, 17, 17, 1, 6144000, 0x47ff5125
+0, 18, 18, 1, 6144000, 0xa86327d3
+0, 19, 19, 1, 6144000, 0x3e3bd7bb
+0, 20, 20, 1, 6144000, 0x3e591d1a
+0, 21, 21, 1, 6144000, 0x1cb0a751
+0, 22, 22, 1, 6144000, 0x3532e0ae
+0, 23, 23, 1, 6144000, 0xe44fb0fe
+0, 24, 24, 1, 6144000, 0x9b075bc6
+0, 25, 25, 1, 6144000, 0x53352d7d
+0, 26, 26, 1, 6144000, 0x7ded6eac
+0, 27, 27, 1, 6144000, 0xd65b88e8
+0, 28, 28, 1, 6144000, 0xea53ae64
+0, 29, 29, 1, 6144000, 0xf0e21afa
+0, 30, 30, 1, 6144000, 0x43f11a01
+0, 31, 31, 1, 6144000, 0xb3005915
+0, 32, 32, 1, 6144000, 0x3eb450ed
+0, 33, 33, 1, 6144000, 0xdba020e8
+0, 34, 34, 1, 6144000, 0x8f2cbd30
+0, 35, 35, 1, 6144000, 0x9e12e7d6
+0, 36, 36, 1, 6144000, 0x27fd7092
+0, 37, 37, 1, 6144000, 0xf63056cd
+0, 38, 38, 1, 6144000, 0x44bfff47
+0, 39, 39, 1, 6144000, 0x9706c5a8
+0, 40, 40, 1, 6144000, 0xe5fe4658
+0, 41, 41, 1, 6144000, 0x20d5518b
+0, 42, 42, 1, 6144000, 0x25e56fe5
+0, 43, 43, 1, 6144000, 0x8cebd3d1
+0, 44, 44, 1, 6144000, 0x458d2302
+0, 45, 45, 1, 6144000, 0x6fc44942
+0, 46, 46, 1, 6144000, 0xdf8fa6da
+0, 47, 47, 1, 6144000, 0xafb34a56
+0, 48, 48, 1, 6144000, 0x4c5b177e
+0, 49, 49, 1, 6144000, 0x83934d62
+0, 50, 50, 1, 6144000, 0x59028fc3
+0, 51, 51, 1, 6144000, 0xfd9810cf
+0, 52, 52, 1, 6144000, 0x104abf79
+0, 53, 53, 1, 6144000, 0xb9a68e12
+0, 54, 54, 1, 6144000, 0x5ac4bbd8
+0, 55, 55, 1, 6144000, 0x44f4bb5e
+0, 56, 56, 1, 6144000, 0xc48a4f6b
+0, 57, 57, 1, 6144000, 0xecb27957
+0, 58, 58, 1, 6144000, 0xe2ec6e92
+0, 59, 59, 1, 6144000, 0x94697078
diff --git a/tests/ref/fate/hevc-conformance-AMP_B_Samsung_6 b/tests/ref/fate/hevc-conformance-AMP_B_Samsung_6
new file mode 100644
index 0000000000..fd99c827ad
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-AMP_B_Samsung_6
@@ -0,0 +1,61 @@
+#tb 0: 1/25
+0, 0, 0, 1, 6144000, 0x4217e40e
+0, 1, 1, 1, 6144000, 0xafa3a676
+0, 2, 2, 1, 6144000, 0xb8285522
+0, 3, 3, 1, 6144000, 0x07e52fe0
+0, 4, 4, 1, 6144000, 0x04838016
+0, 5, 5, 1, 6144000, 0xd421bd78
+0, 6, 6, 1, 6144000, 0xd49765e1
+0, 7, 7, 1, 6144000, 0xd6623f0c
+0, 8, 8, 1, 6144000, 0x11348e42
+0, 9, 9, 1, 6144000, 0x440a4ba5
+0, 10, 10, 1, 6144000, 0x8c5990fd
+0, 11, 11, 1, 6144000, 0x2284c72a
+0, 12, 12, 1, 6144000, 0x2b16b0c8
+0, 13, 13, 1, 6144000, 0xeadbfbfa
+0, 14, 14, 1, 6144000, 0xf7bf6e0a
+0, 15, 15, 1, 6144000, 0x62fc7321
+0, 16, 16, 1, 6144000, 0xee5707b5
+0, 17, 17, 1, 6144000, 0xc0cafdc7
+0, 18, 18, 1, 6144000, 0x0409333c
+0, 19, 19, 1, 6144000, 0x2ef82c00
+0, 20, 20, 1, 6144000, 0x01d99315
+0, 21, 21, 1, 6144000, 0x2086bdb6
+0, 22, 22, 1, 6144000, 0xdadd95b4
+0, 23, 23, 1, 6144000, 0x97cf72a2
+0, 24, 24, 1, 6144000, 0x1914e283
+0, 25, 25, 1, 6144000, 0x0073f731
+0, 26, 26, 1, 6144000, 0xdcd7a65b
+0, 27, 27, 1, 6144000, 0x43a5a65f
+0, 28, 28, 1, 6144000, 0x89c68568
+0, 29, 29, 1, 6144000, 0xf07517ad
+0, 30, 30, 1, 6144000, 0xa716e9e6
+0, 31, 31, 1, 6144000, 0x004267aa
+0, 32, 32, 1, 6144000, 0x68ec7399
+0, 33, 33, 1, 6144000, 0x558e0339
+0, 34, 34, 1, 6144000, 0xf3a57912
+0, 35, 35, 1, 6144000, 0x708d11e1
+0, 36, 36, 1, 6144000, 0x8c31af81
+0, 37, 37, 1, 6144000, 0xfc0ae2d2
+0, 38, 38, 1, 6144000, 0xdfdf4726
+0, 39, 39, 1, 6144000, 0xe101c925
+0, 40, 40, 1, 6144000, 0xb38ced35
+0, 41, 41, 1, 6144000, 0x4e8848b6
+0, 42, 42, 1, 6144000, 0xb9d526d9
+0, 43, 43, 1, 6144000, 0xb20f931c
+0, 44, 44, 1, 6144000, 0x4143e9f3
+0, 45, 45, 1, 6144000, 0x30fc4669
+0, 46, 46, 1, 6144000, 0x9087bd86
+0, 47, 47, 1, 6144000, 0x34f28088
+0, 48, 48, 1, 6144000, 0x675febc8
+0, 49, 49, 1, 6144000, 0x36ccb881
+0, 50, 50, 1, 6144000, 0xbc0ea02f
+0, 51, 51, 1, 6144000, 0x72619f9e
+0, 52, 52, 1, 6144000, 0x7e115352
+0, 53, 53, 1, 6144000, 0x7ef1e547
+0, 54, 54, 1, 6144000, 0xbac5db79
+0, 55, 55, 1, 6144000, 0xe75bf8e7
+0, 56, 56, 1, 6144000, 0x53992573
+0, 57, 57, 1, 6144000, 0x6b705da6
+0, 58, 58, 1, 6144000, 0x494dbecc
+0, 59, 59, 1, 6144000, 0xfe001b93
diff --git a/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_6 b/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_6
new file mode 100644
index 0000000000..5ed71e2b8c
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-AMVP_C_Samsung_6
@@ -0,0 +1,61 @@
+#tb 0: 1/25
+0, 0, 0, 1, 599040, 0xd70f52b4
+0, 1, 1, 1, 599040, 0xaf3d1311
+0, 2, 2, 1, 599040, 0xc1b05eef
+0, 3, 3, 1, 599040, 0x74567085
+0, 4, 4, 1, 599040, 0x96fddb91
+0, 5, 5, 1, 599040, 0x17ad9135
+0, 6, 6, 1, 599040, 0xc548a9fb
+0, 7, 7, 1, 599040, 0xb4966a0d
+0, 8, 8, 1, 599040, 0x4faf57f9
+0, 9, 9, 1, 599040, 0x373f02e6
+0, 10, 10, 1, 599040, 0xd140dd00
+0, 11, 11, 1, 599040, 0x306c0cd8
+0, 12, 12, 1, 599040, 0x55cf5e78
+0, 13, 13, 1, 599040, 0xff0be66a
+0, 14, 14, 1, 599040, 0xd9d25dad
+0, 15, 15, 1, 599040, 0x15d9ea2c
+0, 16, 16, 1, 599040, 0x79376390
+0, 17, 17, 1, 599040, 0x24623936
+0, 18, 18, 1, 599040, 0x9219bd14
+0, 19, 19, 1, 599040, 0x527466b1
+0, 20, 20, 1, 599040, 0x7842c98d
+0, 21, 21, 1, 599040, 0x79d7fc77
+0, 22, 22, 1, 599040, 0xef05bfe9
+0, 23, 23, 1, 599040, 0xf8024da4
+0, 24, 24, 1, 599040, 0x511d016e
+0, 25, 25, 1, 599040, 0x81034a76
+0, 26, 26, 1, 599040, 0x08964794
+0, 27, 27, 1, 599040, 0x3a58520d
+0, 28, 28, 1, 599040, 0x11b985e2
+0, 29, 29, 1, 599040, 0x0a74dc70
+0, 30, 30, 1, 599040, 0x84e45bf8
+0, 31, 31, 1, 599040, 0xdfc7b5db
+0, 32, 32, 1, 599040, 0x45b2b466
+0, 33, 33, 1, 599040, 0xeb8a276b
+0, 34, 34, 1, 599040, 0x60901d6b
+0, 35, 35, 1, 599040, 0xa91f4bb5
+0, 36, 36, 1, 599040, 0x075a6805
+0, 37, 37, 1, 599040, 0x125cac7b
+0, 38, 38, 1, 599040, 0x1eaf3e28
+0, 39, 39, 1, 599040, 0xea09afb0
+0, 40, 40, 1, 599040, 0x880f7226
+0, 41, 41, 1, 599040, 0x9c59a833
+0, 42, 42, 1, 599040, 0x6219dc87
+0, 43, 43, 1, 599040, 0x44916437
+0, 44, 44, 1, 599040, 0xb545c563
+0, 45, 45, 1, 599040, 0x988d396e
+0, 46, 46, 1, 599040, 0x6fa11ed6
+0, 47, 47, 1, 599040, 0x7f7e3921
+0, 48, 48, 1, 599040, 0x62eb7f4a
+0, 49, 49, 1, 599040, 0x604c3071
+0, 50, 50, 1, 599040, 0x3d0a3fdd
+0, 51, 51, 1, 599040, 0x38df42ed
+0, 52, 52, 1, 599040, 0x3881190d
+0, 53, 53, 1, 599040, 0x6da811da
+0, 54, 54, 1, 599040, 0x23c61fa1
+0, 55, 55, 1, 599040, 0xfd6f428b
+0, 56, 56, 1, 599040, 0xd03424a8
+0, 57, 57, 1, 599040, 0xaa9b9e2e
+0, 58, 58, 1, 599040, 0x626636b5
+0, 59, 59, 1, 599040, 0x6ce8e513
diff --git a/tests/ref/fate/hevc-conformance-HRD_A_Fujitsu_3 b/tests/ref/fate/hevc-conformance-HRD_A_Fujitsu_3
new file mode 100644
index 0000000000..7446ae8ad4
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-HRD_A_Fujitsu_3
@@ -0,0 +1,97 @@
+#tb 0: 1/50
+0, 0, 0, 1, 149760, 0xa329afaa
+0, 1, 1, 1, 149760, 0xb326c405
+0, 2, 2, 1, 149760, 0x7834b936
+0, 3, 3, 1, 149760, 0xb46dbb3e
+0, 4, 4, 1, 149760, 0xcf1ea94c
+0, 5, 5, 1, 149760, 0x4eac94fa
+0, 6, 6, 1, 149760, 0xbfdb808f
+0, 7, 7, 1, 149760, 0x62806469
+0, 8, 8, 1, 149760, 0x74420022
+0, 9, 9, 1, 149760, 0x91e97911
+0, 10, 10, 1, 149760, 0x4903fc4a
+0, 11, 11, 1, 149760, 0x31a09d4e
+0, 12, 12, 1, 149760, 0xeb404776
+0, 13, 13, 1, 149760, 0xadd2ee9e
+0, 14, 14, 1, 149760, 0x23e7a8b7
+0, 15, 15, 1, 149760, 0x76ac5fb9
+0, 16, 16, 1, 149760, 0x32770d4f
+0, 17, 17, 1, 149760, 0x208ddbd0
+0, 18, 18, 1, 149760, 0xf2559760
+0, 19, 19, 1, 149760, 0x3bc65f9e
+0, 20, 20, 1, 149760, 0x9f10263b
+0, 21, 21, 1, 149760, 0x3978edd8
+0, 22, 22, 1, 149760, 0x7afde5b9
+0, 23, 23, 1, 149760, 0xc01699f8
+0, 24, 24, 1, 149760, 0x5056cdeb
+0, 25, 25, 1, 149760, 0xf2275141
+0, 26, 26, 1, 149760, 0xe22efce6
+0, 27, 27, 1, 149760, 0x4331e359
+0, 28, 28, 1, 149760, 0x9a5e031d
+0, 29, 29, 1, 149760, 0x8982a88f
+0, 30, 30, 1, 149760, 0x7e27f127
+0, 31, 31, 1, 149760, 0x1a5a422c
+0, 32, 32, 1, 149760, 0x39328011
+0, 33, 33, 1, 149760, 0x26c335ca
+0, 34, 34, 1, 149760, 0x6429d5e2
+0, 35, 35, 1, 149760, 0x7cf52425
+0, 36, 36, 1, 149760, 0x1762186c
+0, 37, 37, 1, 149760, 0xe0e9370f
+0, 38, 38, 1, 149760, 0x1f0a3f7a
+0, 39, 39, 1, 149760, 0xf19e30be
+0, 40, 40, 1, 149760, 0x14b9a723
+0, 41, 41, 1, 149760, 0x3514f916
+0, 42, 42, 1, 149760, 0x21dd1e9a
+0, 43, 43, 1, 149760, 0x02b2f69c
+0, 44, 44, 1, 149760, 0xec1fa93a
+0, 45, 45, 1, 149760, 0xad45ea1f
+0, 46, 46, 1, 149760, 0x22092591
+0, 47, 47, 1, 149760, 0x733b205b
+0, 48, 48, 1, 149760, 0xcd85ef6a
+0, 49, 49, 1, 149760, 0x5d3afdfb
+0, 50, 50, 1, 149760, 0xc7200b59
+0, 51, 51, 1, 149760, 0xf2c74f38
+0, 52, 52, 1, 149760, 0x8f0b0a60
+0, 53, 53, 1, 149760, 0x875a0fa6
+0, 54, 54, 1, 149760, 0x03ac9cbc
+0, 55, 55, 1, 149760, 0x16830708
+0, 56, 56, 1, 149760, 0xabe709cc
+0, 57, 57, 1, 149760, 0xc5019f66
+0, 58, 58, 1, 149760, 0x6355f5e2
+0, 59, 59, 1, 149760, 0x7770586e
+0, 60, 60, 1, 149760, 0x482aa304
+0, 61, 61, 1, 149760, 0x9b90ef01
+0, 62, 62, 1, 149760, 0x22153180
+0, 63, 63, 1, 149760, 0x23876fda
+0, 64, 64, 1, 149760, 0xfa9d938d
+0, 65, 65, 1, 149760, 0x5731d140
+0, 66, 66, 1, 149760, 0x734ce2c1
+0, 67, 67, 1, 149760, 0x74dafecd
+0, 68, 68, 1, 149760, 0x33b4ff4e
+0, 69, 69, 1, 149760, 0xcd8ef975
+0, 70, 70, 1, 149760, 0xc97cd0ee
+0, 71, 71, 1, 149760, 0x88faa07a
+0, 72, 72, 1, 149760, 0x8c174fe9
+0, 73, 73, 1, 149760, 0x9c60e74e
+0, 74, 74, 1, 149760, 0x7faf7160
+0, 75, 75, 1, 149760, 0x94c70d14
+0, 76, 76, 1, 149760, 0x8e49a6b1
+0, 77, 77, 1, 149760, 0x67255170
+0, 78, 78, 1, 149760, 0xeb1d1a49
+0, 79, 79, 1, 149760, 0x9413051f
+0, 80, 80, 1, 149760, 0x43bce110
+0, 81, 81, 1, 149760, 0x76c821ec
+0, 82, 82, 1, 149760, 0x21487745
+0, 83, 83, 1, 149760, 0xb8776615
+0, 84, 84, 1, 149760, 0x1f2ffc65
+0, 85, 85, 1, 149760, 0x3f1eb53d
+0, 86, 86, 1, 149760, 0x9d15c8e0
+0, 87, 87, 1, 149760, 0x44e77332
+0, 88, 88, 1, 149760, 0x629bb845
+0, 89, 89, 1, 149760, 0x80ea02e8
+0, 90, 90, 1, 149760, 0x405d1653
+0, 91, 91, 1, 149760, 0x0ee8fccd
+0, 92, 92, 1, 149760, 0x4444fe13
+0, 93, 93, 1, 149760, 0x7493f631
+0, 94, 94, 1, 149760, 0xa6c1f737
+0, 95, 95, 1, 149760, 0xb84b055d
diff --git a/tests/ref/fate/hevc-conformance-SAO_C_Samsung_5 b/tests/ref/fate/hevc-conformance-SAO_C_Samsung_5
new file mode 100644
index 0000000000..4cb1f78e52
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-SAO_C_Samsung_5
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+0, 0, 0, 1, 3110400, 0x6fe6508f
+0, 1, 1, 1, 3110400, 0xa56a3403
+0, 2, 2, 1, 3110400, 0x45db0973
+0, 3, 3, 1, 3110400, 0xb341a760
+0, 4, 4, 1, 3110400, 0x849c086c
diff --git a/tests/ref/fate/hevc-conformance-SAO_D_Samsung_5 b/tests/ref/fate/hevc-conformance-SAO_D_Samsung_5
new file mode 100644
index 0000000000..a1884dd01b
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-SAO_D_Samsung_5
@@ -0,0 +1,6 @@
+#tb 0: 1/25
+0, 0, 0, 1, 3110400, 0xcfb2f251
+0, 1, 1, 1, 3110400, 0xc2621936
+0, 2, 2, 1, 3110400, 0x5cb42788
+0, 3, 3, 1, 3110400, 0x5a3144a5
+0, 4, 4, 1, 3110400, 0x59eca534
diff --git a/tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_2 b/tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_2
new file mode 100644
index 0000000000..bbb3cfeaa1
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-SLPPLP_A_VIDYO_2
@@ -0,0 +1,34 @@
+#tb 0: 1/25
+0, 0, 0, 1, 149760, 0x88619f80
+0, 1, 1, 1, 149760, 0x550bdaf0
+0, 2, 2, 1, 149760, 0x99440a14
+0, 3, 3, 1, 149760, 0xcc2c2049
+0, 4, 4, 1, 149760, 0x46927368
+0, 5, 5, 1, 149760, 0x53cdb3fe
+0, 6, 6, 1, 149760, 0x654df025
+0, 7, 7, 1, 149760, 0x024d24bc
+0, 8, 8, 1, 149760, 0x409138c2
+0, 9, 9, 1, 149760, 0xfbb47c48
+0, 10, 10, 1, 149760, 0x18caa19d
+0, 11, 11, 1, 149760, 0x0f88c2e5
+0, 12, 12, 1, 149760, 0x1c16aa2d
+0, 13, 13, 1, 149760, 0x60bfcce8
+0, 14, 14, 1, 149760, 0x1c38e3d3
+0, 15, 15, 1, 149760, 0x0d5b044a
+0, 16, 16, 1, 149760, 0x93d21593
+0, 17, 17, 1, 149760, 0xdf283910
+0, 18, 18, 1, 149760, 0x03324c23
+0, 19, 19, 1, 149760, 0x3b175b7b
+0, 20, 20, 1, 149760, 0xb91b9a7e
+0, 21, 21, 1, 149760, 0x734fbbe7
+0, 22, 22, 1, 149760, 0xfc3fea48
+0, 23, 23, 1, 149760, 0x6609103e
+0, 24, 24, 1, 149760, 0x3f5916fa
+0, 25, 25, 1, 149760, 0x08e43f4d
+0, 26, 26, 1, 149760, 0xc84e5471
+0, 27, 27, 1, 149760, 0xbd4e5c8d
+0, 28, 28, 1, 149760, 0x4a4d3995
+0, 29, 29, 1, 149760, 0x662163c0
+0, 30, 30, 1, 149760, 0xda28671f
+0, 31, 31, 1, 149760, 0x19e1878e
+0, 32, 32, 1, 149760, 0x19807e67
diff --git a/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_6 b/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_6
new file mode 100644
index 0000000000..811c79019d
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-STRUCT_B_Samsung_6
@@ -0,0 +1,61 @@
+#tb 0: 1/25
+0, 0, 0, 1, 599040, 0x10e6d882
+0, 1, 1, 1, 599040, 0x10e6d882
+0, 2, 2, 1, 599040, 0x10e6d882
+0, 3, 3, 1, 599040, 0x2fc276f4
+0, 4, 4, 1, 599040, 0x087c24a5
+0, 5, 5, 1, 599040, 0x4355f37b
+0, 6, 6, 1, 599040, 0x4eefa76a
+0, 7, 7, 1, 599040, 0x270f268a
+0, 8, 8, 1, 599040, 0xa9be7d32
+0, 9, 9, 1, 599040, 0xbf75116e
+0, 10, 10, 1, 599040, 0x7d8a4ae2
+0, 11, 11, 1, 599040, 0x53e1c0d8
+0, 12, 12, 1, 599040, 0x076c3784
+0, 13, 13, 1, 599040, 0x49bf1c8d
+0, 14, 14, 1, 599040, 0xe7b537b9
+0, 15, 15, 1, 599040, 0xddc81bcb
+0, 16, 16, 1, 599040, 0x7761c601
+0, 17, 17, 1, 599040, 0xf5993c06
+0, 18, 18, 1, 599040, 0x6e21e3e4
+0, 19, 19, 1, 599040, 0x5964c0b5
+0, 20, 20, 1, 599040, 0xb10e8493
+0, 21, 21, 1, 599040, 0x17b1c730
+0, 22, 22, 1, 599040, 0xa55efe36
+0, 23, 23, 1, 599040, 0x3cb75b6c
+0, 24, 24, 1, 599040, 0xf8ed6b0c
+0, 25, 25, 1, 599040, 0xf1e4bc7d
+0, 26, 26, 1, 599040, 0x23236fd9
+0, 27, 27, 1, 599040, 0x8d8b2892
+0, 28, 28, 1, 599040, 0x3e311573
+0, 29, 29, 1, 599040, 0x81764911
+0, 30, 30, 1, 599040, 0x14d1802e
+0, 31, 31, 1, 599040, 0x0e065246
+0, 32, 32, 1, 599040, 0xc8a607cf
+0, 33, 33, 1, 599040, 0x23b210e7
+0, 34, 34, 1, 599040, 0x2c80da1c
+0, 35, 35, 1, 599040, 0x3e6e896b
+0, 36, 36, 1, 599040, 0x5a4aa035
+0, 37, 37, 1, 599040, 0x1b2d2d20
+0, 38, 38, 1, 599040, 0x12f928fc
+0, 39, 39, 1, 599040, 0x49ae617c
+0, 40, 40, 1, 599040, 0x77fe18a4
+0, 41, 41, 1, 599040, 0x296c1ef7
+0, 42, 42, 1, 599040, 0x72cad62f
+0, 43, 43, 1, 599040, 0xbf82d227
+0, 44, 44, 1, 599040, 0xf2bef8b1
+0, 45, 45, 1, 599040, 0xba67092f
+0, 46, 46, 1, 599040, 0xd5551dab
+0, 47, 47, 1, 599040, 0xf973b042
+0, 48, 48, 1, 599040, 0xdddf947a
+0, 49, 49, 1, 599040, 0x00a3e427
+0, 50, 50, 1, 599040, 0x23d8a74d
+0, 51, 51, 1, 599040, 0x1b84b0a9
+0, 52, 52, 1, 599040, 0x94bfcee9
+0, 53, 53, 1, 599040, 0xf0b6a9cb
+0, 54, 54, 1, 599040, 0x4a950fbe
+0, 55, 55, 1, 599040, 0x925c319c
+0, 56, 56, 1, 599040, 0x76511c5c
+0, 57, 57, 1, 599040, 0x1f59398f
+0, 58, 58, 1, 599040, 0x14af6c11
+0, 59, 59, 1, 599040, 0x20c87118
diff --git a/tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_2 b/tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_2
new file mode 100644
index 0000000000..bbb3cfeaa1
--- /dev/null
+++ b/tests/ref/fate/hevc-conformance-VPSID_A_VIDYO_2
@@ -0,0 +1,34 @@
+#tb 0: 1/25
+0, 0, 0, 1, 149760, 0x88619f80
+0, 1, 1, 1, 149760, 0x550bdaf0
+0, 2, 2, 1, 149760, 0x99440a14
+0, 3, 3, 1, 149760, 0xcc2c2049
+0, 4, 4, 1, 149760, 0x46927368
+0, 5, 5, 1, 149760, 0x53cdb3fe
+0, 6, 6, 1, 149760, 0x654df025
+0, 7, 7, 1, 149760, 0x024d24bc
+0, 8, 8, 1, 149760, 0x409138c2
+0, 9, 9, 1, 149760, 0xfbb47c48
+0, 10, 10, 1, 149760, 0x18caa19d
+0, 11, 11, 1, 149760, 0x0f88c2e5
+0, 12, 12, 1, 149760, 0x1c16aa2d
+0, 13, 13, 1, 149760, 0x60bfcce8
+0, 14, 14, 1, 149760, 0x1c38e3d3
+0, 15, 15, 1, 149760, 0x0d5b044a
+0, 16, 16, 1, 149760, 0x93d21593
+0, 17, 17, 1, 149760, 0xdf283910
+0, 18, 18, 1, 149760, 0x03324c23
+0, 19, 19, 1, 149760, 0x3b175b7b
+0, 20, 20, 1, 149760, 0xb91b9a7e
+0, 21, 21, 1, 149760, 0x734fbbe7
+0, 22, 22, 1, 149760, 0xfc3fea48
+0, 23, 23, 1, 149760, 0x6609103e
+0, 24, 24, 1, 149760, 0x3f5916fa
+0, 25, 25, 1, 149760, 0x08e43f4d
+0, 26, 26, 1, 149760, 0xc84e5471
+0, 27, 27, 1, 149760, 0xbd4e5c8d
+0, 28, 28, 1, 149760, 0x4a4d3995
+0, 29, 29, 1, 149760, 0x662163c0
+0, 30, 30, 1, 149760, 0xda28671f
+0, 31, 31, 1, 149760, 0x19e1878e
+0, 32, 32, 1, 149760, 0x19807e67