[vlc-devel] [PATCH] *** SUBJECT HERE ***
Jean-Philippe André
jpeg at dinauz.org
Sat Jan 10 23:10:12 CET 2009
Sorry for this mess (thanks kde for the ~ backup files).
The full patch can be found here:
http://jpeg.dinauz.org/VideoLAN/patch-zip/
The second part (0002-blahblah) is the copy of skins2/unzip/*
Regards,
--
Jean-Philippe André (jpeg)
Le samedi 10 janvier 2009 à 10:50:47, jpeg at videolan.org a écrit :
> From: Jean-Philippe Andre <jpeg at via.ecp.fr>
>
> Hi guys,
>
> This patch adds a new Zip demuxer for VLC.
> It does not work in a way similar as the RAR filter, as it is based
> on 2 modules: access + demux.
>
> - It can read albums in a Zip file, and it might be used in the future
> to read subtitles in .zip archives.
> - It supports reading medias in a zip on any accessible support
> (using core inputs), eg. zip over http.
> - It supports seeking (I think not fast-seeking).
>
> - It does not support multi-part archives.
> - It does not [yet] support encryption, but if this feature is wanted, then
> this can 'easily' be added (see crypt.h).
> - Because of the MRL format, it does not support reading a media in a zip
> in a zip (no typo here).
>
> Even if I have Git access, I prefer not committing this before review.
> Thanks in advance for your remarks and suggestions.
>
> Best regards,
>
> --
> Jean-Philippe André (jpeg)
>
> Jean-Philippe Andre (3):
> Zip: Module build system: Modules.am, configure.ac
> Zip: Import the Zip library
> Zip: playlist demux and zip:// access
>
> configure.ac | 9 +
> modules/demux/Modules.am | 2 +-
> modules/demux/zip/Modules.am | 6 +
> modules/demux/zip/crypt.h | 132 ++++
> modules/demux/zip/ioapi.c | 185 +++++
> modules/demux/zip/ioapi.h | 75 ++
> modules/demux/zip/unzip.c | 1601 +++++++++++++++++++++++++++++++++++++++++
> modules/demux/zip/unzip.h | 357 +++++++++
> modules/demux/zip/zip.h | 76 ++
> modules/demux/zip/zipaccess.c | 443 ++++++++++++
> modules/demux/zip/zipdemux.c | 632 ++++++++++++++++
> 11 files changed, 3517 insertions(+), 1 deletions(-)
> create mode 100644 modules/demux/zip/Modules.am
> create mode 100644 modules/demux/zip/crypt.h
> create mode 100644 modules/demux/zip/ioapi.c
> create mode 100644 modules/demux/zip/ioapi.h
> create mode 100644 modules/demux/zip/unzip.c
> create mode 100644 modules/demux/zip/unzip.h
> create mode 100644 modules/demux/zip/zip.h
> create mode 100644 modules/demux/zip/zipaccess.c
> create mode 100644 modules/demux/zip/zipdemux.c
>
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> http://mailman.videolan.org/listinfo/vlc-devel
--
JPeg
More information about the vlc-devel
mailing list