[FFmpeg-devel] [PATCH 0/4] DXVA2 cleaning and D3D11VA simplification

Steve Lhomme robux4 at gmail.com
Wed Jan 4 15:36:40 EET 2017


This patchset was already sent but various cleaning has been done and it has
been rebased to the latest master.

The main goal is to have patch 3/4 that allows more flexibility on the decoder
pool in D3D11VA, which we need in VLC for better efficiency. Patch 4/4 is the
one that enables this flexibility.

Steve Lhomme (4):
  dxva2: make ff_dxva2_get_surface() static and rename it
  dxva2: use a single macro to test if the DXVA context is valid
  dxva2: get the slice number directly from the surface in D3D11VA
  dxva2: allow an empty array of ID3D11VideoDecoderOutputView

 libavcodec/dxva2.c          | 23 +++++++++++------------
 libavcodec/dxva2_h264.c     |  4 +---
 libavcodec/dxva2_hevc.c     |  4 +---
 libavcodec/dxva2_internal.h |  7 +++++--
 libavcodec/dxva2_mpeg2.c    |  4 +---
 libavcodec/dxva2_vc1.c      |  4 +---
 libavcodec/dxva2_vp9.c      |  4 +---
 libavcodec/version.h        |  2 +-
 8 files changed, 22 insertions(+), 30 deletions(-)

-- 
2.10.2



More information about the ffmpeg-devel mailing list