Bug#790446: mpv: Warning about mismatch between build and run-time ffmpeg libraries

Guillem Jover guillem at debian.org
Mon Jun 29 16:01:04 UTC 2015


Package: mpv
Version: 0.9.2-1+ffmpeg
Severity: normal

Hi!

[ First of all, thanks for providing a ffmpeg version of the package,
  there's quite some media that does not play correctly with libav. ]

The mpv program emits the following warning on startup:

,---
Warning: mpv was compiled against a different version of ffmpeg than the shared
library it is linked against. This can expose subtle ABI compatibility issues
and can lead to misbehavior and crashes.
`---

Which, to me points out there's a problem somewhere. Either:

 * the warning is bogus, and
   - mpv should be silenced in common/av_log.c:print_libav_versions, or
   - ffmpeg should not be exposing the minor versions in its macros
     and *_version() functions, so that such warnings do not trigger, or
 * the warning is valid, and
   - mpv needs a strict versioned dependency, or
   - mpv very unfortunately needs to statically link against ffmpeg, or
 * something else?

I'm filing it here, because it's not clear to me where the real
problem lies. Please reassign as appropriate if need be.

Thanks,
Guillem



More information about the pkg-multimedia-maintainers mailing list