Skip to content

WAV: Constrain writer to stream length not file length #517

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

Merged
merged 1 commit into from
Apr 26, 2025

Conversation

Serial-ATA
Copy link
Owner

Previously, tags were simply written to the end of the file, but this would break files that have junk data appended.

This allows for files with appended junk data that falls outside of the stream length. This can be caused by buggy software misusing padding.

@Serial-ATA Serial-ATA added this to the 0.22.4 milestone Apr 26, 2025
@Serial-ATA Serial-ATA force-pushed the riff-size-contraint branch from 19a236e to d573055 Compare April 26, 2025 19:01
Previously, tags were simply written to the end of the file, but this would break files that have junk data appended.

This allows for files with appended junk data that falls outside of the stream length. This can be caused by buggy software misusing padding.
@Serial-ATA Serial-ATA force-pushed the riff-size-contraint branch from d573055 to ce46b04 Compare April 26, 2025 19:02
@Serial-ATA Serial-ATA merged commit 5dd1017 into main Apr 26, 2025
4 checks passed
@Serial-ATA Serial-ATA deleted the riff-size-contraint branch April 26, 2025 19:04
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