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


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.


Common components to be factored out

CategoryBlueprint CategoryBlueprintActive