]> git.sesse.net Git - mlt/blob - src/modules/data_fx.properties
Big modification - switch to macros for parent class access
[mlt] / src / modules / data_fx.properties
1 # This properties file describes the fx available to the data_send and 
2 # data_show filters
3 #
4 # Syntax is as follows:
5 #
6 #       name=<filter>
7 #       name.description=<user defined>
8 #       name.properties.<variable>=<full-property>
9 #       name.<property>=value
10 #       etc
11 #
12 # Typically, the <filter> is a 'region' and additional filters are 
13 # included as properties using the normal region filter syntax.
14 #
15
16 #
17 # The titles filter definition
18 #
19
20 titles=region
21 titles.description=Titles
22 titles.properties.markup=filter[1].producer.markup
23 titles.type.markup=text
24 titles.period=2
25 titles.properties.length[0]=filter[0].composite.out
26 titles.properties.length[1]=filter[1].composite.out
27 titles.composite.start=5%,70%:90%x20%
28 titles.filter[0]=watermark
29 titles.filter[0].resource=colour:0x000000
30 titles.filter[0].composite.start=0%,0%:100%x100%:0
31 titles.filter[0].composite.key[5]=0%,0%:100%x100%:40
32 titles.filter[1]=watermark
33 titles.filter[1].resource=pango:
34 titles.filter[1].producer.markup=Shotcut
35 titles.filter[1].composite.start=1%,1%:99%x99%:0
36 titles.filter[1].composite.key[8]=1%,1%:99%x99%:100
37 titles.filter[1].composite.titles=1
38
39 #
40 # The top titles filter definition
41 #
42
43 top-titles=region
44 top-titles.description=Top Titles
45 top-titles.properties.markup=filter[1].producer.markup
46 top-titles.type.markup=text
47 top-titles.period=2
48 top-titles.properties.length[0]=filter[0].composite.out
49 top-titles.properties.length[1]=filter[1].composite.out
50 top-titles.composite.start=5%,5%:90%x20%
51 top-titles.filter[0]=watermark
52 top-titles.filter[0].resource=colour:0x000000
53 top-titles.filter[0].composite.start=0%,0%:100%x100%:0
54 top-titles.filter[0].composite.key[5]=0%,0%:100%x100%:40
55 top-titles.filter[1]=watermark
56 top-titles.filter[1].resource=pango:
57 top-titles.filter[1].producer.markup=Shotcut
58 top-titles.filter[1].composite.start=1%,1%:99%x99%:0
59 top-titles.filter[1].composite.key[8]=1%,1%:99%x99%:100
60 top-titles.filter[1].composite.halign=centre
61 top-titles.filter[1].composite.titles=1
62
63 #
64 # OK - Silly example...
65 #
66
67 tickertape=region
68 tickertape.description=Tickertape
69 tickertape.properties.markup=filter[1].producer.markup
70 tickertape.type.markup=text
71 tickertape.properties.length[0]=filter[1].composite.out
72 tickertape.composite.start=0%,93%:100%x7%
73 tickertape.filter[0]=watermark
74 tickertape.filter[0].resource=colour:0x000000
75 tickertape.filter[0].composite.start=0%,0%:100%x100%:100
76 tickertape.filter[1]=watermark
77 tickertape.filter[1].resource=pango:
78 tickertape.filter[1].producer.markup=Shotcut
79 tickertape.filter[1].composite.start=101%,1%:300%x99%:100
80 tickertape.filter[1].composite.end=-300%,1%:300%x99%:100
81 tickertape.filter[1].composite.titles=1
82
83 #
84 # ETV Location
85 #
86
87 location=region
88 location.description=Titles
89 location.properties.markup=filter[1].producer.markup
90 location.type.markup=text
91 location.period=2
92 location.properties.length[0]=filter[0].composite.out
93 location.properties.length[1]=filter[1].composite.out
94 location.composite.start=0,80:230x30
95 location.filter[0]=watermark
96 location.filter[0].resource=colour:0x6c010100
97 location.filter[0].composite.start=0%,0%:100%x100%:0
98 location.filter[0].composite.key[5]=0%,0%:100%x100%:100
99 location.filter[1]=watermark
100 location.filter[1].resource=pango:
101 location.filter[1].producer.markup=Shotcut
102 location.filter[1].producer.font=San 24
103 location.filter[1].composite.start=0%,0%:100%x100%:0
104 location.filter[1].composite.key[8]=0%,0%:100%x100%:100
105 location.filter[1].composite.titles=1
106 #location.filter[1].composite.halign=right
107
108 courtesy=region
109 courtesy.description=Titles
110 courtesy.properties.markup=filter[1].producer.markup
111 courtesy.type.markup=text
112 courtesy.period=2
113 courtesy.properties.length[0]=filter[0].composite.out
114 courtesy.properties.length[1]=filter[1].composite.out
115 courtesy.composite.start=0,115:230x30
116 courtesy.filter[0]=watermark
117 courtesy.filter[0].resource=colour:0x6c010100
118 courtesy.filter[0].composite.start=0%,0%:100%x100%:0
119 courtesy.filter[0].composite.key[5]=0%,0%:100%x100%:100
120 courtesy.filter[1]=watermark
121 courtesy.filter[1].resource=pango:
122 courtesy.filter[1].producer.markup=ETV Exclusive
123 courtesy.filter[1].producer.font=San 24
124 courtesy.filter[1].composite.start=1%,1%:99%x99%:0
125 courtesy.filter[1].composite.key[8]=1%,1%:99%x99%:100
126 courtesy.filter[1].composite.titles=1
127 #exclusive.filter[1].composite.halign=right
128
129 exclusive=region
130 exclusive.description=Titles
131 exclusive.period=2
132 exclusive.properties.length[0]=filter[0].composite.out
133 exclusive.properties.length[1]=filter[1].composite.out
134 exclusive.composite.start=0,115:230x30
135 exclusive.filter[0]=watermark
136 exclusive.filter[0].resource=colour:0x6c010100
137 exclusive.filter[0].composite.start=0%,0%:100%x100%:0
138 exclusive.filter[0].composite.key[5]=0%,0%:100%x100%:100
139 exclusive.filter[1]=watermark
140 exclusive.filter[1].resource=pango:
141 exclusive.filter[1].producer.markup=ETV Exclusive
142 exclusive.filter[1].producer.font=San 24
143 exclusive.filter[1].composite.start=1%,1%:99%x99%:0
144 exclusive.filter[1].composite.key[8]=1%,1%:99%x99%:100
145 exclusive.filter[1].composite.titles=1
146 #exclusive.filter[1].composite.halign=right
147
148 shot=region
149 shot.description=Titles
150 shot.period=2
151 shot.properties.length[0]=filter[0].composite.out
152 shot.properties.length[1]=filter[1].composite.out
153 shot.composite.start=590,160:80x25
154 shot.filter[0]=watermark
155 shot.filter[0].resource=colour:0x6c010100
156 shot.filter[0].composite.start=0%,0%:100%x100%:0
157 shot.filter[0].composite.key[5]=0%,0%:100%x100%:100
158 shot.filter[1]=watermark
159 shot.filter[1].resource=pango:
160 shot.filter[1].producer.markup=Live
161 shot.filter[1].producer.font=San 24
162 shot.filter[1].composite.start=1%,1%:99%x99%:0
163 shot.filter[1].composite.key[8]=1%,1%:99%x99%:100
164 shot.filter[1].composite.titles=1
165 #shot.filter[1].composite.halign=centre
166
167 special=region
168 special.description=Titles
169 special.period=2
170 special.properties.length[0]=filter[0].composite.out
171 special.properties.length[1]=filter[1].composite.out
172 special.composite.start=465,375:255x35
173 special.filter[0]=watermark
174 special.filter[0].resource=colour:0x6c010100
175 special.filter[0].composite.start=0%,0%:100%x100%:0
176 special.filter[0].composite.key[5]=0%,0%:100%x100%:100
177 special.filter[1]=watermark
178 special.filter[1].resource=pango:
179 special.filter[1].producer.markup=Special
180 special.filter[1].producer.font=San 24
181 special.filter[1].composite.start=1%,1%:99%x99%:0
182 special.filter[1].composite.key[8]=1%,1%:99%x99%:100
183 special.filter[1].composite.titles=1
184 #special.filter[1].composite.halign=centre
185
186 name=region
187 name.description=Titles
188 name.properties.markup=filter[1].producer.markup
189 name.type.markup=text
190 name.period=2
191 name.properties.length[0]=filter[0].composite.out
192 name.properties.length[1]=filter[1].composite.out
193 name.composite.start=0,410:720x45
194 name.filter[0]=watermark
195 name.filter[0].resource=colour:0xbbbbbb00
196 name.filter[0].composite.start=0%,0%:100%x100%:0
197 name.filter[0].composite.key[5]=0%,0%:100%x100%:100
198 name.filter[1]=watermark
199 name.filter[1].resource=pango:
200 name.filter[1].producer.markup=Shotcut
201 name.filter[1].producer.font=San 32
202 name.filter[1].producer.fgcolour=0x6c010100
203 name.filter[1].composite.start=1%,1%:99%x99%:0
204 name.filter[1].composite.key[8]=1%,1%:99%x99%:100
205 name.filter[1].composite.titles=1
206 #name.filter[1].composite.halign=centre
207
208 designation=region
209 designation.description=Titles
210 designation.properties.markup=filter[1].producer.markup
211 designation.type.markup=text
212 designation.period=2
213 designation.properties.length[0]=filter[0].composite.out
214 designation.properties.length[1]=filter[1].composite.out
215 designation.composite.start=0,455:720x45
216 designation.filter[0]=watermark
217 designation.filter[0].resource=colour:0xbbbbbb00
218 designation.filter[0].composite.start=0%,0%:100%x100%:0
219 designation.filter[0].composite.key[5]=0%,0%:100%x100%:100
220 designation.filter[1]=watermark
221 designation.filter[1].resource=pango:
222 designation.filter[1].producer.markup=Shotcut
223 designation.filter[1].producer.font=San 32
224 designation.filter[1].producer.fgcolour=0x6c010100
225 designation.filter[1].composite.start=1%,1%:99%x99%:0
226 designation.filter[1].composite.key[8]=1%,1%:99%x99%:100
227 designation.filter[1].composite.titles=1
228 #designation.filter[1].composite.halign=centre
229
230 ticker=region
231 ticker.description=Tickertape
232 ticker.properties.markup=filter[1].producer.markup
233 ticker.type.markup=text
234 ticker.properties.length[0]=filter[1].composite.out
235 ticker.composite.start=0,500:722x75
236 ticker.filter[0]=watermark
237 ticker.filter[0].resource=colour:0x6c010100
238 ticker.filter[0].composite.start=0%,0%:100%x100%:100
239 ticker.filter[1]=watermark
240 ticker.filter[1].resource=pango:
241 ticker.filter[1].producer.markup=Ticker - provided for reference
242 ticker.filter[1].composite.start=0%,0%:100%x100%:100
243 ticker.filter[1].composite.titles=0
244 ticker.filter[1].producer.font=San 24
245 ticker.filter[1].composite.halign=centre
246 #ticker.filter[1].composite.valign=centre
247