[FFmpeg-devel] [PATCH v2 0/1] avcodec/mf: implemented Media Foundation wrapper

Paweł Wegner pawel.wegner95 at gmail.com
Mon Oct 29 11:27:11 EET 2018


Thanks for the tip; I took Media Foundation support from PLEX's FFmpeg fork.
The newer patch revision contains hw decoding through Media Foundation.

Paweł Wegner (1):
  avcodec/mf: implemented Media Foundation wrapper

 configure                      |   48 +-
 fftools/Makefile               |    1 +
 fftools/ffmpeg.h               |    2 +
 fftools/ffmpeg_mf.c            |  116 ++
 fftools/ffmpeg_opt.c           |    3 +
 libavcodec/Makefile            |    1 +
 libavcodec/allcodecs.c         |   28 +
 libavcodec/hwaccels.h          |   12 +
 libavcodec/mf.c                | 2160 ++++++++++++++++++++++++++++++++
 libavcodec/mf_utils.c          |  734 +++++++++++
 libavcodec/mf_utils.h          |  207 +++
 libavutil/Makefile             |    3 +
 libavutil/hwcontext.c          |    3 +
 libavutil/hwcontext.h          |    1 +
 libavutil/hwcontext_internal.h |    1 +
 libavutil/hwcontext_mf.c       |  440 +++++++
 libavutil/hwcontext_mf.h       |  122 ++
 libavutil/pixdesc.c            |    4 +
 libavutil/pixfmt.h             |    2 +
 19 files changed, 3887 insertions(+), 1 deletion(-)
 create mode 100644 fftools/ffmpeg_mf.c
 create mode 100644 libavcodec/mf.c
 create mode 100644 libavcodec/mf_utils.c
 create mode 100644 libavcodec/mf_utils.h
 create mode 100644 libavutil/hwcontext_mf.c
 create mode 100644 libavutil/hwcontext_mf.h

-- 
2.17.1



More information about the ffmpeg-devel mailing list