[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