1. 19 Jun, 2017 3 commits
  2. 08 Jun, 2017 6 commits
  3. 07 Jun, 2017 1 commit
  4. 06 Jun, 2017 2 commits
  5. 05 Jun, 2017 5 commits
  6. 18 May, 2017 1 commit
  7. 11 Apr, 2017 1 commit
  8. 05 Apr, 2017 1 commit
  9. 27 Mar, 2017 1 commit
    • Rémi Denis-Courmont's avatar
      fontconfig: keep track of, and free, our configuration · f564aefb
      Rémi Denis-Courmont authored
      Inspite of claims to the contrary in fontconfig 2.11 changes log,
      FontConfig is really not thread-safe, since it uses atomic pointers
      instead of proper reference counting. Consequently, LibVLC cannot
      safely call FcFini() - it could crash another thread using FontConfig
      concurrently.
      
      Using our own configuration has the benefit of not leaking related
      memory allocations, though it means that the LibVLC text renderer
      cannot share the configuration with other components in the same
      process.
      
      Note that there are still leaks within FontConfig. Specifically, the
      cache and the language/program default values are not freed, since that
      would require FcFini(). If you care in your application, call FcFini()
      after you have terminated all LibVLC instances.
      
      Refs #16023.
      f564aefb
  10. 15 Mar, 2017 1 commit
  11. 27 Feb, 2017 1 commit
  12. 21 Feb, 2017 1 commit
  13. 27 Jan, 2017 1 commit
  14. 26 Jan, 2017 1 commit
  15. 30 Dec, 2016 2 commits
  16. 29 Dec, 2016 4 commits
  17. 21 Dec, 2016 1 commit
  18. 08 Dec, 2016 1 commit
  19. 06 Dec, 2016 6 commits