| __init__.py |
Check FFmpegLibWrapper against the symbols bundled ffvpx exports.
FFmpegLibWrapper resolves every libav* entry point by name at runtime, and the
AV_FUNC_OPTION/AV_FUNC_OPTION_SILENT variants leave the pointer null without
warning when the lookup fails. ffvpx only exports the names listed in its
.symbols files, so a wrapper entry naming a symbol ffvpx does not export is
silently dead whenever ffvpx is the backing library -- typically noticed only
as misbehaviour far away from the wrapper. Bumping ffvpx's major version is
the usual way to introduce one, because it moves entries into version masks
that were never exercised against ffvpx before.
|
5291 |
- |