1. 06 Dec, 2017 2 commits
  2. 02 Nov, 2017 1 commit
  3. 20 Sep, 2017 2 commits
    • Thomas Guillem's avatar
      input: extends vlc_readdir_helper_additem() · 4ce1905d
      Thomas Guillem authored
      Add a new parameter: psz_flatpath. If not NULL, readdir_helper_additem() will
      un-flatten the folder hierarchy. It will create an input item for each sub
      folders (separated by '/') of psz_nullpath.
      
      Example: a stream directory that have the following items:
       - "foo/bar/item1"
       - "foo/bar/item2"
      
      will output the following items while using this new parameter:
       - foo
         - bar
           - item1
           - item2
      
      This functionality can be used by "stream directory" modules that have a
      flattened folder hierarchy, like libarchive.
      
      Access modules should not need this functionality.
      4ce1905d
    • Thomas Guillem's avatar
      input: rename access_fsdir to vlc_readdir_helper · e4a403d7
      Thomas Guillem authored
      This helper can now be used by other modules like "stream directory".
      e4a403d7
  4. 23 Jul, 2017 1 commit
  5. 18 Apr, 2017 1 commit
  6. 15 Nov, 2016 1 commit
  7. 22 Jul, 2016 1 commit
  8. 21 Jul, 2016 5 commits
  9. 20 Jul, 2016 1 commit
  10. 15 Jul, 2016 2 commits
  11. 08 Jul, 2016 1 commit
  12. 24 Jun, 2016 1 commit
  13. 15 Jun, 2016 1 commit
  14. 19 May, 2016 2 commits
    • Thomas Guillem's avatar
      access: change ACCESS_IS_DIRECTORY / STREAM_IS_DIRECTORY args · a78bbdd2
      Thomas Guillem authored
      The first sort argument is no longer necessary.
      a78bbdd2
    • Thomas Guillem's avatar
      access: re-refactor pf_readdir · 9109718b
      Thomas Guillem authored
      This commit changes pf_readdir callback to its original behavior. Accesses and
      streams now add items to a node.
      
      Archive stream_filters will now be able to add nodes to a node (when an archive
      has directory). This was not possible before.
      
      This commit also adds an access_fsdir helper to help fs accesses (file, smb,
      nfs, ftp, sftp) adding items to a node. These accesses need the same treatment
      that is now done by this helper:
       - hide hidden files or not (depending on "show-hiddenfiles" option)
       - skip some file extensions (depending on "ignore-filetypes" option)
       - sort items by type and alphabetically (depending on "directory-sort"
         option).
       - For a next commit: attach slaves to items
      
      The directory demux won't do these operations anymore for every access/stream.
      
      This commit doesn't change the interruptible state of the pf_readdir function,
      accesses/streams are still interruptible in the middle of a pf_readdir call.
      
      This partially reverts commit 88ffe158.
      9109718b
  15. 16 May, 2016 2 commits
  16. 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
  17. 12 Apr, 2016 1 commit
  18. 15 Mar, 2016 2 commits
  19. 07 Mar, 2016 1 commit
    • Thomas Guillem's avatar
      dsm: update with last API changes · ca78be7d
      Thomas Guillem authored
      libdsm functions return now a negative number in case of error. Add NT_STATUS
      error check to detect permission errors in order to ask for credentials only in
      that case.
      ca78be7d
  20. 26 Feb, 2016 2 commits
  21. 15 Feb, 2016 1 commit
  22. 24 Jan, 2016 2 commits
  23. 14 Jan, 2016 1 commit
  24. 12 Jan, 2016 4 commits
  25. 11 Jan, 2016 1 commit