]> granicus.if.org Git - handbrake/commitdiff
MacGui: Adds a popup menu item for Hadamard-transformed exhaustive motion estimation...
authorjbrjake <jb.rubin@gmail.com>
Tue, 10 Feb 2009 19:17:19 +0000 (19:17 +0000)
committerjbrjake <jb.rubin@gmail.com>
Tue, 10 Feb 2009 19:17:19 +0000 (19:17 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2133 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/HBAdvancedController.m

index b3ddeb0134b98b6be547fe10392356150cdef9e2..8f3f96366719845358af8f9c53481c70c2a42a2e 100644 (file)
     [fX264optMotionEstPopUp addItemWithTitle:@"Hexagon"];
     [fX264optMotionEstPopUp addItemWithTitle:@"Uneven Multi-Hexagon"];
     [fX264optMotionEstPopUp addItemWithTitle:@"Exhaustive"];
+    [fX264optMotionEstPopUp addItemWithTitle:@"Transformed Exhaustive"];
     
     /*Motion Estimation range fX264optMERangePopUp*/
     [fX264optMERangePopUp removeAllItems];
                     else if ([optValue isEqualToString:@"umh"])
                         [fX264optMotionEstPopUp selectItemAtIndex:3];
                     else if ([optValue isEqualToString:@"esa"])
-                        [fX264optMotionEstPopUp selectItemAtIndex:4];                        
+                        [fX264optMotionEstPopUp selectItemAtIndex:4];
+                    else if ([optValue isEqualToString:@"tesa"])
+                        [fX264optMotionEstPopUp selectItemAtIndex:5];
                 }
                 /*ME Range NSPopUpButton*/
                 if ([optName isEqualToString:@"merange"])
                             case 4:
                                 thisOpt = [NSString stringWithFormat:@"%@=%@",optName,@"esa"];
                                 break;
-                                
+                            
+                            case 5:
+                                thisOpt = [NSString stringWithFormat:@"%@=%@",optName,@"tesa"];
+                            
                             default:
                                 break;
                         }
                         [fDisplayX264Options setStringValue:[NSString stringWithFormat:@"%@=%@", 
                             [NSString stringWithFormat:optNameToChange],[NSString stringWithFormat:@"esa"]]];
                         break;
-                        
+                    
+                    case 5:
+                        [fDisplayX264Options setStringValue:[NSString stringWithFormat:@"%@=%@", 
+                            [NSString stringWithFormat:optNameToChange],[NSString stringWithFormat:@"tesa"]]];
+                        break;
+                    
                     default:
                         break;
                 }
                             [NSString stringWithFormat:[fDisplayX264Options stringValue]],
                             [NSString stringWithFormat:optNameToChange],[NSString stringWithFormat:@"esa"]]];
                         break;
+
+                    case 5:
+                        [fDisplayX264Options setStringValue:[NSString stringWithFormat:@"%@:%@=%@", 
+                            [NSString stringWithFormat:[fDisplayX264Options stringValue]],
+                            [NSString stringWithFormat:optNameToChange],[NSString stringWithFormat:@"tesa"]]];
+                        break;
                         
                     default:
                         break;