-
Notifications
You must be signed in to change notification settings - Fork 149
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
MP3: Mismatch with max delta from 0.001 to 0.92 #72
Comments
By consuming the bits from the bit resevoir, a frame can no longer erroneously reference data that was actually part of a previous frame. This scenario will now trigger an underflow causing one or more granules to be skipped (decoded as silence). Addresses #72.
These were a mixed bag. A couple files had malformed bitstreams that produced audible artifacts when decoded. I've adjusted the decoder to handle these bitstreams better and the artifacts are now fixed. However, the rest of the files still contain mismatches. Of the remaining files, a couple are due to what I've tracked down and believe to be actual errors in Finally, there are a few more files where Symphonia has identical output to |
Thanks a lot for looking into these! I'll use the new version to run the comparison on a larger corpus. On my system |
These files exhibit mismatches compared to ffmpeg ranging from 0.001 to 0.92.
Some of them are probably just misaligned, but hopefully there are some valuable samples in there.
Tested on commit 0b67a2d
The text was updated successfully, but these errors were encountered: