]> git.sesse.net Git - mlt/blob - src/modules/gtk2/filter_rescale.yml
Add service metadata for composite transition, all normalizing filters (resample...
[mlt] / src / modules / gtk2 / filter_rescale.yml
1 schema_version: 0.1
2 type: filter
3 identifier: gtkrescale
4 title: Gtk Rescale
5 version: 1
6 copyright: Ushodaya Enterprises Limited
7 creator: Dan Dennedy <dan@dennedy.org>
8 license: LGPLv2.1
9 language: en
10 tags:
11   - Video
12   - Hidden
13 description: >
14   Scale the producer video frame size to match the consumer. This filter is 
15   designed for use as a normaliser for the loader producer.
16 notes: >
17   If a property "consumer_aspect_ratio" exists on the frame, then rescaler 
18   normalises the producer's aspect ratio and maximises the size of the frame, 
19   but may not produce the consumer's requested dimension. Therefore, this 
20   option works best in conjunction with the resize filter. This behavior can be 
21   disabled by another service by either removing the property, setting it to 
22   zero, or setting frame property "distort" to 1.
23 parameters:
24   - identifier: argument
25     title: Interpolation
26     type: string
27     description: The rescaling method.
28     values:
29       - nearest (lowest quality, fastest)
30       - tiles
31       - bilinear (good quality, moderate speed)
32       - hyper (best quality, slowest)
33     required: no
34     readonly: no
35     default: bilinear
36     widget: combo