-
Notifications
You must be signed in to change notification settings - Fork 44
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
IETF test cases - 3 of 64 FAIL (61 of 64 PASS) in flac.TestDecode #54
Comments
We will also be able to remove a lot of "please send us test cases" debug messages, as the IETF test suite contained a lot of the test cases we were hoping to add coverage for! "The flac library test cases do not yet include any audio files with ... If possible please consider contributing this audio sample to improve the reliability of the test cases." from
from
|
The test cases also seem to trigger an issue in
|
The ietf-test-cases branch contains the IETF FLAC test cases. |
Line 398 in 8358308
I have reviewed this code, which seems to be responsible for Will check again later too see if I missed anything. |
Hi, fq had a similar issue wader/fq#379 that @ktmf01 fixed where it read escaped samples unsigned when they should be signed. If i understand the code around: Line 409 in 8358308
|
Fixed by @MarkKremer in #59. |
The IETF flac-test-files repository contains 64 FLAC files, published by @ktmf01, which help exercise corner cases of the FLAC decoder.
When adding these test cases to the test suite, 3 of 64 FLAC files resulted in decoding failures, namely:
This issue tracks the resolution of the identified decoding issues.
16_-_partition_order_8_containing_escaped_partitions.flac
32_-_high_resolution_audio,_partition_order_8_containing_escaped_partitions.flac
64_-_rice_partitions_with_escape_code_zero.flac
Further tests will be run to also exercise e.g. metadata decoding and decoding of all audio samples.
The text was updated successfully, but these errors were encountered: