1. 21 Feb, 2019 1 commit
    • Hyunjun Ko's avatar
      libs: display,window: wayland: foreign wl_display/wl_surface support · 990a5ded
      Hyunjun Ko authored
      wl_display can be set from application.
      
      It is not fatal when wl_display doesn't support shell/output interface,
      since shell_surface and opaque_region are not necessary for external
      wayland surfaces.
      
      Also, use wl_subcompositor and wl_subsurface.
      See Appendix A. Wayland Protocol Specification as the following.
      
      """
      The aim of sub-surfaces is to offload some of the compositing work
      within a window from clients to the compositor. A prime example is
      a video player with decorations and video in separate wl_surface
      objects.
      
      This should allow the compositor to pass YUV video buffer processing to
      dedicated overlay hardware when possible.
      """
      
      Added new method gst_vaapi_window_wayland_new_with_surface()
      Original-Patch-By: Víctor Manuel Jáquez Leal's avatarVíctor Manuel Jáquez Leal <vjaquez@igalia.com>
                         Zhao Halley <halley.zhao@intel.com>
                         changzhix.wei@intel.com
      
      https://bugzilla.gnome.org/show_bug.cgi?id=705821
      990a5ded
  2. 16 Feb, 2019 2 commits
  3. 03 Nov, 2016 1 commit
  4. 27 Jan, 2015 1 commit
    • Gwenole Beauchesne's avatar
      display: refine the meaning of display type. · 7d5d3e86
      Gwenole Beauchesne authored
      Make gst_vaapi_display_get_display_type() return the actual VA display
      type. Conversely, add a gst_vaapi_display_get_class_type() function to
      return the type of the GstVaapiDisplay instance. The former is used to
      identify the display server onto which the application is running, and
      the latter to identify the original object class.
      7d5d3e86
  5. 20 Dec, 2013 1 commit
  6. 22 Nov, 2013 2 commits
  7. 27 May, 2013 1 commit
  8. 07 May, 2013 1 commit
  9. 15 Nov, 2012 1 commit
  10. 05 Oct, 2012 1 commit
  11. 27 Jul, 2012 1 commit
  12. 25 Jul, 2012 1 commit