[mythtv] Redone FFmpeg 4.4.1

Scott Theisen scott.the.elm at gmail.com
Mon Nov 29 21:26:46 UTC 2021


On 11/29/21 15:06, Peter Bennett wrote:
>
> On 11/29/21 1:44 PM, Klaas de Waal wrote:
>> I just had this idea to look at the actual source code.
>>
>> I was under the impression that both the old devel/ffmpeg-resync (now 
>> known as devel/ffmpeg-resync-0) and the new devel/ffmpeg-resync were 
>> based on the same FFmpeg version 4.4.1 and that the difference was in 
>> the way the resync had been done. So I expected the source trees of 
>> both versions to be identical.
>>
>> However, I have now been looking at the code in FFmpeg/libavformat 
>> and I see a number of differences.
>> It looks like at least some MythTV-specific code has been removed 
>> just like that.
>> It also looks like the FFmpeg version is slightly different, as there 
>> are also some changes in code that are not related to MythTV changes.
I rebased on the release/4.4 branch in ffmpeg's repository which had two 
extra cherry-picked dav1d commits.
> This is a good approach. I did start with FFmpeg n4.4.1 in both cases. 
> The differences you see between the devel/ffmpeg-resync and 
> devel/ffmpeg-resync-0 are due to changes made by Scott Theisen to 
> remove unused or no longer necessary FFmpeg customizations. It is 
> likely something fell through the cracks there.
>
> Scott's changes to MythTV are in his pull request 
> https://github.com/MythTV/mythtv/pull/416
>
> Scott's changes to FFmpeg are in the branch 
> https://github.com/ulmus-scott/FFmpeg/tree/rebase/4.4m3
The reversions of the MythTV changes are here: 
https://github.com/ulmus-scott/FFmpeg/commits/rebase/4.4m2

Scott


More information about the mythtv-dev mailing list