Skip to content

Backport EXR, decoder resize, and allocator fixes to v4 - #3267

Open
JimBobSquarePants wants to merge 4 commits into
release/4.1.xfrom
js/v4-exr-resize-allocator-fixes
Open

JimBobSquarePants wants to merge 4 commits into
release/4.1.xfrom
js/v4-exr-resize-allocator-fixes

Conversation

@JimBobSquarePants

Copy link
Copy Markdown
Member

Prerequisites

  • I have written a descriptive pull-request title
  • I have verified that there are no overlapping pull-requests open
  • I have verified that I am following the existing coding patterns and practice as demonstrated in the repository. These follow strict Stylecop rules 👮.
  • I have provided test coverage for my change (where applicable)

Description

  • Fix EXR raw block and scanline offsets, attribute byte order, and metadata cloning.
  • Resize decoded images when one dimension already matches the target size.
  • Return memory segments when a later segment allocation fails.

Release tests

  • All 613 memory tests passed.
  • 99 EXR and resize tests passed. Two EXR encoder tests failed because ImageMagick rejected the ZIP and ZIPS output for rgba_float_zip_fallback.exr.

This branch has not been deployed

No deployments
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