1. 02 Jul, 2019 1 commit
  2. 01 Jul, 2019 1 commit
  3. 01 May, 2019 2 commits
  4. 18 Jan, 2019 1 commit
    • Lukáš Hrázký's avatar
      Interface + implementation of getting device display info · 806f2559
      Lukáš Hrázký authored
      Adds an interface method to the FrameCapture class to get the device
      display info (device address and device display id) for each display of
      the graphics device that is captured.
      
      Also adds functions to the API implementing this functionality for X11
      in variants with and without DRM (the non-DRM version is rather limited
      and may not work for more complex setups) as well as some helper
      functions to make it easier for plugins to implement this and avoid code
      duplication.
      
      Implements the new interface method for the two built-in plugins
      (mjpeg-fallback and gst-plugin).
      Signed-off-by: Lukáš Hrázký's avatarLukáš Hrázký <lhrazky@redhat.com>
      Acked-by: 's avatarJonathon Jongsma <jjongsma@redhat.com>
      806f2559
  5. 02 Oct, 2018 1 commit
  6. 18 Sep, 2018 1 commit
    • Snir Sheriber's avatar
      Adding gstreamer based plugin · f65cb5a8
      Snir Sheriber authored
      Gstreamer based plugin utilizing gstreamer elements to capture
      screen from X, convert and encode into h264/h265/vp8/vp9/mjpeg stream
      Configure with --enable-gst-plugin, will be built as a separate plugin.
      
      The plugin was made for testing purposes, it was mainly tested with
      the x264enc (h264 is the defualt codec) encoder.
      To choose codec type use: '-c gst.codec=<h264/h265/vp8/vp9/mjpeg>'
      To specify a certain plugin use: '-c gst.encoder=<plugin name>' in
      addition to its matching codec type (gst.codec).
      Signed-off-by: Snir Sheriber's avatarSnir Sheriber <ssheribe@redhat.com>
      Signed-off-by: Frediano Ziglio's avatarFrediano Ziglio <fziglio@redhat.com>
      Acked-by: Frediano Ziglio's avatarFrediano Ziglio <fziglio@redhat.com>
      f65cb5a8