Skip to content

Improve handling of large track counts - #87

Merged
kinetiknz merged 5 commits into
masterfrom
fix/nestegg-track-complexity-dos
Aug 25, 2026
Merged

Improve handling of large track counts#87
kinetiknz merged 5 commits into
masterfrom
fix/nestegg-track-complexity-dos

Conversation

@kinetiknz

Copy link
Copy Markdown
Collaborator

Fix quadratic track metadata lookups by building indexed TrackEntry tables during initialization and limiting files to 1,000 tracks (matching an existing ffmpeg limit). Also optimizes TrackNumber mapping, cue traversal, and laced-frame access, with regression coverage for limits and indexed access.

@kinetiknz
kinetiknz requested a review from ashleyz July 21, 2026 22:29
@kinetiknz kinetiknz self-assigned this Jul 21, 2026

@ashleyz ashleyz left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@kinetiknz
kinetiknz merged commit 7785760 into master Aug 25, 2026
2 checks passed
@kinetiknz
kinetiknz deleted the fix/nestegg-track-complexity-dos branch August 25, 2026 00:33
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.

2 participants