]> git.sesse.net Git - mlt/commitdiff
Add metadata for decklink consumer.
authorDan Dennedy <dan@dennedy.org>
Fri, 1 Apr 2011 06:00:46 +0000 (23:00 -0700)
committerDan Dennedy <dan@dennedy.org>
Fri, 1 Apr 2011 06:00:46 +0000 (23:00 -0700)
src/modules/decklink/consumer_decklink.yml [new file with mode: 0644]
src/modules/decklink/producer_decklink.yml

diff --git a/src/modules/decklink/consumer_decklink.yml b/src/modules/decklink/consumer_decklink.yml
new file mode 100644 (file)
index 0000000..8b510b8
--- /dev/null
@@ -0,0 +1,64 @@
+schema_version: 0.1
+type: consumer
+identifier: decklink
+title: Blackmagic Design DeckLink Output
+version: 2
+copyright: Copyright (C) 2011 Daniel R. Dennedy
+license: LGPL
+language: en
+creator: Dan Dennedy
+tags:
+  - Audio
+  - Video
+description: >
+  Output audio and video using Blackmagic Design DeckLink SDI or Intensity
+  HDMI cards.
+notes: >
+  Please ensure that you use a MLT profile that is compatible with a broadcast
+  standard which the card you are using supports.
+bugs:
+  - Only internal keying is supported at this time.
+  - Only 8-bit Y'CbCr or RGBA (key) is supported at this time.
+parameters:
+  - identifier: argument
+    title: Card
+    type: integer
+    readonly: no
+    required: no
+    mutable: no
+    default: 0
+    minimum: 0
+    widget: spinner
+
+  - identifier: preroll
+    title: Pre-roll Count
+    type: integer
+    readonly: no
+    required: no
+    mutable: no
+    default: 3
+    minimum: 2
+    unit: frames
+    widget: spinner
+
+  - identifier: keyer
+    title: Enable Keyer
+    type: integer
+    readonly: no
+    required: no
+    mutable: no
+    default: 0
+    minimum: 0
+    maximum: 1
+    widget: checkbox
+
+  - identifier: keyer_level
+    title: Key Opacity
+    type: float
+    readonly: no
+    required: no
+    mutable: no
+    minimum: 0
+    maximum: 1
+    default: 1
+    widget: slider
index cfd5bcd0091ce33bdb64b5b80239b4eb3d19853e..4cb74b64bd85c80c3d4e66341b86914bd9678b7e 100644 (file)
@@ -23,6 +23,7 @@ bugs:
   - It is incompatible with the yadif deinterlacer.
   - Transport controls such as seeking has no affect.
   - External deck control is not implemented.
+  - Only 8-bit Y'CbCr is supported at this time.
 parameters:
   - identifier: argument
     title: Card
@@ -32,6 +33,7 @@ parameters:
     mutable: no
     default: 0
     minimum: 0
+    widget: spinner
 
   - identifier: resource
     title: Card
@@ -47,9 +49,10 @@ parameters:
     default: 2
     minimum: 2
     maximum: 16
+    widget: spinner
 
   - identifier: buffer
-    title: Max Frames to Buffer
+    title: Maximum Buffer
     description: >
       There is a queue of frames between this plugin and its consumer.
       If the consumer has a little, intermittent delay then it reduces the
@@ -62,3 +65,5 @@ parameters:
     mutable: no
     default: 25
     minimum: 0
+    unit: frames
+    widget: spinner