1. 16 Nov, 2016 14 commits
  2. 15 Nov, 2016 7 commits
  3. 10 Oct, 2016 2 commits
  4. 01 Sep, 2016 1 commit
    • Filip Roséen's avatar
      playlist/item: redirect request following deletion of node · 898816a3
      Filip Roséen authored
      :: Introduction
      ----------------------------------------------------------------------
      
      When we are dealing with a flat playlist, a request to add children to
      an item results in that item being deleted, and its children being
      inserted into the parent of said item. This is done in order to not
      introduce any nested levels in the tree.
      
      What this further means is that /if/ the item that is effectivelly removed is
      scheduled for playback prior to the removal, the playlist might try to play an
      entity which does not exist anymore; which is problematic for several reasons.
      
      Note: The problem does not exist when --playlist-tree is enabled since
            the item on which children should be attached is then preserved.
      
      :: Solution
      ----------------------------------------------------------------------
      
      The solution to the previously described problem is to "redirect" any
      pending request that refers to the deleted entity, so that it instead
      refers to its first child (if any).
      
      closes #17183
      Signed-off-by: Thomas Guillem's avatarThomas Guillem <thomas@gllm.fr>
      898816a3
  5. 30 Jun, 2016 1 commit
  6. 05 Jun, 2016 2 commits
  7. 17 Apr, 2016 1 commit
    • Thomas Guillem's avatar
      input/item: factor input_item_t New*() functions · e49ee59a
      Thomas Guillem authored
      Remove "int options, const char *const *options, unsigned option_flags"
      arguments from every New() functions since these args are mainly unused. You
      now have to call input_item_AddOptions after input item creation to add
      options.
      
      Add input_item_net_type enum in order to avoid confusion between 2 int
      arguments: i_duration and i_net that could both be -1, 0 or > 0.
      
      Replace input_item_NewWithType and input_item_NewWithTypeExt with
      input_item_NewExt.
      
      Add input_item_NewCard, input_item_NewDisc, input_item_NewStream,
      input_item_NewDirectory, input_item_NewFile MACRO. These MACROS avoid to use
      useless arguments for an item type (for example, it's useless to specify a
      duration for a directory type).
      e49ee59a
  8. 02 Apr, 2016 1 commit
  9. 20 May, 2015 1 commit
  10. 05 Feb, 2015 1 commit
  11. 15 Dec, 2014 1 commit
  12. 15 Nov, 2014 1 commit
  13. 16 Aug, 2014 1 commit
  14. 19 May, 2014 1 commit
  15. 13 Apr, 2014 1 commit
  16. 10 Mar, 2014 2 commits
  17. 12 Jan, 2014 1 commit
  18. 31 Dec, 2013 1 commit