1. 07 Feb, 2010 3 commits
  2. 04 Feb, 2010 1 commit
  3. 02 Feb, 2010 1 commit
    • jpd's avatar
      vlc core: single storage playlist · defbc4a4
      jpd authored
      - Playlist items are stored only once. No category / onelevel separation
      - Services Discovery nodes always stay a tree
      - The playlist and Media Library are tree or flat depending on variable "playlist-tree".
        It means that if the setting variable says flat, the items that come from playlist
        demuxers are flattened into a single level list.
      - The design demanded a different playlist demuxing system. Now playlist demuxers should
        construct a tree of items under an input_item_node_t root and send that using
        input_item_AddSubItemTree. Currently, the old scheme will be retained in modules, because
        there is still some listening to the old event in code (the libvlc media system for example)
      defbc4a4
  4. 28 Jan, 2010 1 commit
  5. 19 Jan, 2010 1 commit
  6. 09 Jan, 2010 1 commit
  7. 06 Jan, 2010 1 commit
  8. 30 Dec, 2009 1 commit
  9. 06 Dec, 2009 2 commits
    • Rémi Denis-Courmont's avatar
      xmalloc, xrealloc: traditional functions to allocate memory · 95a993e5
      Rémi Denis-Courmont authored
      Those functions automatically abort if allocation fails (which is not
      quite the same as calling assert()). Avoid these functions in new code.
      95a993e5
    • Rémi Denis-Courmont's avatar
      likely, unlikely: convenience portability macros for branch prediction · 827b1113
      Rémi Denis-Courmont authored
      Those are the same as the Linux kernel macros, and probably a bunch of
      other projects. Usage:
      
          if (likely(condition))
              branch_likely_taken();
      
          if (unlikely(condition))
              branch_unlikely_taken();
      
      Attention: those two macros convert the predicate to a boolean value.
      Therefore you generally cannot use them for assignments like this:
          void *p_sys = likely (malloc (sizeof (*p_sys)));
          if (!p_sys)
              return VLC_ENOMEM;
      Instead you can do this:
          void *p_sys = malloc (sizeof (*p_sys));
          if (unlikely (!p_sys))
              return VLC_ENOMEM;
      827b1113
  10. 10 Nov, 2009 1 commit
  11. 05 Oct, 2009 1 commit
  12. 24 Sep, 2009 2 commits
  13. 23 Sep, 2009 1 commit
  14. 22 Sep, 2009 2 commits
  15. 20 Sep, 2009 2 commits
  16. 05 Sep, 2009 1 commit
  17. 23 Aug, 2009 4 commits
  18. 19 Aug, 2009 1 commit
  19. 02 Aug, 2009 1 commit
  20. 23 May, 2009 2 commits
  21. 15 Apr, 2009 1 commit
  22. 10 Apr, 2009 4 commits
  23. 09 Apr, 2009 1 commit
  24. 03 Apr, 2009 1 commit
  25. 08 Mar, 2009 1 commit
  26. 28 Feb, 2009 1 commit
  27. 14 Feb, 2009 1 commit