]> git.sesse.net Git - mlt/blob - src/modules/decklink/producer_decklink.yml
d7215fce68b92c283e80277c1a8bd9089aea8498
[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     default: 0
32     minimum: 0
33     widget: spinner
34
35   - identifier: resource
36     title: Card
37     type: integer
38     readonly: yes
39
40   - identifier: channels
41     title: Audio channels
42     type: integer
43     default: 2
44     minimum: 2
45     maximum: 16
46     widget: spinner
47
48   - identifier: buffer
49     title: Maximum buffer
50     description: >
51       There is a queue of frames between this plugin and its consumer.
52       If the consumer has a little, intermittent delay then it reduces the
53       risk of dropping a frame. However, this provides a maximum number of
54       frames that can be buffered to prevent consuming memory unbounded in
55       the case of frequent or sustained delays.
56     type: integer
57     default: 25
58     minimum: 0
59     unit: frames
60     widget: spinner
61
62   - identifier: prefill
63     title: Initial buffer
64     description: Initially fill the buffer with a number of frames.
65     type: integer
66     default: 25
67     minimum: 0
68     unit: frames
69     widget: spinner