1. 27 Oct, 2020 1 commit
    • ameerj's avatar
      video_core: NVDEC Implementation · eb67a45c
      ameerj authored
      
      
      This commit aims to implement the NVDEC (Nvidia Decoder) functionality, with video frame decoding being handled by the FFmpeg library.
      
      The process begins with Ioctl commands being sent to the NVDEC and VIC (Video Image Composer) emulated devices. These allocate the necessary GPU buffers for the frame data, along with providing information on the incoming video data. A Submit command then signals the GPU to process and decode the frame data.
      
      To decode the frame, the respective codec's header must be manually composed from the information provided by NVDEC, then sent with the raw frame data to the ffmpeg library.
      
      Currently, H264 and VP9 are supported, with VP9 having some minor artifacting issues related mainly to the reference frame composition in its uncompressed header.
      
      Async GPU is not properly implemented at the moment.
      
      Co-Authored-By: default avatarDavid <25727384+ogniK5377@users.noreply.github.com>
      eb67a45c
  2. 25 Oct, 2020 6 commits
  3. 24 Oct, 2020 1 commit
  4. 23 Oct, 2020 3 commits
  5. 22 Oct, 2020 2 commits
  6. 21 Oct, 2020 7 commits
  7. 20 Oct, 2020 10 commits
  8. 19 Oct, 2020 3 commits
  9. 18 Oct, 2020 4 commits
  10. 17 Oct, 2020 3 commits
    • Lioncash's avatar
      core: Fix clang build · be1954e0
      Lioncash authored
      Recent changes to the build system that made more warnings be flagged as
      errors caused building via clang to break.
      
      Fixes #4795
      be1954e0
    • Lioncash's avatar
      mii/manager: Make use of unused lower bound in GetRandomValue() · c1577f34
      Lioncash authored
      Previously, the lower bound wasn't being used and zero was being used as
      the lower bound every time this function was called.
      
      This affects the outcome of some of the randomized entries a little bit,
      for example, the lower-bound for beard and mustache flags was supposed
      to be 1, not 0.
      
      Aside from these cases, the bug didn't affect anything else.
      c1577f34
    • bunnei's avatar
      Merge pull request #4797 from bunnei/bcat-errors · 1eb908bc
      bunnei authored
      service: bcat: Check client connection before interacting with socket.
      1eb908bc