I recently upgraded our test server from Ubuntu 14.04 to 16.04, upgraded to latest stb-tester (v28) and started getting an error whenever I tried to run any test scripts:
GLib.Error: gst_parse_error: no element "decklinksrc" (1)
I've made sure that gstreamer was fully updated and also updated the Blackmagic drivers with no luck.
The full stbt output is as follows:
stbt-run: Arguments:
control: lirc::amino-h150
save_trace: None
save_thumbnail: never
verbose: 1
args: []
source_pipeline: decklinksrc connection=hdmi mode=720p50 device-number=0 ! videoconvert
save_screenshot: on-failure
script: run.py
restart_source: False
sink_pipeline: xvimagesink sync=false
save_video:
stbt-run: sink pipeline: appsrc name=appsrc format=time caps=video/x-raw,format=(string)BGR ! tee name=t t. ! queue leaky=downstream ! videoconvert ! xvimagesink sync=false
Traceback (most recent call last):
File "/usr/lib/stbt/stbt-run", line 57, in <module>
sys.exit(main(sys.argv))
File "/usr/lib/stbt/stbt-run", line 49, in main
dut = _stbt.core.new_device_under_test_from_config(args)
File "/usr/lib/stbt/_stbt/core.py", line 804, in new_device_under_test_from_config
transformation_pipeline, source_teardown_eos)
File "/usr/lib/stbt/_stbt/core.py", line 2018, in __init__
self.create_source_pipeline()
File "/usr/lib/stbt/_stbt/core.py", line 2026, in create_source_pipeline
self.source_pipeline_description)
GLib.Error: gst_parse_error: no element "decklinksrc" (1)
Any ideas
Cheers
Andrew