1. 02 Dec, 2018 1 commit
  2. 01 Dec, 2018 2 commits
    • Carlos Rafael Giani's avatar
      gl/gbm: Add GST_GL_GBM_DRM_CONNECTOR environment variable · 08ea7d67
      Carlos Rafael Giani authored
      If multiple DRM connectors are connected, currently the first one is
      picked. Improve this by adding an environment variable that allows for
      choosing a connector by name. The connector name has been made so they
      are compatible with modetest/modeprint DRM utilities.
      
      Related to #490
      08ea7d67
    • Carlos Rafael Giani's avatar
      gl/gbm: Improve logging output · 3663ad78
      Carlos Rafael Giani authored
      * List all connectors, modes, and encoders, even after picking one
      * Add missing DRM_MODE_CONNECTOR_DPI string for logging and improve
        existing strings
      * Make sure the names matches modetest/modeprint from DRM utilities
      
      Related to #490
      3663ad78
  3. 30 Nov, 2018 6 commits
  4. 29 Nov, 2018 2 commits
  5. 28 Nov, 2018 3 commits
  6. 23 Nov, 2018 7 commits
  7. 22 Nov, 2018 1 commit
  8. 21 Nov, 2018 2 commits
  9. 15 Nov, 2018 2 commits
  10. 14 Nov, 2018 1 commit
  11. 13 Nov, 2018 1 commit
  12. 12 Nov, 2018 8 commits
  13. 11 Nov, 2018 2 commits
    • Sjoerd Simons's avatar
      glupload: dmabuf: be explicit about gl formats used · 989f5338
      Sjoerd Simons authored
      Rather then letting gst_gl_memory_setup_buffer guess the GL format used
      for an eglimage after importing a dmabuf be explicit about it. This
      fixes issues where dmabuf import may have used another format then
      gst_gl_format_from_video_info would guess on the basis of the available
      GL extensions.
      
      In particular on etnaviv the gst_gl_format_from_video_info would
      assuming a luminance + alpha GL format is used for YUY2, but the dmabuf
      import will always use RG88. Which causes images to end up somewhat pink when
      displayed on the screen.
      989f5338
    • Sjoerd Simons's avatar
      gl/egl: Determine correct format on dmabuf import · 99ac4e66
      Sjoerd Simons authored
      When importing an egl image from dmabuf gst_gl_format_from_video_info
      was used to work what the result GL format will be. Unfortunately that
      will only work if the conventional format and the choosen DRM fourcc for
      the format match up.
      
      On etnaviv platforms there is no support for GL_EXT_texture_rg, so the
      GL format chosen for YUY2 ends up being GST_GL_LUMINANCE_ALPHA. However
      DRM does not do luminance + alpha as it's a legacy GL thing, so the
      dmabuf import ends up using DRM_FORMAT_GR88.
      
      To fix this, tie the DRM_FORMAT and the GL format together so they
      always match up.
      99ac4e66
  14. 09 Nov, 2018 1 commit
  15. 07 Nov, 2018 1 commit