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

Implement predictive termination check #800

Conversation

rouault
Copy link
Collaborator

@rouault rouault commented Jul 20, 2016

This implements (on top of #786) checking of code stream errors when predictable termination is enabled. Warning are emitted when errors are found. To be honest, I came with the numerical values used by those checks in a rather experimental way by running it on a set of good and corrupted images.

The relevant commit is c9f3d88

@rouault rouault changed the title Tier1 optimizations multithreading pterm check Implement predictive termination check Jul 20, 2016
@rouault rouault force-pushed the tier1_optimizations_multithreading_pterm_check branch from c9f3d88 to 42e938e Compare September 13, 2016 14:59
@rouault
Copy link
Collaborator Author

rouault commented Sep 13, 2016

Note: this PR has now been rebased on-top current master after merge of #786

@rouault rouault force-pushed the tier1_optimizations_multithreading_pterm_check branch from 42e938e to 507224b Compare July 26, 2017 19:40
…enabled and emit a warning when errors are found
@rouault rouault force-pushed the tier1_optimizations_multithreading_pterm_check branch from 507224b to 94c4b73 Compare July 26, 2017 19:43
@rouault rouault merged commit dbf527b into uclouvain:master Jul 26, 2017
@rouault
Copy link
Collaborator Author

rouault commented Jul 26, 2017

Merging. Doesn't impact performance in a measurable way when decoding MAPA.jp2

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants