diff --git a/crates/ae-plugin/src/lib.rs b/crates/ae-plugin/src/lib.rs index 2bfba3a..3daabe0 100644 --- a/crates/ae-plugin/src/lib.rs +++ b/crates/ae-plugin/src/lib.rs @@ -150,7 +150,7 @@ impl AdobePluginGlobal for Plugin { Self::map_params( params, &self.settings.setting_descriptors, - &self.settings.default_settings, + &NtscEffectFullSettings::default(), &NtscEffectFullSettings::legacy_value(), )?; diff --git a/crates/ntscrs/src/settings/settings.rs b/crates/ntscrs/src/settings/settings.rs index b2e2aa9..952abfc 100644 --- a/crates/ntscrs/src/settings/settings.rs +++ b/crates/ntscrs/src/settings/settings.rs @@ -404,7 +404,6 @@ impl GetAndExpect for HashMap { #[derive(Debug, Clone)] pub struct SettingsList { pub setting_descriptors: Box<[SettingDescriptor]>, - pub default_settings: Box, } impl SettingsList { @@ -413,7 +412,6 @@ impl SettingsList { pub fn new() -> Self { Self { setting_descriptors: T::setting_descriptors(), - default_settings: Box::new(Default::default()), } } diff --git a/crates/openfx-plugin/src/lib.rs b/crates/openfx-plugin/src/lib.rs index d8fbd41..a685aed 100644 --- a/crates/openfx-plugin/src/lib.rs +++ b/crates/openfx-plugin/src/lib.rs @@ -691,7 +691,7 @@ unsafe fn action_describe_in_context(descriptor: OfxImageEffectHandle) -> OfxRes param_suite, param_set, &data.settings_list.setting_descriptors, - &data.settings_list.default_settings, + &NtscEffectFullSettings::default(), c"", )?;