Skip to content

Avoid redundant edge buffer copies in native IEF implementation #2138

Open
@rzumer

Description

@rzumer

Since IEF state is now propagated to the edge buffer initialization function, we can initialize larger edges for directional prediction with IEF and avoid cloning the edges in pred_directional() in case they need to be upsampled. In that case pred_directional() needs to process the edge in inverse order, since we use dav1d ordering for left edge samples, but it is a relatively simple optimization, might save a percent or so.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions