}\r
}\r
\r
- /// <summary>\r
- /// Looks up a localized string similar to Save Video Filter Settings.\r
- /// </summary>\r
- public static string AddPresetView_SaveVideoFilters {\r
- get {\r
- return ResourceManager.GetString("AddPresetView_SaveVideoFilters", resourceCulture);\r
- }\r
- }\r
- \r
/// <summary>\r
/// Looks up a localized string similar to Allow passthru of:.\r
/// </summary>\r
<data name="AddPresetView_SavePictureSize" xml:space="preserve">\r
<value>Save Picture Size:</value>\r
</data>\r
- <data name="AddPresetView_SaveVideoFilters" xml:space="preserve">\r
- <value>Save Video Filter Settings</value>\r
- </data>\r
<data name="Generic_Cancel" xml:space="preserve">\r
<value>Cancel</value>\r
</data>\r
Preset preset = new Preset();\r
preset.Name = importedPreset.PresetName;\r
preset.Description = importedPreset.PresetDescription;\r
- preset.UsePictureFilters = importedPreset.UsesPictureFilters;\r
preset.Task = new EncodeTask();\r
\r
// Step 1, Create the EncodeTask Object that can be loaded into the UI.\r
preset.PresetDescription = export.Description;\r
preset.PresetName = export.Name;\r
preset.Type = 1; // User Preset\r
- preset.UsesPictureFilters = export.UsePictureFilters;\r
preset.UsesPictureSettings = (int)export.PictureSettingsMode;\r
preset.Default = false; // TODO Can other GUI's handle this?\r
\r
/// </summary>\r
public EncodeTask Task { get; set; }\r
\r
- /// <summary>\r
- /// Gets or sets a value indicating whether Picture Filters are used with this preset.\r
- /// </summary>\r
- public bool UsePictureFilters { get; set; }\r
-\r
/// <summary>\r
/// Gets or sets The version number which associates this preset with a HB build\r
/// </summary>\r
preset = JsonPresetFactory.ImportPreset(hbPreset);\r
preset.Category = UserPresetCatgoryName;\r
\r
- // Depending on the selected preset options, we may need to change some settings around.\r
- // If the user chose not to use fitlers, remove them.\r
- if (!preset.UsePictureFilters)\r
- {\r
- preset.Task.Detelecine = Detelecine.Off;\r
- preset.Task.Denoise = Denoise.Off;\r
- preset.Task.Deinterlace = Deinterlace.Off;\r
- preset.Task.Decomb = Decomb.Off;\r
- preset.Task.Deblock = 0;\r
- preset.Task.Grayscale = false;\r
- }\r
-\r
// IF we are using Source Max, Set the Max Width / Height values.\r
if (preset.PictureSettingsMode == PresetPictureSettingsMode.SourceMaximum)\r
{\r
if (preset.Name == update.Name)\r
{\r
preset.Task = update.Task;\r
- preset.UsePictureFilters = update.UsePictureFilters;\r
preset.PictureSettingsMode = update.PictureSettingsMode;\r
preset.Category = update.Category;\r
preset.Description = update.Description;\r
{\r
Preset preset = JsonPresetFactory.ImportPreset(hbpreset);\r
preset.Version = VersionHelper.GetVersion();\r
- preset.UsePictureFilters = true;\r
preset.IsBuildIn = true; // Older versions did not have this flag so explicitly make sure it is set.\r
preset.Category = item.PresetName;\r
\r
this.presetService = presetService;\r
this.errorService = errorService;\r
this.Title = "Add Preset";\r
- this.Preset = new Preset { IsBuildIn = false, IsDefault = false, Category = PresetService.UserPresetCatgoryName, UsePictureFilters = true };\r
+ this.Preset = new Preset { IsBuildIn = false, IsDefault = false, Category = PresetService.UserPresetCatgoryName};\r
this.PictureSettingsModes = EnumHelper<PresetPictureSettingsMode>.GetEnumList();\r
}\r
\r
return;\r
}\r
\r
- this.Preset.UsePictureFilters = this.Preset.UsePictureFilters;\r
this.Preset.PictureSettingsMode = this.SelectedPictureSettingMode;\r
\r
// Setting W, H, MW and MH\r
{\r
this.CurrentTask = task;\r
\r
- if (preset != null && preset.UsePictureFilters)\r
+ if (preset != null)\r
{\r
// Properties\r
this.SelectedDenoise = preset.Task.Denoise;\r
AllowEmpty="True" />\r
</StackPanel>\r
\r
- <CheckBox Grid.Row="4"\r
- Grid.Column="0" Grid.ColumnSpan="2"\r
- Margin="0,10,0,0"\r
- Content="{x:Static Properties:ResourcesUI.AddPresetView_SaveVideoFilters}"\r
- IsChecked="{Binding Preset.UsePictureFilters}" />\r
-\r
<!-- Description -->\r
<TextBlock Grid.Row="5"\r
Grid.Column="0" Margin="0,10,0,0"\r