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, 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          | 22 +++++++++++-----------
 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/version.h        |  2 +-
 7 files changed, 21 insertions(+), 26 deletions(-)

-- 
2.10.2

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to