Skip to content

*** Add Intel QuickSync support to ffmpeg ***

LP C buildroot 6 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest posting 4/40 of 4 patches 0 repliesNew
  2. v3 posting 3/40 of 4 patches 0 repliesSuperseded
  3. v3 posting 2/40 of 4 patches 0 repliesSuperseded
Earlier versions · 3
VersionPostedPatchesRepliesStatus
v3 posting 1/44 patches0 repliesSuperseded
v26 patches0 repliesSuperseded
v16 patches0 repliesSuperseded

Patches in v3 posting 4/4 No applies recorded yet

None of the 4 patches the cover letter announces are in this archive.

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [Buildroot] [PATCH v3 0/4] *** Add Intel QuickSync support to ffmpeg ***
Quoted 64 lines · lpdev at cordier.org
Quoted 60 lines

De : Louis-Paul Cordier <[email protected]>
? : 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 <[email protected]>;
Bernd Kuhls <[email protected]>;
Mahyar Koshkouei <[email protected]>

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

Quoted 3 lines

--
2.20.1

Quoted 5 lines

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.html>