1. 18 Feb, 2021 19 commits
  2. 17 Feb, 2021 16 commits
  3. 16 Feb, 2021 1 commit
  4. 15 Feb, 2021 4 commits
    • Alexandre Janniaux's avatar
      lib: media: wait preparse end before release · 7f19eca5
      Alexandre Janniaux authored
      This is a quick fix for #25296 actually reverting the commit
      a708c988, replacing the Hold/Release
      lifecycle used there by an ad-hoc Hold/Release which actually defer the
      actual release by blocking instead of releasing in the preparser thread.
      
      Indeed, libvlc_media is holding the instance used to create it, though
      it only needs it for preparsing. If the last reference of the media is
      hold by the preparser, libvlc_media will be released by the preparser
      thread and the libvlc_instance potentially released from there too.
      Since killing the libvlc_instance will join the preparser thread, it
      cannot be done from the preparser thread, or would lead to the failure
      detailed in #25296. Written differently, only the final client should
      make use of Hold/Release, directly through the adequate function or
      indirectly through the creation of new objects.
      
      In addition, a708c988 cannot just be
      reverted as it was fixi...
      7f19eca5
    • Alexandre Janniaux's avatar
      gl_common: disable GL_ASSERT_NOERROR in release · dca98917
      Alexandre Janniaux authored
      ...and remove the obsolete comment, the cases have been fixed and should
      be fixed if it happens again.
      
      We don't need "proper event handling" as most errors are coming from
      programmation errors, except in a few tests (like 16bit texture test)
      which have been fixed already.
      dca98917
    • Alexandre Janniaux's avatar
    • Alexandre Janniaux's avatar
      pva: remove trailing characters · d8bdf899
      Alexandre Janniaux authored
      d8bdf899