Skip to content

Assorted optimizations for GStreamer's image-rs plugin#2907

Draft
amyspark wants to merge 2 commits intoimage-rs:version-0.25from
amyspark:add-png-avif-extras
Draft

Assorted optimizations for GStreamer's image-rs plugin#2907
amyspark wants to merge 2 commits intoimage-rs:version-0.25from
amyspark:add-png-avif-extras

Conversation

@amyspark
Copy link
Copy Markdown

@amyspark amyspark commented Apr 9, 2026

Hi,

This is a MR to add a few things for feature parity in my GStreamer reader plugin:

  • PNG: iCCP chunk's profile name
  • AVIF: speed up the reader by delaying actual decoding until read_image

Both require upstream work, so marking as draft until those are landed: image-rs/image-png#679, mozilla/mp4parse-rust#446


/// Return the ICC profile's name as embedded in the image.
///
/// For formats that don't store embedded profiles with separate names this function should always return `Ok(None)`.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are there formats other than PNG which do store names for the embedded profiles?

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.

2 participants