Hello, this patch contains wrappers for encoders and decoders available in Media Foundation. The patch is derived from: https://ffmpeg.org/pipermail/ffmpeg-devel/2017-April/209720.html I fixed MinGW link warnings and made the patch apply to master branch.
As discussed earlier on IRC; this patch makes sense because it provides encoders similar to MacOS specific ones based on videotoolbox; it also provides non-gpl software h264 encoder under Windows. Best regards, Paweł Wegner Paweł Wegner (1): avcodec/mf: implemented Media Foundation wrapper configure | 34 + libavcodec/Makefile | 1 + libavcodec/allcodecs.c | 28 + libavcodec/mf.c | 1967 ++++++++++++++++++++++++++++++++++++++++ libavcodec/mf_utils.c | 696 ++++++++++++++ libavcodec/mf_utils.h | 199 ++++ 6 files changed, 2925 insertions(+) create mode 100644 libavcodec/mf.c create mode 100644 libavcodec/mf_utils.c create mode 100644 libavcodec/mf_utils.h -- 2.17.1 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel