[vlc-devel] [PATCHv2 00/13] Load subtitles (and audio slaves) from network shares

Thomas Guillem thomas at gllm.fr
Tue May 3 19:02:27 CEST 2016


News since last set of patches.

 - Refactored pf_readdir again, see first commit.

 - "input/input: also load unknown/audio slaves from demuxers" has been merged
   with "input/input: load slaves from input items" for better clarity.

 - Matching slaves with input_item_t is now done by accesses via the
   access_fsdir helper.

 - Match slaves for UPNP too.

Issues not fixed:
 - The 2 last comments from "input/subtitles: refactor subtitles_Detect"

Benjamin Adolphi (4):
  input/item: add slave entries
  input/subtitles: refactor subtitles_Detect
  input/input: load slaves from input items
  access: attach slaves to input items

Thomas Guillem (9):
  access: re-refactor pf_readdir
  access: change ACCESS_IS_DIRECTORY / STREAM_IS_DIRECTORY args
  upnp: refactor containers addition
  upnp: refactor items addition
  input/input: move .sub/.idx/.cdg check
  input/input: simplify LoadSubtitles flags use
  input/input: remove input_SubtitleFileAdd
  input/input: split LoadSubtitles with SetSubtitlesOptions
  upnp: attach slaves

 include/vlc_access.h                |  62 ++++++-
 include/vlc_common.h                |   1 +
 include/vlc_input_item.h            |  49 ++++++
 include/vlc_stream.h                |   8 +-
 modules/access/archive/stream.c     |  26 +--
 modules/access/directory.c          |  39 +++--
 modules/access/dsm/access.c         | 120 +++++++-------
 modules/access/fs.h                 |   3 +-
 modules/access/ftp.c                |  58 ++++---
 modules/access/nfs.c                |  72 +++++----
 modules/access/sftp.c               |  39 +++--
 modules/access/smb.c                |  32 ++--
 modules/demux/playlist/directory.c  | 144 +----------------
 modules/demux/playlist/playlist.h   |   4 +-
 modules/services_discovery/upnp.cpp | 278 ++++++++++++++++----------------
 modules/services_discovery/upnp.hpp |  15 +-
 modules/stream_filter/inflate.c     |   6 +-
 modules/stream_filter/prefetch.c    |   6 +-
 src/input/access.c                  | 313 +++++++++++++++++++++++++++++++++++-
 src/input/input.c                   | 213 ++++++++++++++++++++----
 src/input/input_internal.h          |   2 +-
 src/input/item.c                    |  82 ++++++++++
 src/input/stream.c                  |   9 +-
 src/input/stream_filter.c           |   4 +-
 src/input/subtitles.c               | 172 +++++---------------
 src/libvlccore.sym                  |   7 +
 26 files changed, 1104 insertions(+), 660 deletions(-)

-- 
2.8.0.rc3



More information about the vlc-devel mailing list