Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove the need to enable BMFF via API #2981

Merged
merged 1 commit into from
Jun 4, 2024
Merged

Conversation

kmilos
Copy link
Collaborator

@kmilos kmilos commented May 28, 2024

BMFF support is either explicitly removed at build time, or is assumed to be on/available w/o a need for the second gating mechanism.

The Exiv2::enableBMFF(bool) dummy is kept in the API for legacy apps for the time being. (Hopefully no one ever called enableBMFF(false)!?)

This is to remove the somewhat artificial constraint on thread safety.

I'd be bold and backport this to 0.28.x if there are no objections as a step towards leaving the whole BMFF IPR confusion behind... (and remove completely from API on main next?)

@kmilos kmilos force-pushed the kmilos/bmff_enabled_implicit branch from b82428d to 723fc43 Compare May 28, 2024 12:58
@kmilos kmilos force-pushed the kmilos/bmff_enabled_implicit branch from 723fc43 to 9dd7e3c Compare May 28, 2024 13:00
@kmilos kmilos added refactoring Cleanup / Simplify code -> more readable / robust imageHandler Anything related to specific ImageHandlers labels May 28, 2024
@kmilos kmilos merged commit e80186c into main Jun 4, 2024
62 of 63 checks passed
@kmilos kmilos deleted the kmilos/bmff_enabled_implicit branch June 4, 2024 16:58
@kmilos
Copy link
Collaborator Author

kmilos commented Jun 4, 2024

@kevinbackhouse Thanks. Any thoughts on backporting this to 0.28.x (and maybe a point release soon for other goodness)?

@kevinbackhouse
Copy link
Collaborator

@kevinbackhouse Thanks. Any thoughts on backporting this to 0.28.x (and maybe a point release soon for other goodness)?

Sorry I forgot to respond last week. This is fine with me. A point release sounds good too.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
imageHandler Anything related to specific ImageHandlers refactoring Cleanup / Simplify code -> more readable / robust
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants