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