Skip to content

Let a handle run without streams - #361

Draft
mnightingale wants to merge 5 commits into
libpar2/creatorfrom
libpar2/streamless
Draft

mnightingale wants to merge 5 commits into
libpar2/creatorfrom
libpar2/streamless

Conversation

@mnightingale

Copy link
Copy Markdown
Contributor

Par2Verifier and Par2Creator can now be built without sout/serr, for an application that follows an observer instead. To support that:

  • OnProgress now carries a Phase (loading, scanning, constructing, solving, …), so a caller can tell which step a percentage belongs to.
  • Progress is now reported while packets load and while the matrix is built and solved.
  • Warnings reach Par2Observer::OnWarning.

@mnightingale
mnightingale added this pull request to stack #362 September 23, 2026 21:36
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from 0c02b21 to 38b9673 Compare September 24, 2026 20:53
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from 29f9389 to 8c406fb Compare September 26, 2026 18:46
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from 7cd79db to 560ecf4 Compare September 26, 2026 20:19
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from 24dc4b1 to 9ef4390 Compare September 26, 2026 21:26
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from ac4dd7b to 9d57bb8 Compare September 26, 2026 22:29
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from 992e98b to bfe2af9 Compare September 27, 2026 08:51
@mnightingale
mnightingale force-pushed the libpar2/streamless branch 2 times, most recently from 66a3aca to f5c16e2 Compare September 29, 2026 12:17
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