Skip to content

encoder: use operation vtable instead of function pointers in object

This merge request introduces vlc_encoder_operations and incrementally replace every usage of the old pf_* function pointers to the new operation vtable.

It also introduce a close callback in the virtual table and directly change the modules to use this callback instead of the module deactivate callback.

Except the change in transcode and image, nothing really fancy.

Depends on !1060 (merged).

Edited by Alexandre Janniaux

Merge request reports