Skip to content

Conversation

@barrbrain
Copy link
Collaborator

@barrbrain barrbrain commented Jul 12, 2021

Pass check_asm feature through to rav1e from fuzz crate. Disable HBD asm without 8-bit support for 8-in-16 on x86_64 and aarch64. Add a new fuzz target, encode_decode_hbd.

Optionally enables additional verification in the encode and
encode_decode fuzzers. Useful for analysis of failure cases.
@coveralls
Copy link
Collaborator

coveralls commented Jul 12, 2021

Coverage Status

Coverage decreased (-1.6%) to 81.942% when pulling bdee3b9 on barrbrain:fix-8-in-16 into 8c064f4 on xiph:master.

@barrbrain barrbrain force-pushed the fix-8-in-16 branch 2 times, most recently from 16b45da to 95de98b Compare July 13, 2021 08:10
@barrbrain barrbrain marked this pull request as ready for review July 13, 2021 08:54
Share code with encode_decode such that the corpus can be reused.
Bit-depth is decoded last so that all other parameters are shared.
Copy link
Collaborator

@lu-zero lu-zero left a comment

Choose a reason for hiding this comment

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

Looks nice :)

@barrbrain barrbrain changed the title Disable HBD asm without 8-bit support for 8-in-16 Disable HBD asm without 8-bit support for 8-in-16 and enhance fuzzing Jul 13, 2021
@barrbrain barrbrain merged commit bdee3b9 into xiph:master Jul 13, 2021
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.

3 participants