forked from Flumotion/flumotion
/
dvswitch.xml
92 lines (84 loc) · 3.47 KB
/
dvswitch.xml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<registry>
<components>
<component type="dvswitch-producer"
base="flumotion/component/producers/dvswitch"
_description="Produces feeds from a DV file.">
<source location="flumotion.component.producers.dvswitch.dvswitch" />
<feeder name="audio" />
<feeder name="video" />
<feeder name="dv" />
<entries>
<entry type="component" location="dvswitch.py"
function="DVSwitch" />
<entry type="admin/gtk" location="admin_gtk.py"
function="GUIClass" />
</entries>
<synchronization required="yes" clock-priority="160" />
<properties>
<property name="height" type="int"
_description="The height to scale to." />
<property name="width" type="int"
_description="The final width, including correction." />
<property name="scaled-width" type="int"
_description="The width to scale to before correcting.(Deprecated)" />
<property name="decoder" type="string"
_description="The element to decode with (default=dvdec)" />
<property name="is-square" type="bool"
_description="Whether to scale to a 1:1 pixel aspect ratio." />
<property name="add-borders" type="bool"
_description="Add black borders if DAR can't be kept." />
<property name="framerate" type="fraction"
_description="The framerate (in fps)."/>
<property name="uri" type="string"
_description="DVSwitch URI of the from dvswitch://127.0.0.1:200/ ." />
<property name="deinterlace-mode" type="string"
_description="The deinterlacing mode to use.(default=auto)" />
<property name="deinterlace-method" type="string"
_description="The deinterlacing method to use.(default=ffmpeg)" />
</properties>
</component>
</components>
<bundles>
<bundle name="dvswitch-base">
<dependencies>
<dependency name="component-base" />
</dependencies>
<directories>
<directory name="flumotion/component/producers/dvswitch">
<filename location="__init__.py" />
</directory>
</directories>
</bundle>
<bundle name="dvswitch-admin-gtk">
<dependencies>
<dependency name="dvswitch-base" />
<dependency name="base-admin-gtk" />
<dependency name="volume-admin-gtk" />
<dependency name="deinterlace-admin-gtk" />
<dependency name="videoscale-admin-gtk" />
</dependencies>
<directories>
<directory name="flumotion/component/producers/dvswitch">
<filename location="admin_gtk.py" />
</directory>
</directories>
</bundle>
<bundle name="dvswitch-component">
<dependencies>
<dependency name="component" />
<dependency name="dvswitch-base" />
<dependency name="deinterlace-effect" />
<dependency name="videoscale-effect" />
<dependency name="videorate-effect" />
<dependency name="audiorate-effect" />
<dependency name="volume-effect" />
<dependency name="producer-checks" />
</dependencies>
<directories>
<directory name="flumotion/component/producers/dvswitch">
<filename location="dvswitch.py" />
</directory>
</directories>
</bundle>
</bundles>
</registry>