[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