decklink: Decklink Device Provider wrongly parses SDK strings
Describe your issue
Searching for Decklink devices using gst-device-manager repeatedly returns incorrect or incomplete device information. Apparently, parsing of SDK strings from Decklink SDK fails for certain fields. This causes these fields not to be included in the return value. According to my observations so far, this only affects the fields "model-name" and "display-name". The error only occurs as of GStreamer version 1.22.4. While searching for possible changes in the last commits, I came across the following change which could possibly be the cause of the behavior:
Expected Behavior
Device monitor should parse all relevant strings from the Decklink SDK device information.
Observed Behavior
Device monitor repeatedly returns irregular values and missing fields. With GStreamer 1.22.3 on the same machine everything works as expected. I have observed the same behaviour on other Windows machines with similar software setup as well so it doesn't seems to be linked to a specific machine.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.058: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.073: Trying to set string on structure field 'model-name', but string is not valid UTF-8. Please file a bug.
Setup
- Windows 10 Pro 10.0.19045
- Blackmagic Decklink Quad 2 / Blackmagic Decklink Duo 2
- Decklink SDK 12.7 (older versions produce the same issues!)
- GStreamer >= 1.22.4
Steps to reproduce the bug
- open terminal
- type
gst-device-monitor-1.0.exe Video/Source/Hardware
How reproducible is the bug?
The bug is present at least after the first run of the above command, sometimes even on the initial run.
Screenshots if relevant
Solutions you have tried
Using different GStreamer versions with the same hardware/software setup.
Additional Information
gst-device-monitor-1.0.exe Video/Source/Hardware
Probing devices...
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:21.964: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:21.980: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:21.995: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.011: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.027: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.042: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.042: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.058: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.073: Trying to set string on structure field 'model-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.073: Trying to set string on structure field 'model-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.073: Trying to set string on structure field 'model-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.089: Trying to set string on structure field 'model-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.105: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.105: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.105: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.105: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.120: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.120: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.136: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
(gst-device-monitor-1.0:12764): GStreamer-WARNING **: 14:51:22.136: Trying to set string on structure field 'display-name', but string is not valid UTF-8. Please file a bug.
Device found:
[Invalid UTF-8] name : DeckLink Quad (1)\xd5\xd0\x91\xf2\x01 (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 0 (0x00000000)
model-name = DeckLink Quad 2
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number = 720p600
persistent-id = 3157382448
gst-launch-1.0 decklinkvideosrc persistent-id=3157382448 ! ...
Device found:
[Invalid UTF-8] name : DeckLink Quad (2)\x02\xc7\x02\xc8\x02\xc9\x02'\x1as\xcc\x1c (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 1 (0x00000001)
model-name = DeckLink Quad 2
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382449
gst-launch-1.0 decklinkvideosrc persistent-id=3157382449 ! ...
Device found:
name : DeckLink Quad (3) (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 2 (0x00000002)
model-name = DeckLink Quad 2
display-name = DeckLink Quad (3)
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382450
gst-launch-1.0 decklinkvideosrc persistent-id=3157382450 ! ...
Device found:
name : DeckLink Quad (4) (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 3 (0x00000003)
display-name = DeckLink Quad (4)
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382451
gst-launch-1.0 decklinkvideosrc persistent-id=3157382451 ! ...
Device found:
[Invalid UTF-8] name : DeckLink Quad (5)\x02\xd8\x02\xd9\x02\xda\x02 \x0c\x1as\xdd\x1c (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 4 (0x00000004)
model-name = DeckLink Quad 2
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382452
gst-launch-1.0 decklinkvideosrc persistent-id=3157382452 ! ...
Device found:
[Invalid UTF-8] name : DeckLink Quad (6)\x02\xb7\x02\xb8\x02\xb9\x02\xd7\xb4ys\xbc- (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 5 (0x00000005)
model-name = DeckLink Quad 2
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382453
gst-launch-1.0 decklinkvideosrc persistent-id=3157382453 ! ...
Device found:
name : DeckLink Quad (7) (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 6 (0x00000006)
model-name = DeckLink Quad 2
display-name = DeckLink Quad (7)
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382454
gst-launch-1.0 decklinkvideosrc persistent-id=3157382454 ! ...
Device found:
name : DeckLink Quad (8)☻o☻p☻q☻&g st§ (Video Capture)
class : Video/Source/Hardware
caps : video/x-raw, width=720, height=486, pixel-aspect-ratio=10/11, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=720, height=576, pixel-aspect-ratio=12/11, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=24/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=30/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=25/1
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30000/1001
video/x-raw, width=1920, height=1080, pixel-aspect-ratio=1/1, interlace-mode=interleaved, framerate=30/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=50/1
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60000/1001
video/x-raw, width=1280, height=720, pixel-aspect-ratio=1/1, interlace-mode=progressive, framerate=60/1
properties:
device-number = 7 (0x00000007)
model-name = DeckLink Quad 2♥▲♥▼♥ ♥!♥►gcs$
display-name = DeckLink Quad (8)☻o☻p☻q☻&g st§
max-channels = 16 (0x00000010)
supports-format-detection = true
serial-number =
persistent-id = 3157382455
gst-launch-1.0 decklinkvideosrc persistent-id=3157382455 ! ...