[mythtv] Redone FFmpeg 4.4.1
Piotr Oniszczuk
piotr.oniszczuk at gmail.com
Thu Dec 2 11:24:23 UTC 2021
> Wiadomość napisana przez Peter Bennett <pb.mythtv at gmail.com> w dniu 30.11.2021, o godz. 17:13:
>
> That is the ffmpeg-resync-0 before the rebase. The latest ffmpeg-resync-0 is rebased and there is a database schema upgrade in line with master.
>
@Peter,
I give try of c257bacbfe7b5edf0f111d8b9b03c5cfd0602b4a on my hw
video decode api tested:
vaapi (h264, hevc, vp8, vp9): ok
vdpau (h264): ok
v4l2_m2m (h264, hevc): ok
v4l2_request (mpeg2, h264, hevc, vp8, vp9): ok
seeking is ok on all: except v4l2_request
seeking on v4l2_m2m is not optimal (known problem)
So - with this results - i think you may try include v4l2_request into ffmpeg-resync-0
Code I have should be invisible when not explicitly enabled by configure.
I think we may test for any interference/regressions on platforms/testbeds not using v4l2_request.
v4l2_request code for myth ffmpeg4.4.1:
https://github.com/warpme/minimyth2/blob/d1020f2445e982e8a39c0d5df423e806bd7993e3/script/myth-master/mythtv/files/0151-ffmpeg4.4-add-V4l2_request-support-5.14kernel.patch
configure patch for mythtv configure:
https://github.com/warpme/minimyth2/blob/d1020f2445e982e8a39c0d5df423e806bd7993e3/script/myth-master/mythtv/files/0152-configure-add-v4l2request-support.patch
btw:
@paul-h:
this code is well standrized with current FOSS ecosystem - so .i.e you can launch mythtv on LibrELEC without any mods required on LE.
(btw. it covers RPI4 hevc - so no dedicated per SoC i.e. mega rpi-speciffic ffmpeg patch is required :-)
all@
I have plan to provide ArchLinux Arm 5.15 kernel supporting above api & hw i'm supporting in minimyth2
So you will be able i.e. to run https://arm.endeavouros.com with MythTV on 10+ different SoC...
More information about the mythtv-dev
mailing list