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