]> granicus.if.org Git - handbrake/commitdiff
MacGui: check whether the denoise preset is valid or not.
authorritsuka <damiog@gmail.com>
Fri, 13 Feb 2015 12:07:13 +0000 (12:07 +0000)
committerritsuka <damiog@gmail.com>
Fri, 13 Feb 2015 12:07:13 +0000 (12:07 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@6898 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/HBFilters.m

index 4fd83b771aec5d15f7f1d8a4f4fc32a7bb3f810d..c94a87d3611d5d9a5bad2257540f21c94e122eb5 100644 (file)
@@ -172,7 +172,6 @@ NSDictionary *_HandBrake_nlmeansTunesDict;
     [self postChangedNotification];
 }
 
-
 - (void)setDenoiseTune:(NSString *)denoiseTune
 {
     [_denoiseTune autorelease];
@@ -439,7 +438,14 @@ NSDictionary *_HandBrake_nlmeansTunesDict;
         {
             // New format, read the values directly
             self.denoise = preset[@"PictureDenoiseFilter"];
-            self.denoisePreset = preset[@"PictureDenoisePreset"];
+            if (![[_HandBrake_denoisePresetsDict allValues] containsObject:self.denoisePreset])
+            {
+                self.denoisePreset = @"light";
+            }
+            else
+            {
+                self.denoisePreset = preset[@"PictureDenoisePreset"];
+            }
             self.denoiseTune = preset[@"PictureDenoiseTune"];
             self.denoiseCustomString = preset[@"PictureDenoiseCustom"];
         }