1. 21 Jan, 2021 1 commit
  2. 20 Jan, 2021 1 commit
  3. 19 Jan, 2021 8 commits
  4. 18 Jan, 2021 2 commits
  5. 17 Jan, 2021 1 commit
  6. 15 Jan, 2021 2 commits
  7. 14 Jan, 2021 1 commit
  8. 13 Jan, 2021 3 commits
    • Seungha Yang's avatar
      mfvideoenc: Add support for Direct3D11 texture · 84db4b68
      Seungha Yang authored
      Initial support for d3d11 texture so that encoder can copy
      upstream d3d11 texture into encoder's own texture pool without
      downloading memory.
      
      This implementation requires MFTEnum2() API for creating
      MFT (Media Foundation Transform) object for specific GPU but
      the API is Windows 10 desktop only. So UWP is not target
      of this change.
      See also https://docs.microsoft.com/en-us/windows/win32/api/mfapi/nf-mfapi-mftenum2
      
      Note that, for MF plugin to be able to support old OS versions
      without breakage, this commit will load MFTEnum2() symbol
      by using g_module_open()
      
      Summary of required system environment:
      - Needs Windows 10 (probably at least RS 1 update)
      - GPU should support ExtendedNV12SharedTextureSupported feature
      - Desktop application only (UWP is not supported yet)
      
      Part-of: <gstreamer/gst-plugins-bad!1903>
      84db4b68
    • Mathieu Duponchelle's avatar
      webrtc: expose transport property on sender and receiver · 86c009e7
      Mathieu Duponchelle authored
      As advised by !1366#note_629558 , the nice transport should be
      accessed through:
      
      > transceiver->sender/receiver->transport/rtcp_transport->icetransport
      
      All the objects on the path can be accessed through properties
      except sender/receiver->transport. This patch addresses that.
      
      Part-of: <!1952>
      86c009e7
    • Seungha Yang's avatar
      d3d11: Move core methods to gst-libs · 0f7af4b1
      Seungha Yang authored
      Move d3d11 device, memory, buffer pool and minimal method
      to gst-libs so that other plugins can access d3d11 resource.
      Since Direct3D is primary graphics API on Windows, we need
      this infrastructure for various plugins can share GPU resource
      without downloading GPU memory.
      Note that this implementation is public only for -bad scope
      for now.
      
      Part-of: <gstreamer/gst-plugins-bad!464>
      0f7af4b1
  9. 12 Jan, 2021 2 commits
  10. 10 Jan, 2021 3 commits
  11. 08 Jan, 2021 1 commit
  12. 07 Jan, 2021 3 commits
  13. 06 Jan, 2021 11 commits
  14. 05 Jan, 2021 1 commit