Hi all,
I have developed a module for the support of the MPEG-21 File Format (*.mp21, *.m21) for VLC as part of a master thesis.
The MPEG-21 FF is based on XML and is compatible with the MPEG-4 File Format (*.mp4, *.m4v, ...). It is not a traditional video or audio file format but rather a wrapper to structure several files (e.g., into a music album).
The VLC module for the MP21 is currently available through the Music-MP21 sourceforge project: http://sourceforge.net/projects/music-mp21/
Currently, there aren't many MP21 authoring tools out there, so the project also includes a command line authoring tool (mp21_creator).
I was thinking that this MP21 module could make a nice feature for VLC.
So I'm asking for your opinion: Should the MPEG-21 File Format be integrated into VLC?
The MP21 module is still just a proof of concept but works reliably. If it should be integrated into VLC, I would certainly contribute in refactoring and improving it. (For example, the module is currently a demux module based on the MP4 demuxer. Splitting it up into a file handler and a demuxer would be a good idea.)
Here's some more information on the MPEG-21 File Format:
The format is specified in Part 9 of the MPEG-21 standard (ISO/IEC 21000-9, http://www.iso.org/iso/catalogue_detail ... mber=40639). It allows structuring multiple files, unambiguously identifying them, describing them, and some other fancy stuff (processing, reporting, automated selection mechanisms, adaptation, etc. - things that I have not implemented). A perfect use case is a music album in a single file, similar to iTunes LP (http://www.apple.com/itunes/lp-and-extras/). But iTunes LP is a proprietary format and is basically a web site with JavaScript that can play music. In contrast, MP21 is standardised and interoperable (e.g., a program can simply extract the lyrics for a song or other metadata).
One more note on my command line authoring tool for MP21 files (mp21_creator): it is cumbersome to use and I hope that better authoring tools will emerge eventually.
Please let me know if the MP21 module should be integrated into VLC and also whether anyone is willing to contribute some development efforts into this (I have a full-time job and can't do it alone in reasonable time).
Best regards,
MyKey_