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

fn dav1d_parse_sequence_header: backport simplification from dav1d 1.2.1 #897

Merged
merged 4 commits into from
Apr 11, 2024

Commits on Apr 3, 2024

  1. Eliminate Dav1dRef usage in dav1d_parse_sequence_header()

    It's not used by anything, and the data it references is stack-allocated.
    gramner-twoorioles authored and Frank Bossen committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    9975328 View commit details
    Browse the repository at this point in the history
  2. Improve dav1d_parse_sequence_header()

    Creating an entire decoder instance just for some bitstream parsing
    is completely unnecessary. We can instead parse the sequence header
    directly into the user-provided buffer while ignoring/skipping
    other OBU types, with zero memory allocations required.
    gramner-twoorioles authored and Frank Bossen committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    8696b2e View commit details
    Browse the repository at this point in the history
  3. Port C code changes to Rust

    Frank Bossen committed Apr 3, 2024
    Configuration menu
    Copy the full SHA
    cceb01d View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2024

  1. Configuration menu
    Copy the full SHA
    eef4db8 View commit details
    Browse the repository at this point in the history