This page is documenting a work in progress feature do not assume it is available on the mainline branch.

Rationale

Libav is modular, but a huge number of decoders rely on the MpegEncContext instead of having its own decoding context.

Beside being confusing that an encoding context would be used for decoders, that causes unneeded dependencies and makes difficult tackle issues when they would require deep refactoring.

Strategy

Common components to be factored out


CategoryBlueprint CategoryBlueprintActive