@@ -60,8 +60,136 @@ fate-jpeg2000dec-p0_15: CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES)/jpe
6060FATE_JPEG2000DEC += fate-jpeg2000dec-p0_16
6161fate-jpeg2000dec-p0_16 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile0/p0_16.j2k
6262
63+ FATE_JPEG2000DEC += fate-jpeg2000dec-p1_01
64+ fate-jpeg2000dec-p1_01 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/p1_01.j2k
65+
66+ FATE_JPEG2000DEC += fate-jpeg2000dec-p1_02
67+ fate-jpeg2000dec-p1_02 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/p1_02.j2k
68+
69+ FATE_JPEG2000DEC += fate-jpeg2000dec-p1_03
70+ fate-jpeg2000dec-p1_03 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/p1_03.j2k
71+
72+ # The MSE and Peak Error values are 16x those found in ISO/IEC 15444-4: the latter assume 12-bit samples while FFMPEG decodes
73+ # to 16-bit samples
74+ FATE_JPEG2000DEC += fate-jpeg2000dec-p1_04
75+ fate-jpeg2000dec-p1_04 : CMD = mse_peak_error $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/p1_04.j2k \
76+ $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/c1p1_04-0.j2c \
77+ 49280 9984
78+
79+ FATE_JPEG2000DEC += fate-jpeg2000dec-p1_05
80+ fate-jpeg2000dec-p1_05 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/p1_05.j2k
81+
82+ FATE_JPEG2000DEC += fate-jpeg2000dec-p1_06
83+ fate-jpeg2000dec-p1_06 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/p1_06.j2k
84+
85+ FATE_JPEG2000DEC += fate-jpeg2000dec-hifi_ht1_02
86+ fate-jpeg2000dec-hifi_ht1_02 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/hifi_ht1_02.j2k
87+
88+ FATE_JPEG2000DEC += fate-jpeg2000dec-hifi_p1_02
89+ fate-jpeg2000dec-hifi_p1_02 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/hifi_p1_02.j2k
90+
6391FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_01_b11
64- fate-jpeg2000dec-ds0_ht_01_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/ds0_ht_01_b11.j2k
92+ fate-jpeg2000dec-ds0_ht_01_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_01_bset/ds0_ht_01_b11.j2k
93+
94+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_02_b11
95+ fate-jpeg2000dec-ds0_ht_02_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_02_bset/ds0_ht_02_b11.j2k
96+
97+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_02_b12
98+ fate-jpeg2000dec-ds0_ht_02_b12 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_02_bset/ds0_ht_02_b12.j2k
99+
100+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_03_b11
101+ fate-jpeg2000dec-ds0_ht_03_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_03_bset/ds0_ht_03_b11.j2k
102+
103+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_03_b14
104+ fate-jpeg2000dec-ds0_ht_03_b14 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_03_bset/ds0_ht_03_b14.j2k
105+
106+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_04_b11
107+ fate-jpeg2000dec-ds0_ht_04_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_04_bset/ds0_ht_04_b11.j2k
108+
109+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_04_b12
110+ fate-jpeg2000dec-ds0_ht_04_b12 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_04_bset/ds0_ht_04_b12.j2k
111+
112+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_05_b11
113+ fate-jpeg2000dec-ds0_ht_05_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_05_bset/ds0_ht_05_b11.j2k
114+
115+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_05_b12
116+ fate-jpeg2000dec-ds0_ht_05_b12 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_05_bset/ds0_ht_05_b12.j2k
117+
118+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_07_b11
119+ fate-jpeg2000dec-ds0_ht_07_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_07_bset/ds0_ht_07_b11.j2k
120+
121+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_07_b15
122+ fate-jpeg2000dec-ds0_ht_07_b15 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_07_bset/ds0_ht_07_b15.j2k
123+
124+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_07_b16
125+ fate-jpeg2000dec-ds0_ht_07_b16 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_07_bset/ds0_ht_07_b16.j2k
126+
127+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_08_b11
128+ fate-jpeg2000dec-ds0_ht_08_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_08_bset/ds0_ht_08_b11.j2k
129+
130+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_08_b15
131+ fate-jpeg2000dec-ds0_ht_08_b15 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_08_bset/ds0_ht_08_b15.j2k
132+
133+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_08_b16
134+ fate-jpeg2000dec-ds0_ht_08_b16 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_08_bset/ds0_ht_08_b16.j2k
135+
136+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_09_b11
137+ fate-jpeg2000dec-ds0_ht_09_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_09_bset/ds0_ht_09_b11.j2k
138+
139+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_10_b11
140+ fate-jpeg2000dec-ds0_ht_10_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_10_bset/ds0_ht_10_b11.j2k
141+
142+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_11_b10
143+ fate-jpeg2000dec-ds0_ht_11_b10 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_11_bset/ds0_ht_11_b10.j2k
144+
145+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_12_b11
146+ fate-jpeg2000dec-ds0_ht_12_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_12_bset/ds0_ht_12_b11.j2k
147+
148+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_14_b11
149+ fate-jpeg2000dec-ds0_ht_14_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_14_bset/ds0_ht_14_b11.j2k
150+
151+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_hm_15_b8
152+ fate-jpeg2000dec-ds0_hm_15_b8 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_15_bset/ds0_hm_15_b8.j2k
153+
154+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_15_b11
155+ fate-jpeg2000dec-ds0_ht_15_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_15_bset/ds0_ht_15_b11.j2k
156+
157+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_15_b14
158+ fate-jpeg2000dec-ds0_ht_15_b14 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_15_bset/ds0_ht_15_b14.j2k
159+
160+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds0_ht_16_b11
161+ fate-jpeg2000dec-ds0_ht_16_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile0/p0_16_bset/ds0_ht_16_b11.j2k
162+
163+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_01_b11
164+ fate-jpeg2000dec-ds1_ht_01_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_01_bset/ds1_ht_01_b11.j2k
165+
166+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_01_b12
167+ fate-jpeg2000dec-ds1_ht_01_b12 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_01_bset/ds1_ht_01_b12.j2k
168+
169+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_02_b11
170+ fate-jpeg2000dec-ds1_ht_02_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_02_bset/ds1_ht_02_b11.j2k
171+
172+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_02_b12
173+ fate-jpeg2000dec-ds1_ht_02_b12 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_02_bset/ds1_ht_02_b12.j2k
174+
175+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_03_b11
176+ fate-jpeg2000dec-ds1_ht_03_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_03_bset/ds1_ht_03_b11.j2k
177+
178+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_03_b12
179+ fate-jpeg2000dec-ds1_ht_03_b12 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_03_bset/ds1_ht_03_b12.j2k
180+
181+ # The MSE and Peak Error values are 16x those found in ISO/IEC 15444-4: the latter assume 12-bit samples while FFMPEG decodes
182+ # to 16-bit samples
183+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_04_b9
184+ fate-jpeg2000dec-ds1_ht_04_b9 : CMD = mse_peak_error $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_04_bset/ds1_ht_04_b9.j2k \
185+ $(TARGET_SAMPLES ) /jpeg2000/itu-iso/codestreams_profile1/c1p1_04-0.j2c \
186+ 49280 9984
187+
188+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_05_b11
189+ fate-jpeg2000dec-ds1_ht_05_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_05_bset/ds1_ht_05_b11.j2k
190+
191+ FATE_JPEG2000DEC += fate-jpeg2000dec-ds1_ht_06_b11
192+ fate-jpeg2000dec-ds1_ht_06_b11 : CMD = framecrc -flags +bitexact -i $(TARGET_SAMPLES ) /jpeg2000/itu-iso/htj2k_bsets_profile1/p1_06_bset/ds1_ht_06_b11.j2k
65193
66194FATE_JPEG2000DEC += $(FATE_JPEG2000DEC-yes )
67195
0 commit comments