]> git.sesse.net Git - mlt/blob - src/modules/decklink/producer_decklink.yml
4cb74b64bd85c80c3d4e66341b86914bd9678b7e
[mlt] / src / modules / decklink / producer_decklink.yml
1 schema_version: 0.1
2 type: producer
3 identifier: decklink
4 title: Blackmagic Design DeckLink Capture
5 version: 1
6 copyright: Copytight (C) 2011 Daniel R. Dennedy
7 license: LGPL
8 language: en
9 creator: Dan Dennedy
10 tags:
11   - Audio
12   - Video
13 description: >
14   Capture video and audio using Blackmagic Design DeckLink SDI or Intensity
15   HDMI cards.
16 notes: >
17   Please ensure that you use a MLT profile that is compatible with a broadcast
18   standard which the card you are using supports. If you must use an interlaced
19   profile but wish to deinterlace or scale the input, then you must use the
20   consumer producer, e.g.:
21   melt -profile square_pal consumer:decklink: profile=dv_pal
22 bugs:
23   - It is incompatible with the yadif deinterlacer.
24   - Transport controls such as seeking has no affect.
25   - External deck control is not implemented.
26   - Only 8-bit Y'CbCr is supported at this time.
27 parameters:
28   - identifier: argument
29     title: Card
30     type: integer
31     readonly: no
32     required: no
33     mutable: no
34     default: 0
35     minimum: 0
36     widget: spinner
37
38   - identifier: resource
39     title: Card
40     type: integer
41     readonly: yes
42
43   - identifier: channels
44     title: Audio Channels
45     type: integer
46     readonly: no
47     required: no
48     mutable: no
49     default: 2
50     minimum: 2
51     maximum: 16
52     widget: spinner
53
54   - identifier: buffer
55     title: Maximum Buffer
56     description: >
57       There is a queue of frames between this plugin and its consumer.
58       If the consumer has a little, intermittent delay then it reduces the
59       risk of dropping a frame. However, this provides a maximum number of
60       frames that can be buffered to prevent consuming memory unbounded in
61       the case of frequent or sustained delays.
62     type: integer
63     readonly: no
64     required: no
65     mutable: no
66     default: 25
67     minimum: 0
68     unit: frames
69     widget: spinner