Skip to content

Backport dav1d 1.2.1 allocation optimizations#1489

Merged
thedataking merged 2 commits into
mainfrom
perl/issue_286
May 7, 2026
Merged

Backport dav1d 1.2.1 allocation optimizations#1489
thedataking merged 2 commits into
mainfrom
perl/issue_286

Conversation

@thedataking
Copy link
Copy Markdown
Collaborator

@thedataking thedataking commented May 7, 2026

Closes #286.

Rust sources are not updated in this PR because these dav1d commits optimize C Dav1dRef allocation paths. rav1d's Rust paths already use CArc/Arc-backed ownership for input data, picture data, and ITU-T T.35 metadata instead of the C Dav1dRef wrappers.

jamrial and others added 2 commits May 7, 2026 00:33
In many cases it can be combined with the allocation of the data
being referenced instead of allocating it separately.
@thedataking thedataking marked this pull request as ready for review May 7, 2026 07:43
@thedataking thedataking requested a review from randomPoison May 7, 2026 07:47
@thedataking thedataking merged commit 2a734dc into main May 7, 2026
28 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.

Backport performance optimizations from dav1d 1.2.1

4 participants