summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Services/Presets/Factories
diff options
context:
space:
mode:
authorsr55 <[email protected]>2016-03-05 22:17:58 +0000
committerJohn Stebbins <[email protected]>2016-03-09 13:10:10 -0700
commit1079f3d744676847075845ff945900f195a87d08 (patch)
treecf7e399adde86cb30f4c88d063c1c9c868b7d324 /win/CS/HandBrakeWPF/Services/Presets/Factories
parent0205f13f2d3226343b3d27eb06170679fd292593 (diff)
WinGui: Update deinterlace method to Yadif and update presets. Will look into using the new preset/tune methods at a later point.
Diffstat (limited to 'win/CS/HandBrakeWPF/Services/Presets/Factories')
-rw-r--r--win/CS/HandBrakeWPF/Services/Presets/Factories/JsonPresetFactory.cs29
1 files changed, 13 insertions, 16 deletions
diff --git a/win/CS/HandBrakeWPF/Services/Presets/Factories/JsonPresetFactory.cs b/win/CS/HandBrakeWPF/Services/Presets/Factories/JsonPresetFactory.cs
index 4a464a68b..a92a67adb 100644
--- a/win/CS/HandBrakeWPF/Services/Presets/Factories/JsonPresetFactory.cs
+++ b/win/CS/HandBrakeWPF/Services/Presets/Factories/JsonPresetFactory.cs
@@ -104,17 +104,17 @@ namespace HandBrakeWPF.Services.Presets.Factories
{
case "decomb":
preset.Task.Decomb = Decomb.Default;
- preset.Task.Deinterlace = Deinterlace.Fast;
+ preset.Task.Deinterlace = Deinterlace.Default;
preset.Task.DeinterlaceFilter = DeinterlaceFilter.Decomb;
break;
case "deinterlace":
preset.Task.Decomb = Decomb.Default;
- preset.Task.Deinterlace = Deinterlace.Fast;
- preset.Task.DeinterlaceFilter = DeinterlaceFilter.Deinterlace;
+ preset.Task.Deinterlace = Deinterlace.Default;
+ preset.Task.DeinterlaceFilter = DeinterlaceFilter.Yadif;
break;
default:
preset.Task.Decomb = Decomb.Default;
- preset.Task.Deinterlace = Deinterlace.Fast;
+ preset.Task.Deinterlace = Deinterlace.Default;
preset.Task.DeinterlaceFilter = DeinterlaceFilter.Off;
break;
}
@@ -146,7 +146,7 @@ namespace HandBrakeWPF.Services.Presets.Factories
}
}
- if (preset.Task.DeinterlaceFilter == DeinterlaceFilter.Deinterlace)
+ if (preset.Task.DeinterlaceFilter == DeinterlaceFilter.Yadif)
{
switch (importedPreset.PictureDeinterlaceFilter)
{
@@ -156,17 +156,14 @@ namespace HandBrakeWPF.Services.Presets.Factories
case "bob":
preset.Task.Deinterlace = Deinterlace.Bob;
break;
- case "fast":
- preset.Task.Deinterlace = Deinterlace.Fast;
- break;
- case "slow":
- preset.Task.Deinterlace = Deinterlace.Slow;
+ case "skip-spatial":
+ preset.Task.Deinterlace = Deinterlace.SkipSpatialCheck;
break;
- case "slower":
- preset.Task.Deinterlace = Deinterlace.Slower;
+ case "default":
+ preset.Task.Deinterlace = Deinterlace.Default;
break;
default:
- preset.Task.Deinterlace = Deinterlace.Fast;
+ preset.Task.Deinterlace = Deinterlace.Default;
break;
}
@@ -568,13 +565,13 @@ namespace HandBrakeWPF.Services.Presets.Factories
preset.PictureDeblock = export.Task.Deblock;
preset.PictureDeinterlaceFilter = export.Task.DeinterlaceFilter == DeinterlaceFilter.Decomb
? "decomb"
- : export.Task.DeinterlaceFilter == DeinterlaceFilter.Deinterlace ? "deinterlace" : "off";
+ : export.Task.DeinterlaceFilter == DeinterlaceFilter.Yadif ? "yadif" : "off";
preset.PictureDeinterlacePreset = export.Task.DeinterlaceFilter == DeinterlaceFilter.Decomb
? EnumHelper<Decomb>.GetShortName(export.Task.Decomb)
- : export.Task.DeinterlaceFilter == DeinterlaceFilter.Deinterlace ? EnumHelper<Deinterlace>.GetShortName(export.Task.Deinterlace) : string.Empty;
+ : export.Task.DeinterlaceFilter == DeinterlaceFilter.Yadif ? EnumHelper<Deinterlace>.GetShortName(export.Task.Deinterlace) : string.Empty;
preset.PictureDeinterlaceCustom = export.Task.DeinterlaceFilter == DeinterlaceFilter.Decomb
? export.Task.CustomDecomb
- : export.Task.DeinterlaceFilter == DeinterlaceFilter.Deinterlace ? export.Task.CustomDeinterlace : string.Empty;
+ : export.Task.DeinterlaceFilter == DeinterlaceFilter.Yadif ? export.Task.CustomDeinterlace : string.Empty;
preset.PictureDeinterlaceCustom = export.Task.CustomDeinterlace;
preset.PictureDenoiseCustom = export.Task.CustomDenoise;
preset.PictureDenoiseFilter = EnumHelper<Denoise>.GetShortName(export.Task.Denoise);