[Buildroot] [PATCH v3 0/4] *** Add Intel QuickSync support to ffmpeg ***

LP C lpdev at cordier.org
Tue Mar 26 00:04:36 UTC 2019


On Mar 8 2019, at 11:37 am, lpdev at cordier.org wrote:
> > De : Louis-Paul Cordier <lpdev at cordier.org>
> > À : buildroot at buildroot.org
> > Sujet : [PATCH v3 0/4] *** Add Intel QuickSync support to ffmpeg ***
> > Date : 05/02/2019 19:19:42 Europe/Paris
> > Copie à : Louis-Paul Cordier <lpdev at cordier.org>;
> > Bernd Kuhls <bernd.kuhls at t-online.de>;
> > Mahyar Koshkouei <mahyar.koshkouei at gmail.com>
> >
> > In addition of the existing VAAPI for hardware encoding, Intel provides
> > the libmfx API embeded in its Intel MediaSDK. Intel MediaSDK improves
> > encoding quality, is faster, and makes use of all encoding capabilities
> > on Intel platforms.
> >
> > MFX test procedure (h264):
> >
> > 1. Retrieve sample data (https://github.com/Intel-Media-SDK/samples)
> > 2. Run ./sample_multi_transcode -i::h264 test_stream.264 -o::h264 out.264.
> > 3. Test should pass.
> >
> > FFMpeg QuickSync test procedure (h264):
> >
> > 1. Download test video: https://peach.blender.org/trailer-page/
> > 2. Run ffmpeg -y -hwaccel qsv -qsv_device /dev/dri/renderD128 -c:v
> > h264_qsv -i /trailer_1080p.mov -c:v h264_qsv -framerate 60 -acodec
> > copy out.mp4
> >
> > Louis-Paul Cordier (4):
> > package/intel-mediadriver: new package
> > package/intel-mediasdk: new package
> > package/ffmpeg: bump to version 4.1
> > package/ffmpeg: enable Intel QuickSync support.
> >
> > Config.in.legacy | 6 ++
> > DEVELOPERS | 2 +
> > package/Config.in | 2 +
> > package/ffmpeg/0001-ffmpeg-pthreads.patch | 34 ------
> > ...cenc-Fix-building-with-libfdk-aac-v2.patch | 100 ------------------
> > ...stently-use-a-proper-version-check-m.patch | 99 -----------------
> > ...dk-aac-Don-t-use-defined-in-a-define.patch | 72 -------------
> > package/ffmpeg/Config.in | 6 --
> > package/ffmpeg/ffmpeg.hash | 2 +-
> > package/ffmpeg/ffmpeg.mk | 15 +--
> > package/intel-mediadriver/Config.in | 21 ++++
> > .../intel-mediadriver/intel-mediadriver.hash | 3 +
> > .../intel-mediadriver/intel-mediadriver.mk | 30 ++++++
> > package/intel-mediasdk/Config.in | 15 +++
> > package/intel-mediasdk/intel-mediasdk.hash | 3 +
> > package/intel-mediasdk/intel-mediasdk.mk | 17 +++
> > 16 files changed, 108 insertions(+), 319 deletions(-)
> > delete mode 100644 package/ffmpeg/0001-ffmpeg-pthreads.patch
> > delete mode 100644 package/ffmpeg/0002-libfdk-aacenc-Fix-building-with-libfdk-aac-v2.patch
> > delete mode 100644 package/ffmpeg/0003-libfdk-aac-Consistently-use-a-proper-version-check-m.patch
> > delete mode 100644 package/ffmpeg/0004-libfdk-aac-Don-t-use-defined-in-a-define.patch
> > create mode 100644 package/intel-mediadriver/Config.in
> > create mode 100644 package/intel-mediadriver/intel-mediadriver.hash
> > create mode 100644 package/intel-mediadriver/intel-mediadriver.mk
> > create mode 100644 package/intel-mediasdk/Config.in
> > create mode 100644 package/intel-mediasdk/intel-mediasdk.hash
> > create mode 100644 package/intel-mediasdk/intel-mediasdk.mk
> >
> > --
> > 2.20.1
> >
>
> Hi all,
>
> I rebump conerning my last patches, that take into consideration all the suggestions of the community.
> Thanks for your time!
> Louis-Paul CORDIER
Hi all,
Now that FFMpeg has been bump recently to version 4.1.2, all constraints against the merge of this patch serie has been lifted. Everything has been cleaned accordingly to the different requests.
Would love to see this merged.
Don't hesitate if you have further remarks.
BR

Louis-Paul C
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.busybox.net/pipermail/buildroot/attachments/20190326/307107d2/attachment-0002.html>


More information about the buildroot mailing list