Compared the previous patchset:
- use a template for the common code
- fix C90 compilation
- check for ID3D11VideoContext availability to enable d3d11va
- simplify the d3d11va configuration
- improve formating

Steve Lhomme (5):
  avconv: dxva2: factorize some code that can be common with d3d11va
  libautil: add support for AV_HWDEVICE_TYPE_D3D11VA
  avconv: add avconv_d3d11va
  avconv_dxva2: remove unused initial values
  avconv: use the typedefs more to make comparison between dxva2 and
    d3d11va

 Changelog                      |   1 +
 Makefile                       |   1 +
 avconv.h                       |   2 +
 avconv_d3d11va.c               | 210 +++++++++++++++++++
 avconv_directx_va_template.c   | 294 ++++++++++++++++++++++++++
 avconv_dxva2.c                 | 301 ++++++---------------------
 avconv_opt.c                   |   3 +
 configure                      |   4 +-
 libavutil/Makefile             |   3 +
 libavutil/hwcontext.c          |   3 +
 libavutil/hwcontext.h          |   1 +
 libavutil/hwcontext_d3d11va.c  | 456 +++++++++++++++++++++++++++++++++++++++++
 libavutil/hwcontext_d3d11va.h  |  81 ++++++++
 libavutil/hwcontext_internal.h |   1 +
 libavutil/version.h            |   2 +-
 15 files changed, 1118 insertions(+), 245 deletions(-)
 create mode 100644 avconv_d3d11va.c
 create mode 100644 avconv_directx_va_template.c
 create mode 100644 libavutil/hwcontext_d3d11va.c
 create mode 100644 libavutil/hwcontext_d3d11va.h

-- 
2.10.2

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to