[mythtv] Using FFmpeg master instead of release branches

Gary Buhrmaster gary.buhrmaster at gmail.com
Thu Aug 18 14:50:21 UTC 2022

On Thu, Aug 18, 2022 at 10:04 AM Jean-Yves Avenard <jyavenard at gmail.com> wrote:

> But FFmpeg's API changes a lot and often.

In *theory* FFmpeg 5.0 was supposed to have
a (mostly) stable API as an LTS release(*).

However, it should be noted, that even the
FFmpeg devs stated they were not sure how
successful that intent was going to be in
practice (as it was their first attempt at a
LTS release approach).

And, of course, if a consumer (such as
MythTV) continues to need access to
private/internal functions things will
continue to stay complicated (and for
such consumers either upstreaming
their changes, or getting equivalent
functionality added, should be a goal).

(*) They were trying to accommodate the
repeated (and sometimes loud) complaints
that the API was continuously changing,
causing consumers of the library
substantial issues.  A number of APIs
were stated to have changed with 5.0 in
order to try to rationalize what and how
functionality is exposed.

More information about the mythtv-dev mailing list