Crate av1_grain

source ·

Re-exports

pub use v_frame;

Structs

Specifies parameters for enabling decoder-side grain synthesis for a segment of video from start_time to end_time.
Settings and video data defining how to generate the film grain params.

Enums

Constants

A randomly generated u16 to be used as a starting random seed for grain synthesis. The idea behind using a constant random seed is so that encodes are deterministic and reproducible.
The max number of coefficients per chroma plane for grain synthesis
The max number of scaling points per chroma plane for grain synthesis
The max number of luma coefficients for grain synthesis
The max number of luma scaling points for grain synthesis

Functions

Generates a set of photon noise parameters for a segment of video given a set of args.
This file has the implementation details of the grain table.
Write a set of generated film grain params to a table file, using the standard film grain table format supported by aomenc, rav1e, and svt-av1.

Type Definitions