]> granicus.if.org Git - handbrake/commitdiff
Macgui: implement constant frame rate encoding for all but same as source.
authordynaflash <dynaflashtech@gmail.com>
Thu, 5 Jun 2008 16:00:58 +0000 (16:00 +0000)
committerdynaflash <dynaflashtech@gmail.com>
Thu, 5 Jun 2008 16:00:58 +0000 (16:00 +0000)
- implements svn rev 1496 in the macgui

git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1497 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.mm

index c7f077140c4bfa7188a2585a9b2156f759bca35d..4bc0ddc8e47635fd2a4e6d2e82c74c8690f6696f 100644 (file)
@@ -1534,11 +1534,18 @@ static NSString *        ChooseSourceIdentifier             = @"Choose Source It
         job->vrate      = 27000000;
         job->vrate_base = hb_video_rates[[fVidRatePopUp
             indexOfSelectedItem]-1].rate;
+        /* We are not same as source so we set job->cfr to 1 
+         * to enable constant frame rate since user has specified
+         * a specific framerate*/
+        job->cfr = 1;
     }
     else
     {
         job->vrate      = title->rate;
         job->vrate_base = title->rate_base;
+        /* We are same as source so we set job->cfr to 0 
+         * to enable true same as source framerate */
+        job->cfr = 0;
     }
 
     switch( [fVidQualityMatrix selectedRow] )