1. 16 Feb, 2019 2 commits
    • Philip Langdale's avatar
      avcodec/nvdec: Explicitly mark codecs that support 444 output formats · 83c7ac2e
      Philip Langdale authored
      With the introduction of HEVC 444 support, we technically have two
      codecs that can handle 444 - HEVC and MJPEG. In the case of MJPEG,
      it can decode, but can only output one of the semi-planar formats.
      
      That means we need additional logic to decide whether to use a
      444 output format or not.
      83c7ac2e
    • Philip Langdale's avatar
      avcodec/nvdec: Add support for decoding HEVC 4:4:4 content · e06ccfbe
      Philip Langdale authored
      The latest generation video decoder on the Turing chips supports
      decoding HEVC 4:4:4. Supporting this is relatively straight-forward;
      we need to account for the different chroma format and pick the
      right output and sw formats at the right times.
      
      There was one bug which was the hard-coded assumption that the
      first chroma plane would be half-height; I fixed this to use the
      actual shift value on the plane.
      
      We also need to pass the SPS and PPS range extension flags.
      e06ccfbe
  2. 10 May, 2018 1 commit
  3. 15 Apr, 2018 1 commit
  4. 13 Apr, 2018 2 commits
  5. 26 Nov, 2017 1 commit
  6. 11 Nov, 2017 2 commits