24 KiB
HEVC conformance fixtures
These fixtures come from the electronic attachment to ITU-T H.265.1 (10/2018), the conformance specification aligned with ISO/IEC 23008-8. Table 4 identifies the Sony GENERAL_*_RExt streams and their required profiles.
The .bit files are the original Annex B conformance streams. The Samsung archives name their payloads .bin; the repository stores those unchanged bytes with the common .bit extension. Each GENERAL_*_frame0.yuv file contains the first decoded picture extracted byte-for-byte from the corresponding published planar reference output; it was not generated by ImageSharp.
HevcPictureDecoderTests.DecodeOfficialRangeExtensionsPictureMatchesPublishedDigest limits each stream to its first independently coded picture, adapts that picture to the bounded hvc1 item contract, compares every reconstructed sample with _frame0.yuv, and verifies the published decoded-picture MD5 value for every present plane.
The retained matrix covers the ImageSharp 8, 10, and 12-bit still-image precision boundary across monochrome, 4:2:0, 4:2:2, and 4:4:4. The tool-specific matrix below completes independently coded coverage for the exposed Range Extensions profiles and tools. Explicit residual DPCM remains with dependent-picture inter decoding because the normative syntax requires an inter prediction unit.
The Main-profile traversal matrix comes from the official RQT_A_HHI_4 through RQT_E_HHI_4, STRUCT_A_Samsung_7, STRUCT_B_Samsung_7, and TUSIZE_A_Samsung_1 archives. Their published descriptions target residual-quadtree intra hierarchy depths zero through four, coding-tree and minimum-coding-unit structure, and a 64x64 coding-tree block with 32x32 minimum coding units and 16x16 minimum luma transforms, respectively.
HevcPictureDecoderTests.DecodeOfficialTraversalPictureMatchesPinnedHmDigest decodes each first independently coded picture through the production still-item path and compares all three native planes with fixed MD5 digests. The RQT values are the streams' decoded-picture-hash SEI values. For STRUCT and TUSIZE, the plane values were calculated from the first picture written by the HM reference decoder at commit 9c1f298659ab0cee9dc13d23d0304221575410b9; the complete HM output also matched each archive's published file MD5:
STRUCT_A_Samsung_7:02f02cc9a67222004ae18ee6bebd475aSTRUCT_B_Samsung_7:1f472e014aff120681e8482c8a04ef93TUSIZE_A_Samsung_1:5e6c198c852e92cdcca0e137fc2610c4
The intra-prediction fixtures come from the same official HEVC v1 attachment:
IPRED_B_Nokia_3is the one-picture Main Still Picture stream identified by H.265.1 Table 1. Its published description states that it uses all 35 modes at each of the luma 32x32, 16x16, 8x8, and 4x4 sizes and the chroma 16x16, 8x8, and 4x4 sizes, for 245 mode-and-size combinations. The archive SHA-256 is738E35AF4CED173E8CCB558464DC6A1B8B791FB1BB957C073633AA6037288CD0; the published bitstream MD5 is1be12a94d9da6b84af78cd6cfd5e4407; and the retained published YUV has MD5ec3bcad4f9174404e52d132206b6617b.CIP_A_Panasonic_3signals constrained intra prediction and contains one I picture followed by one B picture. The bounded still decoder test extracts only the independently coded I picture. The archive SHA-256 is5C55B3594E5C951C9F5312913961750283EB2DADD15844FE35F9BEB94A9A548C, and the published bitstream MD5 ise1e00592fc8a158da9109b4dc05d03be.
HM at commit 9c1f298659ab0cee9dc13d23d0304221575410b9 reproduces the published IPRED_B_Nokia_3 YUV MD5 exactly and reports decoded-picture hashes 200ef9f7d2efde44ab872a78a40ece42, bfe9de3bef5ce5596a71bbfdbfb823fc, and 5b14acdd5c5bf8c6887160817ee1ad11. The same pinned decoder reproduces CIP_A_Panasonic_3's published complete two-picture YUV MD5 4cbf601ba98d63f642defab5eaa12c8d; its independently coded first picture reports plane hashes 69a20189e6bbb9c088e3adc967244ca1, 26502d354bb123f54c20413f14360ddb, and baafaef47a55ae2e876862b30b3bc720.
The residual-reconstruction fixtures come from the official HEVC v1 and Range Extensions attachments. Pinned HM commit 9c1f298659ab0cee9dc13d23d0304221575410b9 decodes every retained independently coded picture and produces the plane hashes asserted by the tests.
DELTAQP_A_BRCM_4_frame0.bitis the exact first independently coded picture extracted fromDELTAQP_A_BRCM_4.bit. The official archive has SHA-25663ABBBAF43D334D7952EAB7BBC5B3E34B4AD0259EDDCD63CDB164DBCF9A36CA6, the original bitstream has SHA-2561274E3E308DFE684B38A88F8B3A2845B84F57492B0B02AAECBE5DC29CA8ED532, and the retained picture has SHA-2564DC49A2AAE1CCE20D5CD190A1342FAF4C3B2BD06D1A59824542B9B22F53C581B. The official description randomizesdiff_cu_qp_delta_depthfrom zero through three and delta QP from -26 through 25; the retained picture contains 384 delta-QP CABAC decisions.QMATRIX_A_RExt_Sony_1.bithas SHA-25674847E07F3298923DA0E9B68B1F861930D227BD5AD83A834A8280CF042A7E78F. Its official description covers scaling-list data with and without transform skip at every transform size over different QPs; the retained first picture signals scaling lists, coding-unit QP deltas, transform skip, transform-skip contexts and rotation, and implicit residual DPCM.EXTPREC_MAIN_444_16_INTRA_12BIT_RExt_Sony_1.bitis the second of the official stream's two concatenated one-picture sequences, retained with its own VPS, SPS, and PPS. The official archive has SHA-25666C8E24866210B94A63A29C93F8C1490046CC17B26484C5BD81F805D7BFD18D1, the original bitstream has SHA-2565F0164DCCC333296FB2753068CAFE4985B758DDB7E282358DBB8FAF74986817D, and the retained sequence has SHA-2564107D5BB5DF4F95185E7A8A5EEF8F35970A4769C76901FF590F38F7BC36B268B. This 12-bit GBR sequence is the one that signals extended-precision processing and transform skip. Its reference plane hashes were produced by the pinned HM commit built with itsHIGH_BITDEPTHoption, which is required by HM for this sequence.GENERAL_12b_444_RExt_Sony_2_idr7.bitis the seventh independently coded picture extracted with its active VPS, SPS, and PPS from the already retained official GENERAL stream. It has SHA-256981D97F0ADC228F2E3A739D7A68161F84CD60309745397D5CF24D2F81C009DBCand contains 39 coding-unit chroma-QP adjustment decisions across 8-, 16-, and 32-sample chroma transforms.LS_A_Orange_2.bithas SHA-25614251238F005A4576437429A327B34D216B346AAAC2A7A05C132A3430174B11Band published MD59118d01cf6b3671038d6f99342c0895e. The official lossless description states that every coding unit uses transform, quantization, and filtering bypass; the retained first picture exercises the bypass-flag path and its decoded-picture hash reports OK.
The remaining Range Extensions fixtures come from the official H.265.1 RExt attachment. Each retained file contains the active VPS, SPS, and PPS followed by exactly one independently coded picture. For the extended-precision streams, the retained picture is the second concatenated one-picture sequence because that sequence enables extended-precision processing. HevcPictureDecoderTests.DecodeOfficialRangeExtensionProfilePictureMatchesDecodedPictureHash checks profile identifier, luma and chroma precision, chroma layout, required tool flags, and every native-plane MD5 through the production still-item decoder.
The expected plane hashes come directly from each selected picture's decoded-picture-hash SEI message when present. The CCP 8/10/12-bit, IPCM A/B, and Main 4:2:2 10 B streams omit that per-picture message. Their first reference pictures were extracted only after FFmpeg 9.0.1 reproduced the archives' published complete-output MD5 values 54231c6f121ca65d8b94a747b9504b8b, 363f55fc6097a3bb7525392b87a6498a, f3e914fccdb820eac85f46642ea0e168, 8d4eb18812338f9f475035b8da27e74a, eea32e6e1f88b7782515e53f8122be7d, and fd163bcbdc24792a23781ee7aace74eb, respectively.
Genuine HEIC presentation matrix
The 35 .heic files pair every retained official Range Extensions picture above with a real ISO BMFF image item. GPAC MP4Box 26.07 (26.07-rev0-ga07cbfff-master) wrote the containers. FFmpeg 9.0.1 first copied one complete picture, including its active VPS, SPS, and PPS, from each supported Annex B stream so the hvcC configuration and item payload cannot select parameter sets from different concatenated pictures. The two unequal-precision streams are already bounded pictures and were passed directly to GPAC because FFmpeg rejects unequal luma and chroma precision.
The generation templates were:
ffmpeg -threads 1 -i input.bit -map 0:v:0 -frames:v 1 -c copy frame0.hevc
MP4Box -add-image frame0.hevc:primary -new output.heic
The monochrome files add image-pixi=8 or image-pixi=12 to the -add-image argument so their pixi property contains exactly one channel. No colr property is added; the decoder must retain the HEVC VUI color description.
Twenty-four *-ffmpeg.png files are FFmpeg 9.0.1 presentations decoded directly from the resulting HEIC files. Nine *-hm-ffmpeg.png files use native samples from pinned HM commit 9c1f298659ab0cee9dc13d23d0304221575410b9, built with HIGH_BITDEPTH=ON, followed by FFmpeg raw-video color conversion. Every HM plane used by those references matches the official decoded-picture-hash values. This split is intentional: FFmpeg does not reconstruct seven of the retained high-throughput pictures to their published plane digests, and its direct monochrome-to-PNG path does not expand the signaled limited luma range. The monochrome references therefore apply the exact 8- or 12-bit limited-range scale before RGB packing.
The two unequal-precision HEIC files have no PNG reference because FFmpeg and libheif reject that HEVC profile combination. Their public tests require successful bounded HEIC presentation and correct metadata, while the companion native tests compare all three planes with the published digests.
HeifDecoderTests covers all 35 genuine HEIC files. The 33 independently presentable cases use the repository's narrow TolerantPercentage(1F, 20) public-pixel contract because HEVC does not prescribe one chroma upsampling filter. Exact native-plane tests remain the reconstruction oracle. Representative 8/10/12-bit, monochrome, 4:2:0, 4:2:2, 4:4:4, and high-throughput files also pass with 4 KiB allocator groups and exactly-once returns. Eight-bit subsampled and 12-bit full-resolution presentation repeat through AVX-512, AVX, narrower vector, and scalar FeatureTestRunner configurations.
PRESENTATION_SHA256.md records every retained HEIC and PNG SHA-256.
The SHA-256 columns below identify the downloaded archive, its original Annex B payload, and the retained bounded picture:
| Retained picture | Archive SHA-256 | Original payload SHA-256 | Retained SHA-256 |
|---|---|---|---|
ADJUST_IPRED_ANGLE_A_RExt_Mitsubishi_2_frame0.bit |
8C915B0554265CCD6FB1347B41788006DF9E7C66349FDEAA142D953340B12997 |
54B72F9B2F5BD7C25049A63FD4289AB19735AF5B30C2105DEDD7AA5AE90A72E8 |
56924B6D5C19E5147649973D13A5DDD83AF402FD3DCA41B2698D03515B4BB2D7 |
Bitdepth_A_RExt_Sony_1_frame0.bit |
34967E2047D59B0F3E96E7501712A056C01F369501D812B170C717CE1D417368 |
0519F266D11FAD0A25878F29D5DAC153BA00629AACEF34ECD78F5F5AD0FB2174 |
19206FE90232D5CC99CADD70A663A303EC0A27F64539BBF155012461E8C14B8D |
Bitdepth_B_RExt_Sony_1_frame0.bit |
6F5F16377E9287CED1AD06A9493249ED1D61E393D779B06E777A92E14B6C6EB6 |
C8B03A11E8453E430E41BC499F686BE9E75CEF269F80CCAB85C971D048A91EA8 |
0E8BB3D6AD34078BD5319AEBC52C4F64A3999CF6FB529808DC7E9A3D51A69C4B |
CCP_8bit_RExt_QCOM_frame0.bit |
E5A0216C23F3816107441366B7743160BD0E6A39CE15B14A9FE1A3FFEA38BF88 |
C5E0D9B5E0062C2F4BFB1EC9E8A6465FB715E3AF498306D7D0E4BEC0BC9BAE5C |
2BB969C41F2EB6664BA29BCBD71A094C76ADD86DF6A2C6C49E90D1F3265952F2 |
CCP_10bit_RExt_QCOM_frame0.bit |
190AB9B4A9AADEE32ECFB639223156A3DEE721DBBA064C28574E176CE07FF032 |
6E40E49BA5BEF61D951C4088B0234DB20E1F264804C59A007B9F32A117A45603 |
E92952C1DA523290592C98B766656964299BAC330A357851980F71331B920EE4 |
CCP_12bit_RExt_QCOM_frame0.bit |
E54417A143D59BA112D90355BE88E535761A22EC44C88BDA5C4913ED0B3CE7F3 |
17FD17F2449B4C44D4AFDADDAC9FE1A61B572E1BD4BF1FBDAC609E108A7F2BD3 |
33C20DD58A4AE2E16E412BB00EC8DEF0D071AB6959A8821EA9410405C732EA4E |
EXTPREC_MAIN_444_16_INTRA_8BIT_RExt_Sony_1_extended.bit |
7EBC6DB0E9BFBCEEEF1F168843E824CDD2B3A672C9574ECEEA9ADA8F41A37A37 |
52DEF2115F3FF5D2B4E1BCDD702B893DF280B83CD6D0DDED940735E6899556A8 |
ABACE12C9947ACAAF91BF8E4CB8BF50CD5FF5B2A7AB5A14D9EE25FE2CDF6B746 |
EXTPREC_MAIN_444_16_INTRA_10BIT_RExt_Sony_1_extended.bit |
1120A6B1CC6D1E8AF5CF2D9980A5D4AC2C8C83217E570900D5C45BC6CD92403A |
8760ABA893522FE302C14C8472677FED3C3A29B241918A49067F12107F6B5FDE |
28F0FA43F8C9A5C80C2158B087ED030D8E3E8DEAC6819239BA84890302A8F30A |
EXTPREC_HIGHTHROUGHPUT_444_16_INTRA_8BIT_RExt_Sony_1_extended.bit |
B7D3993DC6AA87E86D09C245665FB13F6F970E14DFE75AB25F7EE689C3BB78A0 |
07C7A14717FFFB5828D9B3472D1DB1DE554ACB9A126D34CA4E73EF1ED6F68734 |
5584B06FBF9AFFC87D3F1BFFA56ECFADB892A80ED6468401A2ACF46622444D66 |
EXTPREC_HIGHTHROUGHPUT_444_16_INTRA_10BIT_RExt_Sony_1_extended.bit |
445D8EF653C1C37495B62C6AFBE11006218131540289CDE5B35DFAFBA4ACF975 |
5FE487203641FDC5920C2FBC85F1A0E329A01462E18862850B42890F90F148AE |
3572E1C350BD60BA6B0EDD71BAE1388CCD4D57A1C18C7D62439FA1661E33980C |
EXTPREC_HIGHTHROUGHPUT_444_16_INTRA_12BIT_RExt_Sony_1_extended.bit |
78DF34AC5602D59A67730E231CA86A6F1E41D4B9E6967C6FBB31AFD276B2D4F8 |
BEBB8D008469343017680082D847309A0122F3133B9A8296D5BEA8F402D3F445 |
15026126BBAA266F5551077BF1A29018EF11D5AA274AE3AADFD282184C1837B0 |
IPCM_A_RExt_NEC_2_frame0.bit |
CC78DF0AA70ED8536B002B48EA7FEACF72AB703BBA7E5286C290D02D1EB51308 |
26AE7AEFA4DED2CCDC917B99B5ECF2352BD9C7100CE0CFD9A9BDC918C5D242B6 |
26AE7AEFA4DED2CCDC917B99B5ECF2352BD9C7100CE0CFD9A9BDC918C5D242B6 |
IPCM_B_RExt_NEC_frame0.bit |
B248E35A32F76F3384DDFB3EA7727B7D088AE977B3C649E152CCA06149F546CE |
39F97B25079CE5F12340CCE43C9DBD5821C5E23F44DA58DD6F1942E135BC93B5 |
39F97B25079CE5F12340CCE43C9DBD5821C5E23F44DA58DD6F1942E135BC93B5 |
Main_422_10_A_RExt_Sony_2_frame0.bit |
7618CCC9C836EEC9A981910F4E0E46DC36936D620755857005CF6F85BBD5CC84 |
4004FE9C86D10F36ACC6E111B8E6A473351CEECEB6B0649F1D3EFB442D27A231 |
5D6DD0506E85BFD17CFD8D676107927C2860D38D1E8B7E5486647279E6B33876 |
Main_422_10_B_RExt_Sony_2_frame0.bit |
9A8CB40F0AC87635ADA427EFE80DEAAD7FE45C8ABD2E72BEF258D5EC0914C086 |
951ACC9C846DCB9F8CCBDC0B6971A947144BAED2D9021AE4BE77BCCE106BBE21 |
951ACC9C846DCB9F8CCBDC0B6971A947144BAED2D9021AE4BE77BCCE106BBE21 |
PERSIST_RPARAM_A_RExt_Sony_3_frame0.bit |
8237DFE09F09E9AD390C04A30FA57D66F26AB75B9DA90C6B482BA1330DCDBEBB |
5E1A69D29278E3E4CBD7695C7D3C229AC63C1E5E2B7AF3B1C8F8062586EA1468 |
B6A86FF4122512FDA96EC6C4C7A143079EEE5371760433C05428749140036CEC |
TSCTX_8bit_I_RExt_SHARP_1_frame0.bit |
E15D63CF239A2F4297EA6EE1E404CB02F19862929270448D0668BD01A5A3D352 |
FCB7B066FF751FE3BA72C0583D289C73B61BE3DB59691B4423ED10B9F00A5F25 |
2849C0B451F6DF2945903B5274E59C87D30E439744FAC6B5E9ECB7014EF23488 |
TSCTX_10bit_I_RExt_SHARP_1_frame0.bit |
813F1951C6EB2C1F469098A05D72FBB23BE0FD1C9D15FCB93C54DA74C0FE9169 |
4B62369D263F475DD560D9F129760100C3EE429F14A515DA23D5A7A622B9368A |
C27C76EA271243EF36D372F86551012E9E2380D92DEAED84F0E2218108810696 |
TSCTX_12bit_I_RExt_SHARP_1_frame0.bit |
96CC6851668F4968EB439FC4E4823E73394415C4D26B9032AB5EC401E753F0FC |
7A9608103F06AA750F0A07ABE42693F87B77E38EE7BBF2E47D1D0AF9A1CD958D |
A5A766D2CEB72DEFF1006107A5A5E65290434F2CCA9EBAAA1696E9EF19898067 |
WPP_AND_TILE_10Bit422Test_HIGH_TP_444_10BIT_RExt_Apple_2_frame0.bit |
C813326651E42576644264EA0F82D03DD79081F6E3163C1C0F283EE6AC03F4C2 |
25DBD378D19E10B020F413213A3CA183FF4C5132500DDECF84D7D9D22218F301 |
DA432C41E52F4DB66B8D2878D8A14A95A9320F4252851EC3242DD3800034377F |
WPP_AND_TILE_HIGH_TP_444_8BIT_RExt_Apple_2_frame0.bit |
E0703E36A275DB2715D2051C72F0B4FC392C3CBA9421C069FD58EE037823C8DD |
00075C57F3C1E17619904B60C5352C52814EAFF495012DF453763FE7A5DCB9F2 |
B5EAC077AA30EE4D228F5D89DA9EFD1588BF046B8F521D55C4E53A9455B99217 |
WPP_HIGH_TP_444_8BIT_RExt_Apple_2_frame0.bit |
FDFD79B04A4FAEC48E7536E4FFCF692B84B2C5945253A9E8EDFA382816B27335 |
2B7110F868BFB62DA8282A0A6300408D7ABAD70A5A940A6A0BA1FBC69536F870 |
741854FDF832F4BD144FB9F68E49119FE4094C5305EEC00472129F00C1690261 |
WPP_AND_TILE_AND_CABAC_BYPASS_ALIGN_1_HIGH_TP_444_14BIT_RExt_Apple_2_frame0.bit |
A852B1501950E9CE50827FD7E65043511115FFC6ACA0E5E68A1B6B25932172B9 |
BDC2868A887A56A58AAEF4046F4341525C320616834189C9E2D2F582E08340C7 |
25FD77A0BB9E41A7AD145CBBAB044F981508C506FD25B8F8F6155EB71EC082C2 |
WPP_AND_TILE_AND_CABAC_EXT_PREC_1_HIGH_TP_444_14BIT_RExt_Apple_2_frame0.bit |
4D8135BD94FE6EEFFD58E162999241F6068CCCB67C377C18A18C25B33EF34A1D |
BE5BE06A8DD2C873E8B386B4E4EAB2F45713277F1D6F2E6BDE5C96E6D7426AF4 |
A6DAE7D643DCB2918465D82347877E6BB70F8BE30C3F9D90C9515DC4DF55A468 |
The loop-filter fixtures are the unchanged Annex B payloads from the official HEVC v1 and Range Extensions archives. HevcPictureDecoderTests.DecodeOfficialLoopFilterPictureMatchesPinnedHmDigest retains each first independently coded picture, verifies its signaled precision and chroma layout, and compares every native plane with output from the pinned HIGH_BITDEPTH HM decoder. The feature-runner companion repeats the same production decoder path through every available SIMD tier and the scalar fallback.
DBLK_A_SONY_3.bitis the 8-bit 4:2:0 deblocking stream. The archive SHA-256 isCE18CD42375359B9FF293D12A95793CC6B56EB75D899AD012C68E25DFA54DFBF, and the bitstream SHA-256 isD61A13E04A1678816C0F16CF7A47F5BB918DE95ECF1B6FAB305E2390C3DD7DE9. Pinned HM reproduces the published complete-output MD542486a48ea12d5ab6cd98ed2e2807cfe; the retained first picture has Y, Cb, and Cr MD5 values3ea2c2ef1f973345111480e7658908b3,0390b32143b1a832a385f78229e7e574, and8388f3a8af827da46f1fb52941ec00ad.DBLK_A_MAIN10_VIXS_4.bitis the Main 10 negative-QP deblocking stream. The archive SHA-256 isD86EC87F98FCCBCEC3758954A7CF430E8AF8CF021D347DFBBED2F1D5DBB00F25, and the bitstream SHA-256 is3A9089207BEDDDB0C8DB28B410441E37D4CFF5DD8301CB8BA7D2F75036E2D50C. Pinned HM reproduces the published complete-output MD5c4594956bb9e8303f1662f9eb1bcdf50; the retained 10-bit 4:2:0 first picture has plane MD5 values184a72aab144cb474df3c1a289e8692d,d30e750dd70cae163d00f441a75896fd, andd253c41f06228df215f4616febbad34f.SAO_A_MediaTek_4.bitis the 8-bit 4:2:0 sample-adaptive-offset stream. The archive SHA-256 isE0B5C8F4AB4FB592971F06469DB630D9E7EF72B4D37D729604E2FDAA9DF706C9, and the bitstream SHA-256 is88F693AC4AEC4DEA03CB4BC0CB9D8C98A4023A015905369BB62688064FB58944. Pinned HM reproduces the published complete-output MD5272e694a2262a2b34f6248f787a4431d; the retained first picture has plane MD5 values08723eb3fb41af96c87becc4f6973234,230778eb7df0ebc009ca92e9697ec4d6, ande8e21ed380d2272dc38384ecd6515e53.SAO_A_RExt_MediaTek_1.bitis the 12-bit 4:4:4 Range Extensions stream for PPS bit-shift scaling of SAO offsets. The archive SHA-256 isD0B5646150B35FB8E4C1D51F3D451AEDDF964581132C9C49B253E34556BEEA4D, and the bitstream SHA-256 is6B0D45B5CA4D4919EAEC5A98DAF0EB4CEBCC6D8B0A12B30B748386CC9358DF13. Pinned HM reproduces the published complete GBR-output MD5126cd42a185b327d86640a9269044bc8; the retained first picture has G, B, and R plane MD5 valuesfb342158a61b6cb3174b99d2e1167d7d,9ff5400aac0380474882acb903f51f89, andbb320be3c7905a5a220e0066a5edb991.
The parallelization fixtures are unchanged Annex B payloads from the official HEVC v1 attachment. Archives that name their payload .bin are retained byte-for-byte with the repository's common .bit extension. HevcPictureDecoderTests.DecodeOfficialParallelizationPictureMatchesPublishedReference adapts every complete first IDR picture to one bounded hvc1 item, asserts its tile, wavefront, dependent-slice, entry-point, extension, and CTB geometry, and compares all three native planes exactly.
Pinned HM commit 9c1f298659ab0cee9dc13d23d0304221575410b9 reproduces the published complete-output MD5 for every dependent-slice, tile, and entry-point archive below. The WPP first-picture plane hashes come directly from the published YUV files included in their archives. The two combined dependent-slice cases also pass through 4 KiB allocator groups with balanced exactly-once disposal.
DSLICE_A_HHI_5.bit: archive SHA-256C41C1A1E1E700AF201EAF4CB0D11D4361B41BA0828E80C78D1835D1DE187F80C; bitstream SHA-2568398FB23C814A197BBA497AD2C6103F81CA8003434FA40EC347D4D0A07C9468A; published output MD5c7caf3164b0a316549ac7244f66f1294.DSLICE_B_HHI_5.bit: archive SHA-256993B933AC6801899B6F04AE5DD2C20FBC2498FD9710A924611E66DE2F690716B; bitstream SHA-256DB582F1181F3B8ED3BEEB32246A1A99123700DBDC3D3BE4E1797032FCD46C486; published output MD52e072130f116a4d0f7fc69fa76cfcdfb.DSLICE_C_HHI_5.bit: archive SHA-2566836566F0A4465775B4757B84D7A89F453B635EBA2B941AE07132F7C7268C116; bitstream SHA-256F162007F604AA0E48229C4153F940FD5F24DB955AD158D11E2BD46C89C49CA76; published output MD5505a47c5ce4bc66ef5661aeb778b0f1f.TILES_A_Cisco_2.bit: archive SHA-256BD63079966105A3BDAC764979CB82B708F586CC7C34859A1D466E18CC6A5C345; bitstream SHA-256EFF78A401ECCCC21D995345988F1BE60EE76604CF10FA39D421C3E00668A94D6; published output MD5946f0771fa87d49f684f96871c9c3c88.TILES_B_Cisco_1.bit: archive SHA-25675B3C9B2981CDA59D497750322CDE7CA23D6CEF39FA9A8E11F36926758B7F83B; bitstream SHA-256D2F65167917E42030DB804C60CA7775452445A61930CCEE3FA2AD2CD3830A57A; published output MD53382291f2b19ee2d760647d4cc756e95.WPP_A_ericsson_MAIN_2.bit: archive SHA-25681C601E9301BA5F562EBF9918E73D1C7153E0A6FE8FA4509F61035A212188216; bitstream SHA-25654D896D9FBDFA0AAE15629001105C6EE132C8459E152ABB06EFC62CEAD4324AE; published output MD5cd7e815eb47e8138fec2185d4de84304.WPP_B_ericsson_MAIN_2.bit: archive SHA-25657BFA7DC2417976825187B43829F1E107D87EBE661CFA4A02087EFAE3BD1148E; bitstream SHA-256F1D18F737A9380F6CE58B6AEAE158AF458C5B557E06DD24977B7A5C6E095B9B2; published output MD5e37c7e561a1226640a7bf98e81df78b1.WPP_C_ericsson_MAIN_2.bit: archive SHA-2564D1F3E7FC1B05E22F2C53FABC670A3DB9A642BB511004C4D785B49582890BDF2; bitstream SHA-25621CF0A7C5F6FBA5A76C7132A2714313D120D1443A0130400FB55AB1E454D5BDA; published output MD5e067aa3a6a12cd5743849ded793c8d3f.WPP_D_ericsson_MAIN_2.bit: archive SHA-25604C166DF6E6D68584910FCE77055F6C16428FC5C907BB1BEFD10BBF40C16B939; bitstream SHA-25630EEC63F2324AA982FB91BD4C1C551C833C253BA711EE131AA9CC4D322398CAF; published output MD5f710612103f386c415be3e6300693451.WPP_E_ericsson_MAIN_2.bit: archive SHA-25610F4A50870F763D7CCBD975ADCE20176022A1B9712664244A94C069322534FAF; bitstream SHA-256C8FE49762A13E1CC2B033308BB22AEB35DA0C96F94CA8EF7D87D95BDADAEAA2C; published output MD5485798dbf95ad61232075df2f294aa3f.WPP_F_ericsson_MAIN_2.bit: archive SHA-25639F5FFAA4C273C800B4E05715E2D4002E31B3BBE39505EA59B08C5FDABE6AF21; bitstream SHA-256E8566E0E48509592DFAF7D314B7E292F51CEDE045559E3C32B447A9822A8B949; published output MD52aaf16274fe8e799d72fa08a4963850d.ENTP_A_Qualcomm_1.bit: archive SHA-25666ABDF60455ECE468ACF160274316C51DCA3858D93A8FFCE93646CBB5568FE43; bitstream SHA-2561DC1DFB16F676F59CEBDE3A4732209CE5CE0D0F49EF697970987C0C3E0E087B1; published output MD525f3c7facf9e7b75e81247206b4fc60d.ENTP_C_Qualcomm_1.bit: archive SHA-2566CFDFE2F6BA8E1A860909550E5A486E7BF712FED00674869F45C1D82D05833F5; bitstream SHA-256993CD68F0E749CD1D9CE7CC3A368B4DF26DCCF07DED91048100217B9A0C56D28; published output MD50b607e6e7946e6e8d0f92a1a294d135d.
The retained ENTP_A_Qualcomm_1 first picture verifies its uniform 2x2 tile entry points. The archive description places its special entry-point emulation-prevention case at POC 4, which is outside the retained IDR picture. HevcPictureDecoderTests.EntryPointOffsetsExcludeEmulationPreventionBytes therefore verifies the same production boundary-conversion methods directly with prevention bytes in both the encoded header and the bounded non-final entropy substream; it does not claim that the later non-IDR picture itself is decoded.