1. 23 Sep, 2016 4 commits
    • Michael Niedermayer's avatar
    • Philip Langdale's avatar
      cuvid: Pass bit depth information to decoder · 289a6bb8
      Philip Langdale authored
      Although cuvid can only output 8bit, it can consume HEVC Main10 if
      the bit depth is set properly. In cases where >8bit is not supported,
      this change is still beneficial as the decoder will fail to be
      created instead of plowing throw and decoding as 8bit.
      289a6bb8
    • Philip Langdale's avatar
      cuvid: Use bundled headers · 843aff3c
      Philip Langdale authored
      We need to remove the dynlink fanciness and replace it with normal
      function prototypes and update the include paths and configure logic.
      
      We don't need to explicitly check for PICPARMS now - they're going
      to be there.
      843aff3c
    • Philip Langdale's avatar
      cuvid: Add MIT licenced nvcuid headers from Video SDK 7.0 · f59e10b0
      Philip Langdale authored
      For unknown reasons, the only accurately descriptive version of
      cuviddec.h is in the Video SDK - the one in CUDA 7.5 lacks vp8
      PICPARAMS and the vp9 struct definition is inaccurate. The CUDA 8 RC
      includes an ancient version of this file from many many years go.
      
      However, the one in the Video SDK is modified to work through a
      dynamic link mechanism which we don't really want to use, so the
      next change will modify the files to just declare functions in
      the normal way.
      
      I've split the changes so it's clear to see what changed between
      the original files and ones that work for us.
      f59e10b0
  2. 22 Sep, 2016 3 commits
  3. 21 Sep, 2016 9 commits
  4. 20 Sep, 2016 5 commits
  5. 19 Sep, 2016 12 commits
  6. 18 Sep, 2016 5 commits
  7. 17 Sep, 2016 2 commits