OSDN Git Service

MacGui: Enable Turbo 2 pass for MKV x264
authordynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Fri, 27 Jul 2007 19:35:19 +0000 (19:35 +0000)
committerdynaflash <dynaflash@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Fri, 27 Jul 2007 19:35:19 +0000 (19:35 +0000)
- used the FormatSettings structure to determine the video codec chosen in the logic

git-svn-id: svn://localhost/HandBrake/trunk@756 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.mm

index e014eb3..189b6ec 100644 (file)
@@ -1909,8 +1909,10 @@ list = hb_get_titles( fHandle );
 - (IBAction) TwoPassCheckboxChanged: (id) sender
 {
        /* check to see if x264 is chosen */
-       if(([fDstFormatPopUp indexOfSelectedItem] == 0 && [fDstCodecsPopUp indexOfSelectedItem] == 1) || ([fDstFormatPopUp indexOfSelectedItem] == 1 && ([fDstCodecsPopUp indexOfSelectedItem] == 2 || [fDstCodecsPopUp indexOfSelectedItem] == 3)))
-       {
+       int format = [fDstFormatPopUp indexOfSelectedItem];
+    int codecs = [fDstCodecsPopUp indexOfSelectedItem];
+       if( ( FormatSettings[format][codecs] & HB_VCODEC_X264 ) )
+    {
                if( [fVidTwoPassCheck state] == NSOnState)
                {
                        [fVidTurboPassCheck setHidden: NO];