Skip to content

fix(metadata): validate gainmap metadata descriptors upon decoding/pa… - #449

Open
DichenZhang1 wants to merge 1 commit into
mainfrom
fix/b546599945-metadata-validation
Open

fix(metadata): validate gainmap metadata descriptors upon decoding/pa…#449
DichenZhang1 wants to merge 1 commit into
mainfrom
fix/b546599945-metadata-validation

Conversation

@DichenZhang1

Copy link
Copy Markdown
Collaborator

Centralizes metadata descriptor validation via uhdr_validate_gainmap_metadata_descriptor when converting ISO 21496-1 fractional metadata (gainmapMetadataFractionToFloat) and when parsing XMP metadata (getMetadataFromXMP). Also checks error status during HEIF/AVIF tone map probing (uhdr_dec_probe) so malformed ratios, non-positive gamma values, or inverted headroom capacities cannot corrupt internal codec state.

@DichenZhang1
DichenZhang1 force-pushed the fix/b546599945-metadata-validation branch 2 times, most recently from 0c53c16 to 36b202b Compare August 15, 2026 02:46
…rsing

Centralizes metadata descriptor validation via uhdr_validate_gainmap_metadata_descriptor
when converting ISO 21496-1 fractional metadata (gainmapMetadataFractionToFloat) and
when parsing XMP metadata (getMetadataFromXMP). Also checks error status during HEIF/AVIF
tone map probing (uhdr_dec_probe) so malformed ratios, non-positive gamma values, or
inverted headroom capacities cannot corrupt internal codec state.

Fixes b/546599945.
@DichenZhang1
DichenZhang1 force-pushed the fix/b546599945-metadata-validation branch from 36b202b to bc33ab9 Compare August 15, 2026 02:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant