]> git.sesse.net Git - ffmpeg/commit
avcodec: Add MediaFoundation encoder wrapper
authorwm4 <nfxjfg@googlemail.com>
Tue, 4 Apr 2017 05:45:41 +0000 (07:45 +0200)
committerMartin Storsjö <martin@martin.st>
Tue, 19 May 2020 18:34:04 +0000 (21:34 +0300)
commit050b72ab5ef318605b305aa6cb920e8b52f1002e
tree33f5d3c79c1c8220ae0244940a351806e405e5cf
parentb559a5882f54f6ab46b2d058b8526fae6b00ad0f
avcodec: Add MediaFoundation encoder wrapper

This contains encoder wrappers for H264, HEVC, AAC, AC3 and MP3.

This is based on top of an original patch by wm4
<nfxjfg@googlemail.com>. The original patch supported both encoding
and decoding, but this patch only includes encoding.

The patch contains further changes by Paweł Wegner
<pawel.wegner95@gmail.com> (primarily for splitting out the encoding
parts of the original patch) and further cleanup, build compatibility
fixes and tweaks for use with Qualcomm encoders by Martin Storsjö.

Signed-off-by: Martin Storsjö <martin@martin.st>
Changelog
configure
doc/encoders.texi
libavcodec/Makefile
libavcodec/allcodecs.c
libavcodec/mf_utils.c [new file with mode: 0644]
libavcodec/mf_utils.h [new file with mode: 0644]
libavcodec/mfenc.c [new file with mode: 0644]
libavcodec/version.h