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

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to