Skip to content

Support request for HLG+ (HLG with HDR10+ Profile A metadata) #2536

@DRX-Lab

Description

@DRX-Lab

Hello,

HDR10+ Technologies has introduced HLG+ (HLG Plus), which is essentially HLG video with HDR10+ dynamic metadata (Profile A) embedded in the bitstream.

Currently, MediaInfo does not detect or display this HDR10+ metadata in HLG+ streams. Technically, the metadata is carried in HEVC SEI prefix NAL units (type 39) with payload type 4 (user_data_registered_itu_t_t35), country code 0xB5, and provider code 0x003C, as defined in SMPTE ST 2094-40.

MediaInfo output

For reference, MediaInfo currently reports only the HLG signaling:

Video
ID                                       : 1
Format                                   : HEVC
Format profile                           : Main 10@L5.1@Main
Codec ID                                 : hvc1
Duration                                 : 1 min 14 s
Bit rate                                 : 75.6 kb/s
Width                                    : 3 840 pixels
Height                                   : 2 160 pixels
Display aspect ratio                     : 16:9
Frame rate                               : 23.976 FPS
Color space                              : YUV
Chroma subsampling                       : 4:2:0 (Type 2)
Bit depth                                : 10 bits
Writing library                          : x265 3.5+1-f0c1022b6:[Linux][GCC 11.2.0][64 bit] 10bit
Color primaries                          : BT.2020
Transfer characteristics                 : HLG
Matrix coefficients                      : BT.2020 non-constant
Codec configuration box                  : hvcC

No HDR10+ metadata is shown.

Bitstream-level confirmation

Analysis confirms the metadata is present and correctly formatted:

├─ HLG+ / HDR10+ BITSTREAM INFO
│  ├─ File                              : Test2_S2_1000HLG.hevc
│  ├─ Total NAL units                   : 3942
│  ├─ VCL NAL units                     : 1917
│  ├─ SEI prefix NALs                   : 1944
│  ├─ HDR10+ messages                   : 1917
│  └─ AUD present                       : False
│
├─ HDR10+ Analysis (Test Item MediaArea/MediaInfo#2)
│  ├─ HDR10+ before first VCL: 1
│  ├─ Frame-level availability: True
│  ├─ Min/Max/Avg per AU: 1 / 1 / 1.00
│  ├─ Metadata type: Static
│  ├─ Unique HDR10+ payloads: 1
│  └─ Longest static run: 1917 frames
│
├─ Result
│  └─ Status : PASS — HDR10+ metadata usable for HLG+

The stream contains valid SEI messages at frame level, confirming HDR10+ presence.

It would be very helpful if MediaInfo could detect and report HDR10+ metadata in HLG+ streams.

Sample files:
https://gofile.io/d/lRr2lU

Thank you for your continued work on MediaInfo.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions