<label>Additionnal dvgrab parameters.</label>
<default></default>
</entry>
+
+ <entry name="decklink_device_found" type="Bool">
+ <label>Enable Blackmagic decklink support.</label>
+ <default>true</default>
+ </entry>
<entry name="decklink_capturedevice" type="UInt">
<label>default HDMI capture device.</label>
//static
bool Render::getBlackMagicDeviceList(KComboBox *devicelist)
{
+ if (!KdenliveSettings::decklink_device_found()) return false;
Mlt::Profile profile;
Mlt::Producer bm(profile, "decklink");
int found_devices = 0;
bm.set("list_devices", 1);
found_devices = bm.get_int("devices");
}
+ else KdenliveSettings::setDecklink_device_found(false);
if (found_devices <= 0) {
devicelist->setEnabled(false);
return false;
bool Render::getBlackMagicOutputDeviceList(KComboBox *devicelist)
{
+ if (!KdenliveSettings::decklink_device_found()) return false;
Mlt::Profile profile;
Mlt::Consumer bm(profile, "decklink");
int found_devices = 0;
bm.set("list_devices", 1);
found_devices = bm.get_int("devices");
}
+ else KdenliveSettings::setDecklink_device_found(false);
if (found_devices <= 0) {
devicelist->setEnabled(false);
return false;