Skip to content

get_image_metadata(): add HEIC support - #1793

Merged
NicolasHug merged 2 commits into
mainfrom
image_metadata_6_heic
Oct 28, 2026
Merged

NicolasHug merged 2 commits into
mainfrom
image_metadata_6_heic

Conversation

@NicolasHug

Copy link
Copy Markdown
Contributor

Parsed in Python: a minimal ISOBMFF/HEIF parser mirroring libheif's choice of top-level images, clap/irot sizes, bit depth and alpha. This is faster than libheif on paths, and doesn't need libheif to be installed. The irot/imir properties are composed in association order to report the rotation.


Stack created with GitHub Stacks CLI • Give Feedback 💬

@NicolasHug
NicolasHug added this pull request to stack #1794 October 27, 2026 19:04
@pytorch-bot

pytorch-bot Bot commented Oct 27, 2026 •

Copy link
Copy Markdown

🔗 Helpful Links

🧪 See artifacts and rendered test results at hud.pytorch.org/pr/meta-pytorch/torchcodec/1793

Note: Links to docs will display an error until the docs builds have been completed.

❌ 1 New Failure, 5 Pending, 1 Unrelated Failure

As of commit 90e0369 with merge base b64443d (image):

NEW FAILURE - The following job has failed:

FLAKY - The following job failed but was likely due to flakiness present on trunk:

This comment was automatically generated by Dr. CI and updates every 15 minutes.

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Meta Open Source bot. label Oct 27, 2026
@NicolasHug
NicolasHug force-pushed the image_metadata_6_heic branch 3 times, most recently from 506a809 to 94f2da7 Compare October 28, 2026 11:41
@NicolasHug
NicolasHug force-pushed the image_metadata_6_heic branch 2 times, most recently from f676762 to f9cea45 Compare October 28, 2026 11:50
@NicolasHug
NicolasHug force-pushed the image_metadata_6_heic branch from f9cea45 to 798cdd4 Compare October 28, 2026 12:43
Base automatically changed from image_metadata_5_avif to main October 28, 2026 13:10
@NicolasHug
NicolasHug force-pushed the image_metadata_6_heic branch from 798cdd4 to 29f788f Compare October 28, 2026 13:10
Parsed in Python: a minimal ISOBMFF/HEIF parser mirroring libheif's choice of top-level images, clap/irot sizes, bit depth and alpha. This is faster than libheif on paths, and doesn't need libheif to be installed. The irot/imir properties are composed in association order to report the rotation.
@NicolasHug
NicolasHug marked this pull request as ready for review October 28, 2026 13:15
@NicolasHug
NicolasHug force-pushed the image_metadata_6_heic branch from 29f788f to 9dda36f Compare October 28, 2026 13:15
@NicolasHug
NicolasHug merged commit 9ae4fc6 into main Oct 28, 2026
68 of 70 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Meta Open Source bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant