[FFmpeg-devel] [PATCH 01/54] avformat: Add internal flags for AV(In|Out)putFormat

Diederick C. Niehorster dcnieho at gmail.com
Wed Jun 16 13:19:09 EEST 2021


On Wed, Jun 16, 2021 at 11:33 AM Andreas Rheinhardt
<andreas.rheinhardt at outlook.com> wrote:
>
> Nicolas George:
> > Andreas Rheinhardt (12021-06-16):
> >> Yes, because one is allowed to use an old libavdevice together with a
> >> new libavformat.
> >
> > Why do we allow that? What is the actual benefit?
> >
> AFAIK: Nothing. And I don't like it.

It was my expectation that it would only make sense to use a set of
dynamic libraries generated from the same build (and thus revision),
not to mix and match. Is there a cost to no longer allowing (i.e.
documenting) mixing of library versions? Is there a benefit, e.g. in
being able to break (internal) ABI (not an issue i oversee)?

(My interest here of course is moving forward with avdevice and
implementing their APIs in dshow.)

Cheers,
Dee


More information about the ffmpeg-devel mailing list