Skip to main content

Module svtav1

Module svtav1 

Source
Expand description

Software AV1 through SVT-AV1. Software AV1 through SVT-AV1 at preset 11 in its real-time mode (PRESET), one frame in and one packet out (two frames deep before 2.3), with rate control either constant-rate at the session’s bitrate and VBV or a constant quantizer. A new bitrate reaches the running encoder with the next picture where the release takes one (HAS_EVENTS); a quality, frame-rate, or VBV change re-opens it, as a bitrate change does on an earlier release.

A constant-rate session on such a release names its references: it predicts every frame from the one before in a flat structure and has the library store anchors on the schedule of ReferenceSlots, its GOLDEN and ALTREF, so a frame a client lost is predicted past from an anchor older than it, at ANCHOR_PRESET. Any other session leaves the references to the library, and a frame a client lost costs the key frame the caller codes on the refusal, which SVT-AV1 before 2.0 codes only from a re-open as well.

Structs§

SvtAv1Encoder
One SVT-AV1 session for one capture.