[Matroska-general] Re: Variable Framerate, plugin based video editing tool

Steve Lhomme steve.lhomme at free.fr
Wed Jan 28 20:10:03 CET 2004


Jory wrote:

> Also the plugins would need a good options interface/GUI. Prehaps we could
> do something like I prototyped in LemAPI.
> "
>  // Here you supply your supported options, names, types (Integer, String,
> Boolean), and supply a short description about the option
> <Option name="Copy Info Frames" desc="If set to True Info Frames will be
> copied" type="Boolean">True</Option>
> <Option name="Read LAME Info Frame" desc="If set to True Info Frames will be
> copied" type="Boolean">False</Option>
> <Option name="Frame Size" desc="This is a dummy to show Integer"
> type="Integer" range="0-10">10</Option>
> "
> then for each plugin we could generate a small options dialog with the XML
> options fragment.
> ----------------------------------------------------------
> |                              MPA Input Options                          |
> |      Plugin by Steve Lhomme <steve.lhomme at free.fr>    |
> |
> |
> |                            X Copy Info Frames                          |
> |                            O Read LAME Info Frame                |
> |                           Frame Size : 10 (a spinbox control)     |
> |
> |
> |                             OK           Cancel
> |
> ----------------------------------------------------------
> 
> The checkbox would have the desc fields as tooltips. With that type of data
> it should also be easy to create .htm/.txt docs for those who want to script
> from scratch.

Yup.
One interresting thing I saw in the iTunes library is the way they store 
data in XML. They do something like :
<integer name="Frame Size" range="0-10">8</integer>

This way you only have a limited set of XML tags and you can verify the 
content easily.
...just an idea :)





More information about the Matroska-general mailing list