1. 25 Feb, 2010 1 commit
  2. 15 Feb, 2010 1 commit
  3. 07 Feb, 2010 3 commits
  4. 30 Jan, 2010 2 commits
  5. 28 Jan, 2010 2 commits
  6. 27 Jan, 2010 3 commits
  7. 25 Jan, 2010 3 commits
  8. 23 Jan, 2010 3 commits
    • Rémi Denis-Courmont's avatar
      Sort configuration items for faster lookup · 6d656add
      Rémi Denis-Courmont authored
      We have well over one thousand configuration items, not counting
      dummy hint entries. So now, sort all of them once (well, twice),
      and use binary instead of linear search for lookups.
      config_Get*, config_Put*, var_Create(with INHERIT flag),
      var_CreateGet* and var_Inherit* do such lookups.
      6d656add
    • Rémi Denis-Courmont's avatar
      e4f31848
    • Rémi Denis-Courmont's avatar
      Use a global R/W lock for configuration · b2c266cd
      Rémi Denis-Courmont authored
      Previously, we had one configuration mutex per module.
      With a global read/write lock, resetting, loading, saving and
      auto-saving the configuration becomes atomic (and use only one lock &
      unlock pair). Also, multiple threads can now read the configuration
      item of the same module at the same time.
      
      Note that, as the earlier configuration mutex, only configuration item
      values are protected. The list of items and their meta-data cannot
      change while VLC runs (they're hard-coded in the plugin descriptors).
      b2c266cd
  9. 17 Jan, 2010 1 commit
  10. 16 Jan, 2010 1 commit
  11. 14 Jan, 2010 1 commit
  12. 10 Jan, 2010 1 commit
  13. 30 Dec, 2009 2 commits
  14. 22 Dec, 2009 1 commit
  15. 19 Dec, 2009 1 commit
  16. 05 Dec, 2009 1 commit
  17. 24 Nov, 2009 1 commit
  18. 22 Sep, 2009 1 commit
  19. 20 Sep, 2009 1 commit
  20. 24 Aug, 2009 1 commit
  21. 23 Aug, 2009 2 commits
  22. 19 Aug, 2009 1 commit
  23. 10 Aug, 2009 1 commit
  24. 06 Aug, 2009 1 commit
  25. 02 Aug, 2009 4 commits