Skip to content
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

Backport intra_edge optimizations from dav1d 1.2.1 #874

Merged
merged 2 commits into from
Mar 20, 2024

Conversation

fbossen
Copy link
Collaborator

@fbossen fbossen commented Mar 20, 2024

No Rust changes are needed because these optimizations (global default value and use of offsets instead of pointers) have already been implemented.

Avoids the need to initialize the tables more than once, and allows
for sharing the same data between multiple decoder instances.
Reduces the table size by around 2.5 kB on 64-bit systems.
@randomPoison randomPoison merged commit 36c8cac into memorysafety:main Mar 20, 2024
18 checks passed
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