[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