All pastes #906278 Raw Edit

Something

public diff v1 · immutable
#906278 ·published 2008-02-16 15:31 UTC
rendered paste body
Index: test/test.c===================================================================--- test/test.c	(revision 1268)+++ test/test.c	(working copy)@@ -1188,7 +1188,7 @@      "    -d, --deinterlace       Deinterlace video with yadif/mcdeint filter\n"      "          <YM:FD:MM:QP>     (default 0:-1:-1:1)\n"      "           or\n"-     "          <fast/slow/slower/slowest>\n"            +     "          <fast/slow/slower>\n"                  "    -7, --deblock           Deblock video with pp7 filter\n"      "          <QP:M>            (default 0:2)\n"      "    -8, --denoise           Denoise video with hqdn3d filter\n"@@ -1209,7 +1209,7 @@ 	 	"### Audio Options-----------------------------------------------------------\n\n" 	"    -E, --aencoder <string> Audio encoder (faac/lame/vorbis/ac3/aac+ac3) \n"-	"                            ac3 meaning passthrough, ac3+aac meaning an\n"+	"                            ac3 meaning passthrough, aac+ac3 meaning an\n" 	"                            aac dpl2 mixdown paired with ac3 pass-thru\n" 	"                            (default: guessed)\n" 	"    -B, --ab <kb/s>         Set audio bitrate (default: 128)\n"@@ -1493,16 +1493,12 @@                     }                     else if (!( strcmp( optarg, "slow" ) ))                     {-                        deinterlace_opt = "0";+                        deinterlace_opt = "2";                     }                     else if (!( strcmp( optarg, "slower" ) ))                     {-                        deinterlace_opt = "2:-1:1";+                        deinterlace_opt = "0";                     }-                    else if (!( strcmp( optarg, "slowest" ) ))-                    {-                        deinterlace_opt = "1:-1:1";-                    }                     else                     {                         deinterlace_opt = strdup( optarg );Index: macosx/PictureController.mm===================================================================--- macosx/PictureController.mm	(revision 1268)+++ macosx/PictureController.mm	(working copy)@@ -126,7 +126,6 @@     [fDeinterlacePopUp addItemWithTitle: @"Fast"];     [fDeinterlacePopUp addItemWithTitle: @"Slow"]; 	[fDeinterlacePopUp addItemWithTitle: @"Slower"];-	[fDeinterlacePopUp addItemWithTitle: @"Slowest"];      	/* Set deinterlaces level according to the integer in the main window */ 	[fDeinterlacePopUp selectItemAtIndex: fPictureFilterSettings.deinterlace];Index: macosx/Controller.mm===================================================================--- macosx/Controller.mm	(revision 1268)+++ macosx/Controller.mm	(working copy)@@ -1611,28 +1611,22 @@     /* Deinterlace */     if ([fPictureController deinterlace] == 1)     {-        /* Run old deinterlacer by default */+        /* Run old deinterlacer fd by default */         hb_filter_deinterlace.settings = "-1";          hb_list_add( job->filters, &hb_filter_deinterlace );     }     else if ([fPictureController deinterlace] == 2)     {-        /* Yadif mode 0 (1-pass with spatial deinterlacing.) */-        hb_filter_deinterlace.settings = "0"; +        /* Yadif mode 0 (without spatial deinterlacing.) */+        hb_filter_deinterlace.settings = "2";          hb_list_add( job->filters, &hb_filter_deinterlace );                 }     else if ([fPictureController deinterlace] == 3)     {-        /* Yadif (1-pass w/o spatial deinterlacing) and Mcdeint */-        hb_filter_deinterlace.settings = "2:-1:1"; +        /* Yadif (with spatial deinterlacing) */+        hb_filter_deinterlace.settings = "0";          hb_list_add( job->filters, &hb_filter_deinterlace );                 }-    else if ([fPictureController deinterlace] == 4)-    {-        /* Yadif (2-pass w/ spatial deinterlacing) and Mcdeint*/-        hb_filter_deinterlace.settings = "1:-1:1"; -        hb_list_add( job->filters, &hb_filter_deinterlace );            -    } 	 	/* Denoise */ 	@@ -2672,10 +2666,6 @@ 	{ 		[fPicSettingDeinterlace setStringValue: @"Slower"]; 	}-	else if ([fPictureController deinterlace] ==4)-	{-		[fPicSettingDeinterlace setStringValue: @"Slowest"];-	} 	/* Denoise */ 	if ([fPictureController denoise] == 0) 	{@@ -3538,7 +3528,17 @@                     /* Deinterlace */                     if ([chosenPreset objectForKey:@"PictureDeinterlace"])                     {-                        [fPictureController setDeinterlace:[[chosenPreset objectForKey:@"PictureDeinterlace"] intValue]];+                        /* We check to see if the preset used the past fourth "Slowest" deinterlaceing and set that to "Slower+                        * since we no longer have a fourth "Slowest" deinterlacing due to the mcdeint bug */+                        if ([[chosenPreset objectForKey:@"PictureDeinterlace"] intValue] == 4)+                        {+                            [fPictureController setDeinterlace:3];+                        }+                        else+                        {++                            [fPictureController setDeinterlace:[[chosenPreset objectForKey:@"PictureDeinterlace"] intValue]];+                        }                     }                     else                     {@@ -3596,7 +3596,16 @@             /* Deinterlace */             if ([chosenPreset objectForKey:@"PictureDeinterlace"])             {-                [fPictureController setDeinterlace:[[chosenPreset objectForKey:@"PictureDeinterlace"] intValue]];+                /* We check to see if the preset used the past fourth "Slowest" deinterlaceing and set that to "Slower+                 * since we no longer have a fourth "Slowest" deinterlacing due to the mcdeint bug */+                if ([[chosenPreset objectForKey:@"PictureDeinterlace"] intValue] == 4)+                {+                    [fPictureController setDeinterlace:3];+                }+                else+                {+                    [fPictureController setDeinterlace:[[chosenPreset objectForKey:@"PictureDeinterlace"] intValue]];+                }             }             else             {