[vlc-devel] [PATCH 0/8] Re: re-rework archive extraction
Filip Roséen
filip at atch.se
Thu Feb 16 22:44:10 CET 2017
These set of patches are a direct adjustment to the thoughts expressed in the
replies to the previously submitted patch-batch (linked below):
- https://mailman.videolan.org/pipermail/vlc-devel/2017-January/111193.html
- https://mailman.videolan.org/pipermail/vlc-devel/2017-February/111354.html
Those patches that are affected by replies shall have a "REVISION #N" marker,
where the details of the changes and rationale are listed.
"Revision #1" corresponds to the first thread (as linked previously in this cover
letter), while "Revision #2" refers to the second thread (about the unnecessary
joint capability for the equivalent of pf_readdir vs pf_{read,block}).
Thanks to *Hugo Beauzée-Luyseen* and *Rémi Denis-Courmount* for their feedback.
Filip Roséen (8):
stream_extractor: split joint capability into two
modules/stream_extractor: added libarchive extractor
gui/skins2: add ThemeLoader::unarchive
gui/skins2: use ThemeLoader::unarchive
gui/skins2: remove legacy archive dependencies
modules/access: remove legacy rar access
modules/access: removal of legacy archive access/filter
access: remove legacy zip accessor/stream
NEWS | 1 +
configure.ac | 6 +-
include/vlc_stream_extractor.h | 118 +--
modules/access/Makefile.am | 29 -
modules/access/archive/access.c | 440 ---------
modules/access/archive/archive.c | 111 ---
modules/access/archive/archive.h | 39 -
modules/access/archive/stream.c | 226 -----
modules/access/rar/access.c | 247 -----
modules/access/rar/module.c | 39 -
modules/access/rar/rar.c | 409 --------
modules/access/rar/rar.h | 48 -
modules/access/rar/stream.c | 162 ----
modules/access/zip/unzip/crypt.h | 133 ---
modules/access/zip/unzip/ioapi.c | 181 ----
modules/access/zip/unzip/ioapi.h | 75 --
modules/access/zip/unzip/unzip.c | 1602 -------------------------------
modules/access/zip/unzip/unzip.h | 354 -------
modules/access/zip/zip.h | 75 --
modules/access/zip/zipaccess.c | 408 --------
modules/access/zip/zipstream.c | 844 ----------------
modules/gui/skins2/src/theme_loader.cpp | 750 ++++-----------
modules/gui/skins2/src/theme_loader.hpp | 30 +-
modules/stream_extractor/Makefile.am | 8 +
modules/stream_extractor/archive.c | 701 ++++++++++++++
po/POTFILES.in | 1 +
src/input/input.c | 2 +-
src/input/stream_extractor.c | 286 ++++--
src/libvlccore.sym | 1 +
29 files changed, 1138 insertions(+), 6188 deletions(-)
delete mode 100644 modules/access/archive/access.c
delete mode 100644 modules/access/archive/archive.c
delete mode 100644 modules/access/archive/archive.h
delete mode 100644 modules/access/archive/stream.c
delete mode 100644 modules/access/rar/access.c
delete mode 100644 modules/access/rar/module.c
delete mode 100644 modules/access/rar/rar.c
delete mode 100644 modules/access/rar/rar.h
delete mode 100644 modules/access/rar/stream.c
delete mode 100644 modules/access/zip/unzip/crypt.h
delete mode 100644 modules/access/zip/unzip/ioapi.c
delete mode 100644 modules/access/zip/unzip/ioapi.h
delete mode 100644 modules/access/zip/unzip/unzip.c
delete mode 100644 modules/access/zip/unzip/unzip.h
delete mode 100644 modules/access/zip/zip.h
delete mode 100644 modules/access/zip/zipaccess.c
delete mode 100644 modules/access/zip/zipstream.c
create mode 100644 modules/stream_extractor/archive.c
--
2.11.1
More information about the vlc-devel
mailing list