[mythtv] Decision on FFmpeg repository

Stuart Auchterlonie stuarta at squashedfrog.net
Thu May 17 15:40:43 UTC 2018


On 17/05/18 15:51, David Engel wrote:
> On Thu, May 17, 2018 at 10:52:26AM +0200, Jean-Yves Avenard wrote:
<..>
>> That’s all good, but then that means that support for MediaCoded in FFmpeg is experimental anyway.. Do we want that in our release so soon?
>>
>> Are we willing to make everything unstable (from an API point of view) just to have support for something experimental that we didn’t support up to now anyway?
> 
> Of course we don't want to intentionally break other things, but in
> case you haven't noticed, the Android port is the *only* significant
> work being done right now.  IOW, there is no other work to be
> destabilized for the time being.  If any other work does comes up and
> is affected, we can move one effort or the other to a branch.
> 
>> If you ever ask a developer what version of his you should use, of course he/she’s always going to tell you to use the latest and greatest, luckily most team have a release manager :)
>>
>> 4.0 was a snapshot of ffmpeg done not even a month ago. By the time we’re ready with Peter’s change anyway, 4.1 would be out. FFmpeg make release frequently, when they are confident current master is in a stable state.
> 
> We're, well, mainly Peter, are ready to start now.  If we wait for
> ffmpeg 4.1 and it changes as much as you expect, wouldn't we have to
> start over again?  In a sense, we're trying to get ahead of the curver
> and targeting for 4.1 now.  Note that I don't think anyone is
> proposing to closely track ffmpeg master forever.  After the
> MediaCodec support, I expect we'll go back to updating to newer ffmpeg
> versions on an as needed bases.
> 

Given the planned release schedule we now have, the next "release" of
master is due in time for inclusion in ubuntu 19.10, which is around 18
months time.

Gives us plenty of time to stabilize things.

I say go for it.


Regards
Stuart Auchterlonie





More information about the mythtv-dev mailing list