1. 19 Jun, 2020 1 commit
  2. 17 Jun, 2020 1 commit
    • Michael Olbrich's avatar
      libs: wayland: display: only handle the first output · 4b2f7a18
      Michael Olbrich authored
      Right now, all outputs are handled. The means that the registry object for
      all but the last are leaked. As a result the sizes are not used correctly.
      
      With two outputs, at first the mode and physical size of the second output
      are used. If the first output changes the mode, then the physical size of
      the second output is used in combination with the resolution of the first
      output. The resulting pixel aspect ratio is incorrect.
      
      There seems to be no way to determine on which output the window is shown,
      so just use the first one to get consistent results.
      
      Part-of: <!341>
      4b2f7a18
  3. 11 Jun, 2020 1 commit
    • He Junyan's avatar
      plugins: pluginbase: Do not destroy display when _close() · 72c4a161
      He Junyan authored
      When the element's state changes to NULL, it can still receive
      queries, such as the image formats. The display is needed in such
      queries but not well protected for MT safe.
      For example, ensure_allowed_raw_caps() may still use the display
      while it is disposed by gst_vaapi_plugin_base_close() because of
      the state change.
      
      We can keep the display until the element is destroyed. When the
      state changes to NULL, and then changes to PAUSED again, the display
      can be correctly set(if type changes), or leave untouched.
      
      Fix: #260
      Part-of: <!343>
      72c4a161
  4. 09 Jun, 2020 1 commit
  5. 05 Jun, 2020 17 commits
  6. 03 Jun, 2020 4 commits
  7. 27 May, 2020 3 commits
  8. 26 May, 2020 1 commit
  9. 25 May, 2020 1 commit
  10. 21 May, 2020 3 commits
  11. 18 May, 2020 1 commit
  12. 17 May, 2020 1 commit
  13. 16 May, 2020 5 commits