1. 27 Jun, 2017 2 commits
    • wm4's avatar
      dxva: add support for new dxva2 and d3d11 hwaccel APIs · 70143a39
      wm4 authored
      This also adds support to avconv (which is trivial due to the new
      hwaccel API being generic enough).
      
      The new decoder setup code in dxva2.c is significantly based on work by
      Steve Lhomme <robux4@gmail.com>, but with heavy changes/rewrites.
      
      Merges Libav commit f9e7a2f9.
      Also adds untested VP9 support.
      The check for DXVA2 COBJs is removed. Just update your MinGW to
      something newer than a 5 year old release.
      Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
      70143a39
    • wm4's avatar
      dxva: preparations for new hwaccel API · ab28108a
      wm4 authored
      The actual hwaccel code will need to access an internal context instead
      of avctx->hwaccel_context, so add a new DXVA_CONTEXT() macro, that will
      dispatch between the "old" external and the new internal context.
      
      Also, the new API requires a new D3D11 pixfmt, so all places which check
      for the pixfmt need to be adjusted. Introduce a ff_dxva2_is_d3d11()
      function, which does the check.
      
      Merges Libav commit 4dec101a.
      Adds changes to vp9 over the Libav patch.
      Signed-off-by: 's avatarDiego Biurrun <diego@biurrun.de>
      ab28108a
  2. 16 Jan, 2017 1 commit
  3. 08 Jan, 2017 1 commit
  4. 16 Oct, 2016 2 commits
  5. 13 Feb, 2016 1 commit
  6. 14 Oct, 2015 1 commit
  7. 03 Aug, 2015 1 commit
  8. 13 Jul, 2015 2 commits
  9. 31 May, 2015 2 commits
  10. 29 May, 2015 1 commit
  11. 28 May, 2015 1 commit
  12. 25 May, 2015 1 commit
  13. 07 Feb, 2015 1 commit
  14. 04 Feb, 2015 1 commit
  15. 27 Jan, 2015 2 commits