Update of /var/cvs/applications/media/config/builders/media
In directory james.mmbase.org:/tmp/cvs-serv16301/media
Modified Files:
audiofragments.xml audiosources.xml mediafragments.xml
mediasources.xml undefsources.xml videofragments.xml
videosources.xml
Removed Files:
posrel.xml
Log Message:
modernized builder xmls
See also: http://cvs.mmbase.org/viewcvs/applications/media/config/builders/media
Index: audiofragments.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/audiofragments.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- audiofragments.xml 18 Jul 2005 13:58:57 -0000 1.5
+++ audiofragments.xml 16 Apr 2009 08:07:48 -0000 1.6
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="audiofragments" maintainer="mediaproject.mmbase.org"
version="0" extends="mediafragments">
- <status>active</status>
- <classfile>org.mmbase.applications.media.builders.MediaFragments</classfile>
-
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="audiofragments" maintainer="mediaproject.mmbase.org" version="0"
extends="mediafragments">
<names>
<singular xml:lang="nl">Audiofragment</singular>
<singular xml:lang="en">Audio fragment</singular>
Index: audiosources.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/audiosources.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- audiosources.xml 18 Jul 2005 13:58:57 -0000 1.5
+++ audiosources.xml 16 Apr 2009 08:07:48 -0000 1.6
@@ -1,9 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="audiosources" maintainer="mediaproject.mmbase.org" version="0"
extends="mediasources">
- <status>active</status>
-
- <classfile>org.mmbase.applications.media.builders.MediaSources</classfile>
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="audiosources" maintainer="mediaproject.mmbase.org" version="0"
extends="mediasources">
<searchage>14</searchage>
Index: mediafragments.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/mediafragments.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -b -r1.8 -r1.9
--- mediafragments.xml 18 Jul 2005 13:58:57 -0000 1.8
+++ mediafragments.xml 16 Apr 2009 08:07:48 -0000 1.9
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="mediafragments" maintainer="mediaproject.mmbase.org"
version="0" extends="object">
-
- <status>active</status>
-
- <classfile>org.mmbase.applications.media.builders.MediaFragments</classfile>
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="mediafragments" maintainer="mediaproject.mmbase.org" version="0"
extends="object">
<names>
<singular xml:lang="nl">Mediafragment</singular>
@@ -21,7 +21,7 @@
<fieldlist>
- <field>
+ <field name="title">
<descriptions>
<description xml:lang="nl">Een beschrijvende titel voor dit
fragment</description>
<description xml:lang="en">A descriptive title</description>
@@ -31,73 +31,47 @@
<guiname xml:lang="en">Title</guiname>
<guitype>string</guitype>
</gui>
- <editor>
- <positions>
- <input>1</input><list>1</list><search>1</search>
- </positions>
- </editor>
- <db>
- <name>title</name>
- <type state="persistent" size="255" notnull="true"
key="false">STRING</type>
- </db>
+ <editor><positions><list>1</list></positions></editor>
+ <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <maxLength value="255" enforce="never"/>
+ </datatype>
</field>
- <field>
+ <field name="subtitle">
<gui>
<guiname xml:lang="nl">Ondertitel</guiname>
<guiname xml:lang="en">Subtitle</guiname>
- <guitype>string</guitype>
</gui>
- <editor>
- <positions>
- <input>2</input><list>2</list><search>2</search>
- </positions>
- </editor>
- <db>
- <name>subtitle</name>
- <type state="persistent" size="255" notnull="false"
key="false">STRING</type>
- </db>
+ <editor><positions><list>2</list></positions></editor>
+ <datatype base="line" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <maxLength value="255" enforce="never"/>
+ </datatype>
</field>
- <!-- <field> 'intro' -->
- <field>
+ <field name="intro">
<gui>
<guiname xml:lang="nl">Introduktie</guiname>
<guiname xml:lang="en">Introduction</guiname>
- <guitype>field</guitype>
</gui>
- <editor>
- <positions>
- <input>3</input><list>-1</list><search>3</search>
- </positions>
- </editor>
- <db>
- <name>intro</name>
- <type state="persistent" size="2048" notnull="false"
key="false">STRING</type>
- </db>
+ <datatype base="field" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <maxLength value="2048" enforce="never"/>
+ </datatype>
</field>
- <!-- <field> 'body' -->
- <field>
+ <field name="body">
<gui>
<guiname xml:lang="nl">Tekst</guiname>
<guiname xml:lang="en">Body text</guiname>
<guitype>field</guitype>
</gui>
- <editor>
- <positions>
- <input>4</input><list>-1</list><search>4</search>
- </positions>
- </editor>
- <db>
- <name>body</name>
- <type state="persistent" size="64000" notnull="false"
key="false">STRING</type>
- </db>
+ <datatype base="field" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <maxLength value="64000" enforce="never"/>
+ </datatype>
</field>
- <!-- <field> 'start' -->
- <field>
+
+ <field name="start">
<descriptions>
<description xml:lang="nl">Starttijd (in millisecondes na het begin
van de 'bron' stream)</description>
<description xml:lang="en">Start time (in milliseconds after the
start of the 'source' stream)</description>
@@ -105,21 +79,14 @@
<gui>
<guiname xml:lang="nl">Start</guiname>
<guiname xml:lang="en">Start</guiname>
- <guitype>relativetime</guitype>
</gui>
- <editor>
- <positions>
- <input>5</input><list>-1</list><search>-1</search>
- </positions>
- </editor>
- <db>
- <name>start</name>
- <type state="persistent" notnull="false" key="false">LONG</type>
- </db>
+ <datatype base="long" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <default value="0" />
+ <minInclusive value="0" />
+ </datatype>
</field>
- <!-- <field> 'stop' -->
- <field>
+ <field name="stop">
<descriptions>
<description xml:lang="nl">Stoptijd (in millisecondes na het eind van
de 'bron' stream)</description>
<description xml:lang="en">Stop time (in milliseconds after the end
of the 'source' stream)</description>
@@ -127,21 +94,13 @@
<gui>
<guiname xml:lang="nl">Stop</guiname>
<guiname xml:lang="en">Stop</guiname>
- <guitype>relativetime</guitype>
</gui>
- <editor>
- <positions>
- <input>6</input><list>-1</list><search>-1</search>
- </positions>
- </editor>
- <db>
- <name>stop</name>
- <type state="persistent" notnull="false" key="false">LONG</type>
- </db>
+ <datatype base="long" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <minInclusive value="0" />
+ </datatype>
</field>
- <!-- <field> 'length' -->
- <field>
+ <field name="length">
<descriptions>
<description xml:lang="nl">Duur van dit clipje (ms)</description>
<description xml:lang="en">Duration of this fragment
(ms)</description>
@@ -149,17 +108,10 @@
<gui>
<guiname xml:lang="nl">Lengte</guiname>
<guiname xml:lang="en">Length</guiname>
- <guitype>long</guitype>
</gui>
- <editor>
- <positions>
- <input>-1</input><list>7</list><search>-1</search>
- </positions>
- </editor>
- <db>
- <name>length</name>
- <type state="persistent" notnull="false" key="false">LONG</type>
- </db>
+ <datatype base="long" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <minInclusive value="0" />
+ </datatype>
</field>
<!-- <field> 'class' -->
Index: mediasources.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/mediasources.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- mediasources.xml 18 Jul 2005 13:58:57 -0000 1.7
+++ mediasources.xml 16 Apr 2009 08:07:48 -0000 1.8
@@ -1,9 +1,12 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="mediasources" maintainer="mediaproject.mmbase.org"
version="0" extends="object">
- <status>active</status>
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="mediasources" maintainer="mediaproject.mmbase.org" version="0"
extends="object">
- <classfile>org.mmbase.applications.media.builders.MediaSources</classfile>
+ <class>org.mmbase.applications.media.builders.MediaSources</class>
<searchage>14</searchage>
@@ -28,7 +31,7 @@
</properties>
<fieldlist>
- <field>
+ <field name="format">
<descriptions>
<description xml:lang="en">
The format/mimetype of this source. This is an integer
@@ -43,20 +46,16 @@
<gui>
<guiname xml:lang="en">Format</guiname>
<guiname xml:lang="nl">Formaat</guiname>
- <guitype>org.mmbase.applications.media.resources.formats</guitype>
</gui>
- <editor>
- <positions>
- <list>1</list>
- </positions>
- </editor>
- <db>
- <name>format</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <editor><positions><list>1</list></positions></editor>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <enumeration>
+ <entry basename="org.mmbase.applications.media.resources.formats" />
+ </enumeration>
+ </datatype>
</field>
- <field>
+ <field name="codec">
<descriptions>
<description xml:lang="en">
Codec stands for Coder/Decoder. Basically it is a piece of software
or a driver that adds
@@ -68,16 +67,16 @@
<gui>
<guiname xml:lang="en">Codec</guiname>
<guiname xml:lang="nl">Codec</guiname>
- <guitype>org.mmbase.applications.media.resources.codecs</guitype>
</gui>
- <db>
- <name>codec</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <enumeration>
+ <entry basename="org.mmbase.applications.media.resources.codecs" />
+ </enumeration>
+ </datatype>
</field>
- <field>
+ <field name="bitrate">
<descriptions>
<description xml:lang="en">
Defines how much physical space one second of audio or video takes
in bits.
@@ -89,33 +88,30 @@
<gui>
<guiname xml:lang="en">Bitrate</guiname>
<guiname xml:lang="nl">Bitrate</guiname>
- <guitype>integer</guitype>
</gui>
- <db>
- <name>bitrate</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <minExclusive value="0" />
+ </datatype>
</field>
- <field>
+ <field name="channesl">
<descriptions>
<description xml:lang="en">
Number of channels in this stream.
</description>
</descriptions>
-
<gui>
<guiname xml:lang="en">Channels</guiname>
<guiname xml:lang="nl">Kanalen</guiname>
-
<guitype>org.mmbase.applications.media.builders.resources.channels</guitype>
</gui>
- <db>
- <name>channels</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <enumeration>
+ <entry
basename="org.mmbase.applications.media.builders.resources.channels" />
+ </enumeration>
+ </datatype>
</field>
- <field>
+ <field name="url">
<descriptions>
<description xml:lang="en">
Relative URL of the stream on the server. The url of the
@@ -128,20 +124,15 @@
<gui>
<guiname xml:lang="en">Url</guiname>
<guiname xml:lang="nl">Url</guiname>
- <guitype>string</guitype>
</gui>
- <editor>
- <positions>
- <list>7</list>
- </positions>
- </editor>
- <db>
- <name>url</name>
- <type state="persistent" key="true" size="255"
notnull="true">STRING</type>
- </db>
+ <editor><positions><list>7</list></positions></editor>
+ <datatype base="eline" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <required value="true" />
+ <maxLength value="255" />
+ </datatype>
</field>
- <field>
+ <field name="state">
<descriptions>
<description xml:lang="en">
A source stream can be in several states, indicating e.g. that it is
not immediately available.
@@ -150,21 +141,17 @@
<gui>
<guiname xml:lang="en">State</guiname>
<guiname xml:lang="nl">Toestand</guiname>
-
<guitype>org.mmbase.applications.media.builders.resources.states</guitype>
</gui>
- <editor>
- <positions>
- <list>8</list>
- </positions>
- </editor>
- <db>
- <name>state</name>
- <type state="persistent" notnull="true">INTEGER</type>
- </db>
+ <editor><positions><list>8</list></positions></editor>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <enumeration>
+ <entry
basename="org.mmbase.applications.media.builders.resources.states" />
+ </enumeration>
+ </datatype>
</field>
- <field>
+ <field name="filesize" state="system">
<descriptions>
<description xml:lang="en">
The size of the file which is backing the stream.
@@ -173,20 +160,16 @@
<gui>
<guiname xml:lang="en">Filesize</guiname>
<guiname xml:lang="nl">Bestandsgrootte</guiname>
- <guitype>integer</guitype>
</gui>
<editor>
<positions>
- <input>-1</input><list>9</list><search>-1</search>
+ <list>9</list>
</positions>
</editor>
- <db>
- <name>filesize</name>
- <type state="persistent" notnull="false">LONG</type>
- </db>
+ <datatype base="filesize" xmlns="http://www.mmbase.org/xmlns/datatypes"
/>
</field>
- <field>
+ <field name="filelastmodified" state="system">
<descriptions>
<description xml:lang="en">
Last modified time-stamp of the file which is backing the stream.
@@ -195,17 +178,13 @@
<gui>
<guiname xml:lang="en">File's timestamp</guiname>
<guiname xml:lang="nl">Laatste wijziging van het bestand</guiname>
- <guitype>eventtime</guitype>
</gui>
<editor>
<positions>
<input>-1</input><list>9</list><search>-1</search>
</positions>
</editor>
- <db>
- <name>filelastmodified</name>
- <type key="true" state="persistent" notnull="false">LONG</type>
- </db>
+ <datatype base="datetime" xmlns="http://www.mmbase.org/xmlns/datatypes"
/>
</field>
</fieldlist>
</builder>
Index: undefsources.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/undefsources.xml,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- undefsources.xml 18 Jul 2005 13:58:57 -0000 1.1
+++ undefsources.xml 16 Apr 2009 08:07:48 -0000 1.2
@@ -1,6 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="undefsources" maintainer="mediaproject.mmbase.org" version="0"
extends="mediasources">
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="undefsources" maintainer="mediaproject.mmbase.org" version="0"
extends="mediasources">
<names>
<singular xml:lang="en">Audio or Video source</singular>
<singular xml:lang="nl">Mediabron (audio of video)</singular>
Index: videofragments.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/videofragments.xml,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- videofragments.xml 18 Jul 2005 13:58:57 -0000 1.5
+++ videofragments.xml 16 Apr 2009 08:07:48 -0000 1.6
@@ -1,8 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="videofragments" maintainer="mediaproject.mmbase.org"
version="0" extends="mediafragments">
- <status>active</status>
- <classfile>org.mmbase.applications.media.builders.MediaFragments</classfile>
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="videofragments" maintainer="mediaproject.mmbase.org" version="0"
extends="mediafragments">
<names>
<singular xml:lang="nl">Videofragment</singular>
<singular xml:lang="en">Video fragment</singular>
Index: videosources.xml
===================================================================
RCS file: /var/cvs/applications/media/config/builders/media/videosources.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -b -r1.7 -r1.8
--- videosources.xml 18 Jul 2005 13:58:57 -0000 1.7
+++ videosources.xml 16 Apr 2009 08:07:48 -0000 1.8
@@ -1,10 +1,10 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE builder PUBLIC "-//MMBase//DTD builder config 1.1//EN"
"http://www.mmbase.org/dtd/builder_1_1.dtd">
-<builder name="videosources" maintainer="mediaproject.mmbase.org" version="0"
extends="mediasources">
- <status>active</status>
-
- <classfile>org.mmbase.applications.media.builders.MediaSources</classfile>
-
+<?xml version="1.0" ?>
+<builder
+ xmlns="http://www.mmbase.org/xmlns/builder"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://www.mmbase.org/xmlns/builder
+ http://www.mmbase.org/xmlns/builder.xsd"
+ name="videosources" maintainer="mediaproject.mmbase.org" version="0"
extends="mediasources">
<names>
<singular xml:lang="en">Video source</singular>
<singular xml:lang="nl">Videobron</singular>
@@ -19,7 +19,7 @@
</descriptions>
<fieldlist>
- <field>
+ <field name="fps">
<descriptions>
<description xml:lang="en">Frames per second</description>
<description xml:lang="nl">Frames per seconde</description>
@@ -27,21 +27,17 @@
<gui>
<guiname xml:lang="en">FPS</guiname>
<guiname xml:lang="nl">FPS</guiname>
- <guitype>integer</guitype>
</gui>
<editor>
- <positions>
- <list>10</list>
- </positions>
+ <positions><list>10</list></positions>
</editor>
- <db>
- <name>fps</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <minInclusive value="0" />
+ </datatype>
</field>
- <field>
+ <field name="height">
<descriptions>
<description xml:lang="en">Height in pixels</description>
<description xml:lang="nl">Hoogte in pixel</description>
@@ -49,20 +45,18 @@
<gui>
<guiname xml:lang="en">Height</guiname>
<guiname xml:lang="nl">Hoogte</guiname>
- <guitype>integer</guitype>
</gui>
<editor>
<positions>
<list>11</list>
</positions>
</editor>
- <db>
- <name>height</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <minInclusive value="0" />
+ </datatype>
</field>
- <field>
+ <field name="width">
<descriptions>
<description xml:lang="en">Width in pixels</description>
<description xml:lang="nl">Breedte in pixel</description>
@@ -70,17 +64,15 @@
<gui>
<guiname xml:lang="en">Width</guiname>
<guiname xml:lang="nl">Breedte</guiname>
- <guitype>integer</guitype>
</gui>
<editor>
<positions>
<list>12</list>
</positions>
</editor>
- <db>
- <name>width</name>
- <type state="persistent" notnull="false">INTEGER</type>
- </db>
+ <datatype base="integer" xmlns="http://www.mmbase.org/xmlns/datatypes">
+ <minInclusive value="0" />
+ </datatype>
</field>
</fieldlist>
</builder>
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs