6 copyright: Ushodaya Enterprises Limited
13 A key-framable alpha-channel compositor for two frames.
15 Performs dissolves and luma wipes in addition to alpha compositing.
17 By default, the aspect ratio of the B frame is respected and the size
18 portion of the geometry specification simply defines a bounding rectangle.
20 This performs field-based rendering unless the A frame property
21 "progressive" or "consumer_progressive" or the transition property
22 "progressive" is set to 1.
24 - Assumes lower field first during field rendering.
30 The name of a factory service used as a non-PGM producer loader.
32 - identifier: geometry
36 Key frame specification. This is a ";" delimited form of the deprecated
37 start, key[n], end properties.
39 - identifier: progressive
42 Enable or disable field-based rendering.
49 title: Allow distorted scaling
51 When set, causes the B frame image to fill the WxH completely with no
52 regard to B's aspect ratio.
60 title: Horizontal alignment
62 When not distorting, set the horizontal alignment of B within the
73 title: Vertical alignment
75 When not distorting, set the vertical alignment of B within the
88 The luma map file name. If not supplied, a dissolve.
93 - identifier: softness
96 Only when using a luma map, how soft to make the edges between A and B.
105 Properties may be set on the encapsulated producer. Any property starting
106 with "luma." is passed to the non-PGM luma producer.
110 title: Start geometry
112 (deprecated) A geometry specification as X/Y:WxH[!][:mix]
114 X, Y, W, H are assumed to pixel units unless they have the suffix '%'.
116 '!' is a shortcut to specify distort.
118 Mix is always a 2 digit percentage, defaults to 100.
120 default: "0%/0%:100%x100%"
126 (deprecated) X/Y:WxH[:mix] - The end geometry specification (see "start").
131 title: Key frame geometry
133 (deprecated) X/Y:WxH[:mix] - set a key frame for geometry between the in
134 and out. F is a frame number and can be negative to make it relative to