Add a Par2Creator handle for creating a set - #360
Draft
mnightingale wants to merge 6 commits into
Draft
mnightingale wants to merge 6 commits into
mnightingale wants to merge 6 commits into
Conversation
mnightingale
added this pull request to stack #362
September 23, 2026 21:35
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 23, 2026 21:38
38e1480 to
71edb00
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 24, 2026 18:36
71edb00 to
d73bbfd
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 24, 2026 19:20
d73bbfd to
7e802cb
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
2 times, most recently
from
September 24, 2026 22:06
00e7b61 to
e92320f
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 26, 2026 18:46
e92320f to
64efdb2
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 26, 2026 19:41
64efdb2 to
3b6b2ce
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
2 times, most recently
from
September 26, 2026 20:34
277f852 to
bc3c8a3
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 26, 2026 20:53
bc3c8a3 to
f117a9e
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 26, 2026 21:26
f117a9e to
5ad74bd
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
2 times, most recently
from
September 26, 2026 22:29
13fe972 to
a303f5d
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 26, 2026 22:48
a303f5d to
bf6fc94
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 27, 2026 08:00
bf6fc94 to
b664d07
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
2 times, most recently
from
September 27, 2026 18:37
66b7959 to
16187c1
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
2 times, most recently
from
September 28, 2026 22:49
e023a60 to
c143d7b
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 29, 2026 12:17
c143d7b to
6448e63
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 29, 2026 18:44
6448e63 to
9f2547b
Compare
mnightingale
force-pushed
the
libpar2/creator
branch
from
September 29, 2026 19:17
9f2547b to
7820e04
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The internal class becomes
Par2SetCreator, which frees the name for the publicpar2::Par2Creator. Creation is split into its steps, and gets the same observer, cancellation and error reporting as verify and repair. The handle takes the source files, block size, recovery block count and file scheme, then callsCreate.