Skip to content
Snippets Groups Projects
  1. Jun 27, 2017
    • wm4's avatar
      lavu: add new D3D11 pixfmt and hwcontext · 3303511f
      wm4 authored
      
      To be used with the new d3d11 hwaccel decode API.
      
      With the new hwaccel API, we don't want surfaces to depend on the
      decoder (other than the required dimension and format). The old D3D11VA
      pixfmt uses ID3D11VideoDecoderOutputView pointers, which include the
      decoder configuration, and thus is incompatible with the new hwaccel
      API. This patch introduces AV_PIX_FMT_D3D11, which uses ID3D11Texture2D
      and an index. It's simpler and compatible with the new hwaccel API.
      
      The introduced hwcontext supports only the new pixfmt.
      
      Frame upload code untested.
      
      Significantly based on work by Steve Lhomme <robux4@gmail.com>, but with
      heavy changes/rewrites.
      
      Merges Libav commit fff90422.
      
      Signed-off-by: default avatarDiego Biurrun <diego@biurrun.de>
      3303511f
  2. Jun 01, 2017
  3. Mar 24, 2017
  4. Dec 02, 2016
  5. Nov 22, 2016
    • Philip Langdale's avatar
      avutil: add P016 pixel format · 237421f1
      Philip Langdale authored
      P016 is the 16-bit variant of NV12 (planar luma, packed chroma), using
      two bytes per component.
      
      It may, and in fact is most likely to, be used in situations where
      there are less than 16 bits of data. It is the responsibility of
      the writer to zero out any unused LSBs.
      237421f1
  6. Nov 14, 2016
  7. Nov 09, 2016
  8. Nov 08, 2016
  9. Nov 07, 2016
  10. Oct 26, 2016
  11. Oct 21, 2016
  12. Oct 12, 2016
  13. Oct 06, 2016
    • Timothy Gu's avatar
      pixfmt: Use enum assignment for aliases · 54220ce7
      Timothy Gu authored
      This way, Doxygen is happier as aliases are now grouped together, and
      it never handled #define's in an enum well in the first place.
      
      Y400A already exists as an enum assignment.
      54220ce7
  14. Oct 02, 2016
  15. Sep 27, 2016
  16. Jul 08, 2016
  17. Jul 02, 2016
  18. Jun 27, 2016
  19. Jun 21, 2016
  20. Jun 10, 2016
  21. Jun 01, 2016
  22. May 04, 2016
  23. Apr 19, 2016
  24. Mar 19, 2016
  25. Mar 07, 2016
  26. Feb 24, 2016
  27. Feb 18, 2016
  28. Feb 14, 2016
  29. Jan 26, 2016
    • Hendrik Leppkes's avatar
      avutil: add P010 pixel format · c2869b46
      Hendrik Leppkes authored
      P010 is the 10-bit variant of NV12 (planar luma, packed chroma), using two
      bytes per component to store 10-bit data plus 6-bit zeroes in the LSBs.
      c2869b46
  30. Sep 17, 2015
  31. Sep 10, 2015
  32. Sep 05, 2015
  33. Aug 28, 2015
  34. Aug 19, 2015
  35. Aug 03, 2015
Loading