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

Thomas Guillem thomas at gllm.fr
Tue May 17 18:24:44 CEST 2016


 - Fixed issues addressed in the mailing list for patches 01 and 05.
 - Add libvlc slaves API

Patches 02-04 and 06-12 are not re-submitted since they are quite the same than
the PATCHv2 set (you can find them here:
https://github.com/tguillem/vlc/tree/slave6).

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: simplify LoadSubtitles flags use
  input/input: remove input_SubtitleFileAdd
  input/input: split LoadSubtitles with SetSubtitlesOptions
  upnp: attach slaves
  libvlc: media: add slaves API

 include/vlc/libvlc_media.h          |  87 +++++++++
 include/vlc_access.h                |  62 +++++-
 include/vlc_input_item.h            |  51 +++++
 include/vlc_stream.h                |   8 +-
 lib/libvlc.sym                      |   4 +
 lib/media.c                         | 144 ++++++++++++++
 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 | 275 +++++++++++++--------------
 modules/services_discovery/upnp.hpp |  15 +-
 modules/stream_filter/inflate.c     |   6 +-
 modules/stream_filter/prefetch.c    |   6 +-
 src/input/access.c                  | 366 +++++++++++++++++++++++++++++++++++-
 src/input/input.c                   | 151 +++++++++++----
 src/input/input_internal.h          |   2 +-
 src/input/item.c                    |  68 +++++++
 src/input/stream.c                  |   9 +-
 src/input/stream_filter.c           |   4 +-
 src/input/subtitles.c               | 192 ++++++++-----------
 src/libvlccore.sym                  |   6 +
 28 files changed, 1346 insertions(+), 647 deletions(-)

-- 
2.8.1



More information about the vlc-devel mailing list