1. 15 Mar, 2019 3 commits
  2. 14 Mar, 2019 7 commits
  3. 13 Mar, 2019 1 commit
  4. 12 Mar, 2019 1 commit
  5. 11 Mar, 2019 4 commits
  6. 08 Mar, 2019 1 commit
  7. 07 Mar, 2019 2 commits
  8. 06 Mar, 2019 2 commits
    • Philippe Gorley's avatar
      accel: add hardware encoding · 12932733
      Philippe Gorley authored
      Adds VAAPI and VideoToolbox hardware encoders.
      
      Abstracts hardware related field accesses from the encoder and decoder
      to put them in HardwareAccel. They are freed in ~HardwareAccel.
      
      Limits bitrate when hardware encoding h264, else it can easily go up to
      a few MiB/s.
      
      Change-Id: I7d847d8ab3e4c9692341f038ce6d5dd76562e606
      12932733
    • Philippe Gorley's avatar
      accel: modernise decoding · fda668f9
      Philippe Gorley authored
      Rewrites the hardware decoding system with C++-style code instead of
      C-style.
      
      Removes support for hardware decoding h263, as we do not use the h263p
      decoder, which is the codec with hardware support.
      
      Change-Id: I96b796ba8847dadd388c6e29eaee1115b25c2fb3
      fda668f9
  9. 05 Mar, 2019 2 commits
  10. 04 Mar, 2019 1 commit
  11. 22 Feb, 2019 1 commit
    • Philippe Gorley's avatar
      debug: add video writer · 357537f1
      Philippe Gorley authored
      Writes raw frames of any pixel format. File can be played with:
      ffplay -f rawvideo -pixel_format <format> -video_size <width>x<height> <file>
      
      Change-Id: I774642f84694a36c16436ba2aa1363edc7ee3d62
      357537f1
  12. 21 Feb, 2019 3 commits
  13. 20 Feb, 2019 3 commits
  14. 19 Feb, 2019 1 commit
  15. 18 Feb, 2019 1 commit
  16. 14 Feb, 2019 3 commits
  17. 13 Feb, 2019 4 commits
    • Andreas Traczyk's avatar
      winvideo: only add relevant framerates to ratelist · e4fa8338
      Andreas Traczyk authored
      - Ignores video formats with duplicate or zero bitrates.
      
      - Adds only the average framerate to the list instead of the min
        and max.
      
      Change-Id: I18b878a3235fe786281b10627232e046fc8f77d6
      e4fa8338
    • Andreas Traczyk's avatar
      winvideo: implement video device monitor · 1cf88276
      Andreas Traczyk authored
      - Creates a window to use RegisterDeviceNotification then converts
        the device name to a friendly name using the windows setup api.
      
      Change-Id: Ia0946b5febdbd48b8633931b8902e6aca824907c
      1cf88276
    • Philippe Gorley's avatar
      video: keep hardware frame reference · e928f99e
      Philippe Gorley authored
      Adds possibility to keep the hardware frame reference on the receiver
      side instead of immediately transferring it to main memory.
      
      Components that require software frames were updated to transfer the
      frame back to main memory.
      
      Change-Id: Idb9ecb64fdefedb9db160ec93592d7a047d356e8
      e928f99e
    • Kateryna Kostiuk's avatar
      macOS: video settings · 08222f2d
      Kateryna Kostiuk authored
      Sometimes changing of video settings does not work because of
      using unsupported framerates. This patch lists framerates depending
      of resolution so only supported framerate could be selected.
      
      Change-Id: I779c0a769c9ab611962e689173bed109932b652e
      08222f2d