diff options
author | dynaflash <[email protected]> | 2009-02-04 22:09:33 +0000 |
---|---|---|
committer | dynaflash <[email protected]> | 2009-02-04 22:09:33 +0000 |
commit | 9862522802e2736c5d694b5a929b41e4e7e3f806 (patch) | |
tree | 190281ba72788cca595502abc74f17c80df3ab93 | |
parent | 246422f2c71fc79decf7c15bbae144214bfdf8ba (diff) |
MacGui: Picture Filters Inspector enhancements
- Add custom settings fields to Detelecine, Decomb, Deinterlace, and Denoise.
- Add a two position slider to choose between Decomb and Deinterlace (can no longer run both in the macgui).
- Update Presets, Queue, and Live Preview code accordingly.
- Moved Grayscale to the Filters inspector and removed it from the main window.
- Changed the style of the buttons on both the settings and filters inspectors to better fit in with HUD.
Known Issues:
- Resizing of the inspector to show/hide the custom fields is a touch ugly.
- Setting the filter to "Custom" then not using a custom string, results in default from libhb, though should probably error trap against that actually.
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@2114 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r-- | macosx/Controller.h | 3 | ||||
-rw-r--r-- | macosx/Controller.mm | 352 | ||||
-rw-r--r-- | macosx/English.lproj/MainMenu.xib | 171 | ||||
-rw-r--r-- | macosx/English.lproj/PictureFilters.xib | 2103 | ||||
-rw-r--r-- | macosx/English.lproj/PictureSettings.xib | 83 | ||||
-rw-r--r-- | macosx/HBFilterController.h | 54 | ||||
-rw-r--r-- | macosx/HBFilterController.mm | 180 | ||||
-rw-r--r-- | macosx/HBQueueController.mm | 57 |
8 files changed, 2205 insertions, 798 deletions
diff --git a/macosx/Controller.h b/macosx/Controller.h index 453c54eba..cfabdda43 100644 --- a/macosx/Controller.h +++ b/macosx/Controller.h @@ -106,7 +106,6 @@ BOOL fIsDragging; IBOutlet NSTextField * fVidBitrateField; IBOutlet NSButtonCell * fVidConstantCell; IBOutlet NSSlider * fVidQualitySlider; - IBOutlet NSButton * fVidGrayscaleCheck; IBOutlet NSButton * fVidTwoPassCheck; IBOutlet NSButton * fVidTurboPassCheck; @@ -134,6 +133,8 @@ BOOL fIsDragging; IBOutlet NSTextField * fPicSettingDetelecine; IBOutlet NSTextField * fPicSettingDenoise; IBOutlet NSTextField * fPicSettingDeblock; + IBOutlet NSTextField * fPicLabelGrayscale; + IBOutlet NSTextField * fPicSettingGrayscale; /* Picture variables */ int PicOrigOutputWidth; diff --git a/macosx/Controller.mm b/macosx/Controller.mm index d185c6b5a..33f25aa2d 100644 --- a/macosx/Controller.mm +++ b/macosx/Controller.mm @@ -422,7 +422,7 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It fDstFormatField, fDstFormatPopUp, fDstFile1Field, fDstFile2Field, fDstBrowseButton, fVidRateField, fVidRatePopUp, fVidEncoderField, fVidEncoderPopUp, fVidQualityField, - fVidQualityMatrix, fVidGrayscaleCheck, fSubField, fSubPopUp, + fVidQualityMatrix, fSubField, fSubPopUp, fAudSourceLabel, fAudCodecLabel, fAudMixdownLabel, fAudSamplerateLabel, fAudBitrateLabel, fAudTrack1Label, fAudTrack2Label, fAudTrack3Label, fAudTrack4Label, fAudLang1PopUp, fAudLang2PopUp, fAudLang3PopUp, fAudLang4PopUp, @@ -438,7 +438,7 @@ static NSString * ChooseSourceIdentifier = @"Choose Source It fCreateChapterMarkers,fVidTurboPassCheck,fDstMp4LargeFileCheck,fPicLabelAutoCrop, fPicSettingAutoCrop,fPicSettingDetelecine,fPicLabelDetelecine,fPicLabelDenoise,fPicSettingDenoise, fSubForcedCheck,fPicSettingDeblock,fPicLabelDeblock,fPicLabelDecomb,fPicSettingDecomb,fPresetsOutlineView, - fAudDrcLabel,fDstMp4HttpOptFileCheck,fDstMp4iPodFileCheck}; + fPicLabelGrayscale,fPicSettingGrayscale,fAudDrcLabel,fDstMp4HttpOptFileCheck,fDstMp4iPodFileCheck}; for( unsigned i = 0; i < sizeof( controls ) / sizeof( NSControl * ); i++ ) @@ -1897,8 +1897,6 @@ fWorkingCount = 0; /* Framerate */ [queueFileJob setObject:[fVidRatePopUp titleOfSelectedItem] forKey:@"VideoFramerate"]; - /* GrayScale */ - [queueFileJob setObject:[NSNumber numberWithInt:[fVidGrayscaleCheck state]] forKey:@"VideoGrayScale"]; /* 2 Pass Encoding */ [queueFileJob setObject:[NSNumber numberWithInt:[fVidTwoPassCheck state]] forKey:@"VideoTwoPass"]; /* Turbo 2 pass Encoding fVidTurboPassCheck*/ @@ -1925,11 +1923,22 @@ fWorkingCount = 0; [queueFileJob setObject:[NSNumber numberWithInt:job->crop[3]] forKey:@"PictureRightCrop"]; /* Picture Filters */ + [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController detelecine]] forKey:@"PictureDetelecine"]; + [queueFileJob setObject:[fPictureFilterController detelecineCustomString] forKey:@"PictureDetelecineCustom"]; + + [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController useDecomb]] forKey:@"PictureDecombDeinterlace"]; + [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController decomb]] forKey:@"PictureDecomb"]; + [queueFileJob setObject:[fPictureFilterController decombCustomString] forKey:@"PictureDecombCustom"]; + [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController deinterlace]] forKey:@"PictureDeinterlace"]; - [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController detelecine]] forKey:@"PictureDetelecine"]; + [queueFileJob setObject:[fPictureFilterController deinterlaceCustomString] forKey:@"PictureDeinterlaceCustom"]; + [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController denoise]] forKey:@"PictureDenoise"]; - [queueFileJob setObject:[NSString stringWithFormat:@"%d",[fPictureFilterController deblock]] forKey:@"PictureDeblock"]; - [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController decomb]] forKey:@"PictureDecomb"]; + [queueFileJob setObject:[fPictureFilterController denoiseCustomString] forKey:@"PictureDenoiseCustom"]; + + [queueFileJob setObject:[NSString stringWithFormat:@"%d",[fPictureFilterController deblock]] forKey:@"PictureDeblock"]; + + [queueFileJob setObject:[NSNumber numberWithInt:[fPictureFilterController grayscale]] forKey:@"VideoGrayScale"]; /*Audio*/ if ([fAudLang1PopUp indexOfSelectedItem] > 0) @@ -2278,9 +2287,6 @@ fWorkingCount = 0; [fVidRatePopUp selectItemWithTitle:[queueToApply objectForKey:@"VideoFramerate"]]; } - /* GrayScale */ - [fVidGrayscaleCheck setState:[[queueToApply objectForKey:@"VideoGrayScale"] intValue]]; - /* 2 Pass Encoding */ [fVidTwoPassCheck setState:[[queueToApply objectForKey:@"VideoTwoPass"] intValue]]; [self twoPassCheckboxChanged:nil]; @@ -2458,6 +2464,8 @@ fWorkingCount = 0; [fPictureFilterController setDeblock:[[queueToApply objectForKey:@"PictureDeblock"] intValue]]; /* Decomb */ [fPictureFilterController setDecomb:[[queueToApply objectForKey:@"PictureDecomb"] intValue]]; + /* Grayscale */ + [fPictureFilterController setGrayscale:[[queueToApply objectForKey:@"VideoGrayScale"] intValue]]; [self calculatePictureSizing:nil]; @@ -2691,8 +2699,6 @@ fWorkingCount = 0; break; } - job->grayscale = ( [fVidGrayscaleCheck state] == NSOnState ); - /* Subtitle settings */ job->subtitle = [fSubPopUp indexOfSelectedItem] - 2; @@ -2777,7 +2783,22 @@ fWorkingCount = 0; - /* Filters */ + /* Filters */ + + /* Though Grayscale is not really a filter, per se + * we put it here since its in the filters panel + */ + + if ([fPictureFilterController grayscale]) + { + job->grayscale = 1; + } + else + { + job->grayscale = 0; + } + + /* Initialize the filters list */ job->filters = hb_list_init(); /* Now lets call the filters if applicable. @@ -2785,40 +2806,63 @@ fWorkingCount = 0; */ /* Detelecine */ - if ([fPictureFilterController detelecine]) + if ([fPictureFilterController detelecine] == 1) { hb_list_add( job->filters, &hb_filter_detelecine ); } - - /* Decomb */ - if ([fPictureFilterController decomb] > 0) - { - /* Run old deinterlacer fd by default */ - //hb_filter_decomb.settings = (char *) [[fPicSettingDecomb stringValue] UTF8String]; - hb_list_add( job->filters, &hb_filter_decomb ); - } - - - /* Deinterlace */ - if ([fPictureFilterController deinterlace] == 1) + if ([fPictureFilterController detelecine] == 2) { - /* Run old deinterlacer fd by default */ - hb_filter_deinterlace.settings = "-1"; - hb_list_add( job->filters, &hb_filter_deinterlace ); + /* use a custom detelecine string */ + hb_filter_detelecine.settings = (char *) [[fPictureFilterController detelecineCustomString] UTF8String]; + hb_list_add( job->filters, &hb_filter_detelecine ); } - else if ([fPictureFilterController deinterlace] == 2) + if ([fPictureFilterController useDecomb] == 1) { - /* Yadif mode 0 (without spatial deinterlacing.) */ - hb_filter_deinterlace.settings = "2"; - hb_list_add( job->filters, &hb_filter_deinterlace ); + /* Decomb */ + if ([fPictureFilterController decomb] == 1) + { + /* Run old deinterlacer fd by default */ + //hb_filter_decomb.settings = (char *) [[fPicSettingDecomb stringValue] UTF8String]; + hb_list_add( job->filters, &hb_filter_decomb ); + } + /* we add the custom string if present */ + if ([fPictureFilterController decomb] == 2) + { + /* use a custom decomb string */ + hb_filter_decomb.settings = (char *) [[fPictureFilterController decombCustomString] UTF8String]; + hb_list_add( job->filters, &hb_filter_decomb ); + } } - else if ([fPictureFilterController deinterlace] == 3) + else { - /* Yadif (with spatial deinterlacing) */ - hb_filter_deinterlace.settings = "0"; - hb_list_add( job->filters, &hb_filter_deinterlace ); - } - + + /* Deinterlace */ + if ([fPictureFilterController deinterlace] == 1) + { + /* Run old deinterlacer fd by default */ + hb_filter_deinterlace.settings = "-1"; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + else if ([fPictureFilterController deinterlace] == 2) + { + /* Yadif mode 0 (without spatial deinterlacing.) */ + hb_filter_deinterlace.settings = "2"; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + else if ([fPictureFilterController deinterlace] == 3) + { + /* Yadif (with spatial deinterlacing) */ + hb_filter_deinterlace.settings = "0"; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + else if ([fPictureFilterController deinterlace] == 4) + { + /* we add the custom string if present */ + hb_filter_deinterlace.settings = (char *) [[fPictureFilterController deinterlaceCustomString] UTF8String]; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + } + /* Denoise */ if ([fPictureFilterController denoise] == 1) // Weak in popup { @@ -2835,6 +2879,12 @@ fWorkingCount = 0; hb_filter_denoise.settings = "7:7:5:5"; hb_list_add( job->filters, &hb_filter_denoise ); } + else if ([fPictureFilterController denoise] == 4) // custom in popup + { + /* we add the custom string if present */ + hb_filter_denoise.settings = (char *) [[fPictureFilterController denoiseCustomString] UTF8String]; + hb_list_add( job->filters, &hb_filter_denoise ); + } /* Deblock (uses pp7 default) */ /* NOTE: even though there is a valid deblock setting of 0 for the filter, for @@ -3124,37 +3174,64 @@ fWorkingCount = 0; /* Detelecine */ if ([[queueToApply objectForKey:@"PictureDetelecine"] intValue] == 1) { + //if ([queueToApply objectForKey:@"PictureDetelecineCustom"]) hb_list_add( job->filters, &hb_filter_detelecine ); } - - /* Decomb */ - if ([[queueToApply objectForKey:@"PictureDecomb"] intValue] == 1) + if ([[queueToApply objectForKey:@"PictureDetelecine"] intValue] == 2) { - /* Run old deinterlacer fd by default */ - //hb_filter_decomb.settings = (char *) [[queueToApply objectForKey:@"JobPictureDecomb"] UTF8String]; - hb_list_add( job->filters, &hb_filter_decomb ); + /* use a custom detelecine string */ + hb_filter_detelecine.settings = (char *) [[queueToApply objectForKey:@"PictureDetelecineCustom"] UTF8String]; + hb_list_add( job->filters, &hb_filter_detelecine ); } - /* Deinterlace */ - if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 1) + if ([[queueToApply objectForKey:@"PictureDecombDeinterlace"] intValue] == 1) { - /* Run old deinterlacer fd by default */ - hb_filter_deinterlace.settings = "-1"; - hb_list_add( job->filters, &hb_filter_deinterlace ); - } - else if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 2) - { - /* Yadif mode 0 (without spatial deinterlacing.) */ - hb_filter_deinterlace.settings = "2"; - hb_list_add( job->filters, &hb_filter_deinterlace ); + /* Decomb */ + if ([[queueToApply objectForKey:@"PictureDecomb"] intValue] == 1) + { + /* Run old deinterlacer fd by default */ + hb_list_add( job->filters, &hb_filter_decomb ); + } + /* we add the custom string if present */ + if ([[queueToApply objectForKey:@"PictureDecomb"] intValue] == 2) + { + /* use a custom decomb string */ + hb_filter_decomb.settings = (char *) [[queueToApply objectForKey:@"PictureDecombCustom"] UTF8String]; + hb_list_add( job->filters, &hb_filter_decomb ); + } + } - else if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 3) + else { - /* Yadif (with spatial deinterlacing) */ - hb_filter_deinterlace.settings = "0"; - hb_list_add( job->filters, &hb_filter_deinterlace ); + + /* Deinterlace */ + if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 1) + { + /* Run old deinterlacer fd by default */ + hb_filter_deinterlace.settings = "-1"; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + else if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 2) + { + /* Yadif mode 0 (without spatial deinterlacing.) */ + hb_filter_deinterlace.settings = "2"; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + else if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 3) + { + /* Yadif (with spatial deinterlacing) */ + hb_filter_deinterlace.settings = "0"; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + else if ([[queueToApply objectForKey:@"PictureDeinterlace"] intValue] == 4) + { + /* we add the custom string if present */ + hb_filter_deinterlace.settings = (char *) [[queueToApply objectForKey:@"PictureDeinterlaceCustom"] UTF8String]; + hb_list_add( job->filters, &hb_filter_deinterlace ); + } + + } - /* Denoise */ if ([[queueToApply objectForKey:@"PictureDenoise"] intValue] == 1) // Weak in popup { @@ -3171,6 +3248,12 @@ fWorkingCount = 0; hb_filter_denoise.settings = "7:7:5:5"; hb_list_add( job->filters, &hb_filter_denoise ); } + else if ([[queueToApply objectForKey:@"PictureDenoise"] intValue] == 4) // Custom in popup + { + /* we add the custom string if present */ + hb_filter_denoise.settings = (char *) [[queueToApply objectForKey:@"PictureDenoiseCustom"] UTF8String]; + hb_list_add( job->filters, &hb_filter_denoise ); + } /* Deblock (uses pp7 default) */ /* NOTE: even though there is a valid deblock setting of 0 for the filter, for @@ -4162,61 +4245,76 @@ the user is using "Custom" settings by determining the sender*/ /* Detelecine */ - - /*On Screen Notification*/ - //int status; - //status = NSRunAlertPanel(@"Method Reached...",@"Click to Continue!", @"OK", nil, nil); - //[NSApp requestUserAttention:NSCriticalRequest]; - - if ([fPictureFilterController detelecine]) + if ([fPictureFilterController detelecine] == 0) + { + [fPicSettingDetelecine setStringValue: @"Off"]; + } + else if ([fPictureFilterController detelecine] == 1) { - [fPicSettingDetelecine setStringValue: @"On"]; + [fPicSettingDetelecine setStringValue: @"Default"]; } - else + else if ([fPictureFilterController detelecine] == 2) { - [fPicSettingDetelecine setStringValue: @"Off"]; + [fPicSettingDetelecine setStringValue: @"Custom"]; } - /* Decomb */ - if ([fPictureFilterController decomb]) - { - //[fPicSettingDecomb setStringValue: @"1:2:6:9:80:16:16"]; - [fPicSettingDecomb setStringValue: @"On"]; - } - else - { - [fPicSettingDecomb setStringValue: @"Off"]; - } - - /* Deinterlace */ - if ([fPictureFilterController deinterlace] > 0) + if ([fPictureFilterController useDecomb] == 1) { - fTitle->job->deinterlace = 1; + [fPicSettingDeinterlace setStringValue: @"Off"]; + /* Decomb */ + if ([fPictureFilterController decomb] == 0) + { + //[fPicSettingDecomb setStringValue: @"1:2:6:9:80:16:16"]; + [fPicSettingDecomb setStringValue: @"Off"]; + } + else if ([fPictureFilterController decomb] == 1) + { + [fPicSettingDecomb setStringValue: @"Default"]; + } + else if ([fPictureFilterController decomb] == 2) + { + [fPicSettingDecomb setStringValue: @"Custom"]; + } } else { - fTitle->job->deinterlace = 0; - } - - - if ([fPictureFilterController deinterlace] == 0) - { - [fPicSettingDeinterlace setStringValue: @"Off"]; - } - else if ([fPictureFilterController deinterlace] == 1) - { - [fPicSettingDeinterlace setStringValue: @"Fast"]; - } - else if ([fPictureFilterController deinterlace] == 2) - { - [fPicSettingDeinterlace setStringValue: @"Slow"]; - } - else if ([fPictureFilterController deinterlace] == 3) - { - [fPicSettingDeinterlace setStringValue: @"Slower"]; + + [fPicSettingDecomb setStringValue: @"Off"]; + /* Deinterlace */ + if ([fPictureFilterController deinterlace] > 0) + { + fTitle->job->deinterlace = 1; + } + else + { + fTitle->job->deinterlace = 0; + } + + + if ([fPictureFilterController deinterlace] == 0) + { + [fPicSettingDeinterlace setStringValue: @"Off"]; + } + else if ([fPictureFilterController deinterlace] == 1) + { + [fPicSettingDeinterlace setStringValue: @"Fast"]; + } + else if ([fPictureFilterController deinterlace] == 2) + { + [fPicSettingDeinterlace setStringValue: @"Slow"]; + } + else if ([fPictureFilterController deinterlace] == 3) + { + [fPicSettingDeinterlace setStringValue: @"Slower"]; + } + else if ([fPictureFilterController deinterlace] == 4) + { + [fPicSettingDeinterlace setStringValue: @"Custom"]; + } } - + + /* Denoise */ if ([fPictureFilterController denoise] == 0) { @@ -4234,6 +4332,10 @@ the user is using "Custom" settings by determining the sender*/ { [fPicSettingDenoise setStringValue: @"Strong"]; } + else if ([fPictureFilterController denoise] == 4) + { + [fPicSettingDenoise setStringValue: @"Custom"]; + } /* Deblock */ if ([fPictureFilterController deblock] == 0) @@ -4245,7 +4347,17 @@ the user is using "Custom" settings by determining the sender*/ [fPicSettingDeblock setStringValue: [NSString stringWithFormat:@"%d",[fPictureFilterController deblock]]]; } - if (fTitle->job->anamorphic.mode > 0) + /* Grayscale */ + if ([fPictureFilterController grayscale]) + { + [fPicSettingGrayscale setStringValue: @"On"]; + } + else + { + [fPicSettingGrayscale setStringValue: @"Off"]; + } + + if (fTitle->job->anamorphic.mode > 0) { [fPicSettingPAR setStringValue: @""]; } @@ -5595,8 +5707,6 @@ return YES; [fVidRatePopUp selectItemWithTitle:[chosenPreset objectForKey:@"VideoFramerate"]]; } - /* GrayScale */ - [fVidGrayscaleCheck setState:[[chosenPreset objectForKey:@"VideoGrayScale"] intValue]]; /* 2 Pass Encoding */ [fVidTwoPassCheck setState:[[chosenPreset objectForKey:@"VideoTwoPass"] intValue]]; @@ -5822,6 +5932,17 @@ return YES; if ([chosenPreset objectForKey:@"UsesPictureFilters"] && [[chosenPreset objectForKey:@"UsesPictureFilters"] intValue] > 0) { /* Filters */ + + /* lets determine what to set the use decomb / deinterlace filter at */ + if ([chosenPreset objectForKey:@"PictureDecombDeinterlace"]) + { + [fPictureFilterController setUseDecomb:[[chosenPreset objectForKey:@"PictureDecombDeinterlace"] intValue]]; + } + else if ([[chosenPreset objectForKey:@"PictureDecomb"] intValue] == 1) + { + [fPictureFilterController setUseDecomb:1]; + } + /* Deinterlace */ if ([chosenPreset objectForKey:@"PictureDeinterlace"]) { @@ -5879,6 +6000,15 @@ return YES; { [fPictureFilterController setDecomb:0]; } + + if ([[chosenPreset objectForKey:@"VideoGrayScale"] intValue] == 1) + { + [fPictureFilterController setGrayscale:1]; + } + else + { + [fPictureFilterController setGrayscale:0]; + } } /* we call SetTitle: in fPictureController so we get an instant update in the Picture Settings window */ [fPictureController SetTitle:fTitle]; @@ -6052,8 +6182,7 @@ return YES; { [preset setObject:[fVidRatePopUp titleOfSelectedItem] forKey:@"VideoFramerate"]; } - /* GrayScale */ - [preset setObject:[NSNumber numberWithInt:[fVidGrayscaleCheck state]] forKey:@"VideoGrayScale"]; + /* 2 Pass Encoding */ [preset setObject:[NSNumber numberWithInt:[fVidTwoPassCheck state]] forKey:@"VideoTwoPass"]; /* Turbo 2 pass Encoding fVidTurboPassCheck*/ @@ -6076,12 +6205,13 @@ return YES; [preset setObject:[NSNumber numberWithInt:job->crop[3]] forKey:@"PictureRightCrop"]; /* Picture Filters */ + [preset setObject:[NSNumber numberWithInt:[fPictureFilterController useDecomb]] forKey:@"PictureDecombDeinterlace"]; [preset setObject:[NSNumber numberWithInt:[fPictureFilterController deinterlace]] forKey:@"PictureDeinterlace"]; [preset setObject:[NSNumber numberWithInt:[fPictureFilterController detelecine]] forKey:@"PictureDetelecine"]; - //[preset setObject:[NSNumber numberWithInt:[fPictureFilterController vfr]] forKey:@"VFR"]; [preset setObject:[NSNumber numberWithInt:[fPictureFilterController denoise]] forKey:@"PictureDenoise"]; [preset setObject:[NSNumber numberWithInt:[fPictureFilterController deblock]] forKey:@"PictureDeblock"]; [preset setObject:[NSNumber numberWithInt:[fPictureFilterController decomb]] forKey:@"PictureDecomb"]; + [preset setObject:[NSNumber numberWithInt:[fPictureFilterController grayscale]] forKey:@"VideoGrayScale"]; /*Audio*/ diff --git a/macosx/English.lproj/MainMenu.xib b/macosx/English.lproj/MainMenu.xib index d45725762..42dc2fe96 100644 --- a/macosx/English.lproj/MainMenu.xib +++ b/macosx/English.lproj/MainMenu.xib @@ -8,8 +8,7 @@ <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="1192"/> - <integer value="1478"/> + <integer value="1474"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -536,6 +535,38 @@ <reference key="NSTextColor" ref="701609070"/> </object> </object> + <object class="NSTextField" id="518784836"> + <reference key="NSNextResponder" ref="1053078401"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{502, 7}, {56, 14}}</string> + <reference key="NSSuperview" ref="1053078401"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="262349452"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">272629760</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="518784836"/> + <reference key="NSBackgroundColor" ref="242973447"/> + <reference key="NSTextColor" ref="701609070"/> + </object> + </object> + <object class="NSTextField" id="145992025"> + <reference key="NSNextResponder" ref="1053078401"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{427, 7}, {68, 14}}</string> + <reference key="NSSuperview" ref="1053078401"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="448900448"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Grayscale:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="145992025"/> + <reference key="NSBackgroundColor" ref="242973447"/> + <reference key="NSTextColor" ref="701609070"/> + </object> + </object> <object class="NSTextField" id="1072509220"> <reference key="NSNextResponder" ref="1053078401"/> <int key="NSvFlags">256</int> @@ -689,7 +720,7 @@ <object class="NSButton" id="1000247853"> <reference key="NSNextResponder" ref="1053078401"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{123, 188}, {124, 18}}</string> + <string key="NSFrame">{{123, 208}, {124, 18}}</string> <reference key="NSSuperview" ref="1053078401"/> <bool key="NSEnabled">YES</bool> <object class="NSButtonCell" key="NSCell" id="860863090"> @@ -712,7 +743,7 @@ <object class="NSButton" id="447003158"> <reference key="NSNextResponder" ref="1053078401"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{140, 170}, {107, 16}}</string> + <string key="NSFrame">{{140, 190}, {107, 16}}</string> <reference key="NSSuperview" ref="1053078401"/> <bool key="NSEnabled">YES</bool> <object class="NSButtonCell" key="NSCell" id="1070893195"> @@ -782,27 +813,6 @@ <int key="NSArrowPosition">1</int> </object> </object> - <object class="NSButton" id="586924601"> - <reference key="NSNextResponder" ref="1053078401"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{123, 210}, {133, 18}}</string> - <reference key="NSSuperview" ref="1053078401"/> - <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="531797832"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">131072</int> - <string key="NSContents">Grayscale encoding</string> - <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="586924601"/> - <int key="NSButtonFlags">1211912703</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="624832340"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> - </object> - </object> <object class="NSTextField" id="463960465"> <reference key="NSNextResponder" ref="1053078401"/> <int key="NSvFlags">256</int> @@ -838,7 +848,7 @@ <object class="NSTextField" id="946167393"> <reference key="NSNextResponder" ref="1053078401"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{502, 77}, {140, 18}}</string> + <string key="NSFrame">{{502, 81}, {56, 14}}</string> <reference key="NSSuperview" ref="1053078401"/> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="152262221"> @@ -854,7 +864,7 @@ <object class="NSTextField" id="554762309"> <reference key="NSNextResponder" ref="1053078401"/> <int key="NSvFlags">256</int> - <string key="NSFrame">{{428, 77}, {68, 17}}</string> + <string key="NSFrame">{{428, 81}, {68, 13}}</string> <reference key="NSSuperview" ref="1053078401"/> <bool key="NSEnabled">YES</bool> <object class="NSTextFieldCell" key="NSCell" id="2157"> @@ -5090,14 +5100,6 @@ </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fVidGrayscaleCheck</string> - <reference key="source" ref="2258723"/> - <reference key="destination" ref="586924601"/> - </object> - <int key="connectionID">1603</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> <string key="label">fVidQualityField</string> <reference key="source" ref="2258723"/> <reference key="destination" ref="521019277"/> @@ -5484,14 +5486,6 @@ <object class="IBActionConnection" key="connection"> <string key="label">customSettingUsed:</string> <reference key="source" ref="2258723"/> - <reference key="destination" ref="586924601"/> - </object> - <int key="connectionID">1912</int> - </object> - <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">customSettingUsed:</string> - <reference key="source" ref="2258723"/> <reference key="destination" ref="135824882"/> </object> <int key="connectionID">1914</int> @@ -6568,6 +6562,22 @@ </object> <int key="connectionID">5160</int> </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fPicSettingGrayscale</string> + <reference key="source" ref="2258723"/> + <reference key="destination" ref="518784836"/> + </object> + <int key="connectionID">5165</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fPicLabelGrayscale</string> + <reference key="source" ref="2258723"/> + <reference key="destination" ref="145992025"/> + </object> + <int key="connectionID">5166</int> + </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> <object class="NSArray" key="orderedObjects"> @@ -6919,7 +6929,6 @@ <reference ref="1000247853"/> <reference ref="447003158"/> <reference ref="12330413"/> - <reference ref="586924601"/> <reference ref="463960465"/> <reference ref="1064150725"/> <reference ref="373965512"/> @@ -6945,6 +6954,8 @@ <reference ref="219409733"/> <reference ref="1060179806"/> <reference ref="1072509220"/> + <reference ref="518784836"/> + <reference ref="145992025"/> </object> <reference key="parent" ref="107038816"/> </object> @@ -7057,15 +7068,6 @@ <reference key="parent" ref="1053078401"/> </object> <object class="IBObjectRecord"> - <int key="objectID">1516</int> - <reference key="object" ref="586924601"/> - <object class="NSMutableArray" key="children"> - <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="531797832"/> - </object> - <reference key="parent" ref="1053078401"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">1714</int> <reference key="object" ref="219409733"/> <object class="NSMutableArray" key="children"> @@ -8640,11 +8642,6 @@ <reference key="parent" ref="1064150725"/> </object> <object class="IBObjectRecord"> - <int key="objectID">4881</int> - <reference key="object" ref="531797832"/> - <reference key="parent" ref="586924601"/> - </object> - <object class="IBObjectRecord"> <int key="objectID">4883</int> <reference key="object" ref="215270136"/> <reference key="parent" ref="219409733"/> @@ -9988,6 +9985,34 @@ <reference key="object" ref="74583158"/> <reference key="parent" ref="919178355"/> </object> + <object class="IBObjectRecord"> + <int key="objectID">5161</int> + <reference key="object" ref="518784836"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="262349452"/> + </object> + <reference key="parent" ref="1053078401"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">5162</int> + <reference key="object" ref="145992025"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="448900448"/> + </object> + <reference key="parent" ref="1053078401"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">5163</int> + <reference key="object" ref="448900448"/> + <reference key="parent" ref="145992025"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">5164</int> + <reference key="object" ref="262349452"/> + <reference key="parent" ref="518784836"/> + </object> </object> </object> <object class="NSMutableDictionary" key="flattenedProperties"> @@ -10076,8 +10101,6 @@ <string>1514.ImportedFromIB2</string> <string>1515.IBPluginDependency</string> <string>1515.ImportedFromIB2</string> - <string>1516.IBPluginDependency</string> - <string>1516.ImportedFromIB2</string> <string>1518.IBPluginDependency</string> <string>1518.ImportedFromIB2</string> <string>1519.IBPluginDependency</string> @@ -10538,7 +10561,6 @@ <string>4878.IBPluginDependency</string> <string>4879.IBPluginDependency</string> <string>4880.IBPluginDependency</string> - <string>4881.IBPluginDependency</string> <string>4883.IBPluginDependency</string> <string>4884.IBPluginDependency</string> <string>4885.IBPluginDependency</string> @@ -10783,6 +10805,12 @@ <string>5154.IBPluginDependency</string> <string>5157.IBPluginDependency</string> <string>5159.IBPluginDependency</string> + <string>5161.IBPluginDependency</string> + <string>5161.ImportedFromIB2</string> + <string>5162.IBPluginDependency</string> + <string>5162.ImportedFromIB2</string> + <string>5163.IBPluginDependency</string> + <string>5164.IBPluginDependency</string> <string>56.IBPluginDependency</string> <string>56.ImportedFromIB2</string> <string>57.IBPluginDependency</string> @@ -10910,8 +10938,6 @@ <reference ref="9"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="9"/> <string>{{673, 530}, {83, 20}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> @@ -11162,9 +11188,9 @@ <reference ref="9"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> - <string>{{146, 306}, {760, 550}}</string> + <string>{{257, 306}, {760, 550}}</string> <boolean value="YES"/> - <string>{{146, 306}, {760, 550}}</string> + <string>{{257, 306}, {760, 550}}</string> <reference ref="9"/> <string>{{65, 541}, {760, 550}}</string> <reference ref="6"/> @@ -11434,7 +11460,6 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> @@ -11620,6 +11645,12 @@ <reference ref="9"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="9"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="9"/> <string>{{75, 683}, {235, 153}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="9"/> @@ -11651,7 +11682,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">5160</int> + <int key="maxID">5166</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -11834,6 +11865,7 @@ <string>fPicLabelDeinterlace</string> <string>fPicLabelDenoise</string> <string>fPicLabelDetelecine</string> + <string>fPicLabelGrayscale</string> <string>fPicLabelOutp</string> <string>fPicLabelSettings</string> <string>fPicLabelSrc</string> @@ -11844,6 +11876,7 @@ <string>fPicSettingDeinterlace</string> <string>fPicSettingDenoise</string> <string>fPicSettingDetelecine</string> + <string>fPicSettingGrayscale</string> <string>fPicSettingPAR</string> <string>fPicSettingsAnamorphic</string> <string>fPicSettingsOutp</string> @@ -11886,7 +11919,6 @@ <string>fVidConstantCell</string> <string>fVidEncoderField</string> <string>fVidEncoderPopUp</string> - <string>fVidGrayscaleCheck</string> <string>fVidQualityField</string> <string>fVidQualityMatrix</string> <string>fVidQualitySlider</string> @@ -11972,6 +12004,8 @@ <string>NSTextField</string> <string>NSTextField</string> <string>NSTextField</string> + <string>NSTextField</string> + <string>NSTextField</string> <string>NSDrawer</string> <string>NSTextField</string> <string>NSButton</string> @@ -12010,7 +12044,6 @@ <string>NSButtonCell</string> <string>NSTextField</string> <string>NSPopUpButton</string> - <string>NSButton</string> <string>NSTextField</string> <string>NSMatrix</string> <string>NSSlider</string> diff --git a/macosx/English.lproj/PictureFilters.xib b/macosx/English.lproj/PictureFilters.xib index 5a40fde04..85373bde7 100644 --- a/macosx/English.lproj/PictureFilters.xib +++ b/macosx/English.lproj/PictureFilters.xib @@ -8,7 +8,7 @@ <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> <bool key="EncodedWithXMLCoder">YES</bool> - <integer value="23"/> + <integer value="319"/> </object> <object class="NSArray" key="IBDocument.PluginDependencies"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -37,7 +37,7 @@ <object class="NSWindowTemplate" id="616825745"> <int key="NSWindowStyleMask">8215</int> <int key="NSWindowBacking">2</int> - <string key="NSWindowRect">{{1211, 502}, {266, 373}}</string> + <string key="NSWindowRect">{{1211, 508}, {267, 380}}</string> <int key="NSWTFlags">1886913536</int> <string key="NSWindowTitle">Picture Filters</string> <string key="NSWindowClass">NSPanel</string> @@ -51,21 +51,138 @@ <int key="NSvFlags">274</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSBox" id="309105014"> + <object class="NSButton" id="892118626"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{19, 343}, {62, 25}}</string> + <reference key="NSSuperview" ref="49161063"/> + <object class="NSArray" key="NSViewContentFilters"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="CIColorMonochrome"> + <object class="CIColor" key="CI_inputColor"> + <float key="red">7.019608e-01</float> + <float key="green">7.019608e-01</float> + <float key="blue">7.019608e-01</float> + <float key="alpha">1.000000e+00</float> + </object> + <real value="1.000000e+00" key="CI_inputIntensity" id="559925184"/> + <bool key="CIEnabled">YES</bool> + </object> + </object> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="533593716"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134479872</int> + <string key="NSContents">Preview</string> + <object class="NSFont" key="NSSupport" id="22"> + <string key="NSName">LucidaGrande</string> + <double key="NSSize">9.000000e+00</double> + <int key="NSfFlags">3614</int> + </object> + <reference key="NSControlView" ref="892118626"/> + <int key="NSButtonFlags">-2038284033</int> + <int key="NSButtonFlags2">163</int> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSButton" id="565292660"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{159, 343}, {88, 25}}</string> + <reference key="NSSuperview" ref="49161063"/> + <object class="NSArray" key="NSViewContentFilters"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="CIColorMonochrome"> + <object class="CIColor" key="CI_inputColor"> + <float key="red">7.019608e-01</float> + <float key="green">7.019608e-01</float> + <float key="blue">7.019608e-01</float> + <float key="alpha">1.000000e+00</float> + </object> + <reference key="CI_inputIntensity" ref="559925184"/> + <bool key="CIEnabled">YES</bool> + </object> + </object> + <bool key="NSEnabled">YES</bool> + <object class="NSButtonCell" key="NSCell" id="297585337"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">134479872</int> + <string key="NSContents">Picture Size</string> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="565292660"/> + <int key="NSButtonFlags">-2038284033</int> + <int key="NSButtonFlags2">163</int> + <string key="NSAlternateContents"/> + <string key="NSKeyEquivalent"/> + <int key="NSPeriodicDelay">200</int> + <int key="NSPeriodicInterval">25</int> + </object> + </object> + <object class="NSBox" id="64221025"> <reference key="NSNextResponder" ref="49161063"/> - <int key="NSvFlags">265</int> + <int key="NSvFlags">18</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSView" id="628081139"> - <reference key="NSNextResponder" ref="309105014"/> + <object class="NSView" id="535027414"> + <reference key="NSNextResponder" ref="64221025"/> <int key="NSvFlags">256</int> <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="NSPopUpButton" id="346912008"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{85, 193}, {110, 15}}</string> - <reference key="NSSuperview" ref="628081139"/> + <object class="NSTextField" id="57714806"> + <reference key="NSNextResponder" ref="535027414"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{15, 45}, {68, 17}}</string> + <reference key="NSSuperview" ref="535027414"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="456341790"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Detelecine:</string> + <object class="NSFont" key="NSSupport" id="26"> + <string key="NSName">LucidaGrande</string> + <double key="NSSize">1.100000e+01</double> + <int key="NSfFlags">3100</int> + </object> + <reference key="NSControlView" ref="57714806"/> + <object class="NSColor" key="NSBackgroundColor" id="407686733"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">controlColor</string> + <object class="NSColor" key="NSColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes> + </object> + </object> + <object class="NSColor" key="NSTextColor" id="852384715"> + <int key="NSColorSpace">1</int> + <bytes key="NSRGB">MSAxIDEAA</bytes> + </object> + </object> + </object> + <object class="NSTextField" id="212403497"> + <reference key="NSNextResponder" ref="535027414"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{15, 22}, {68, 17}}</string> + <reference key="NSSuperview" ref="535027414"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="534181221"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Custom:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="212403497"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSPopUpButton" id="125588808"> + <reference key="NSNextResponder" ref="535027414"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{103, 46}, {110, 15}}</string> + <reference key="NSSuperview" ref="535027414"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -76,20 +193,16 @@ <float key="blue">7.019608e-01</float> <float key="alpha">1.000000e+00</float> </object> - <real value="1.000000e+00" key="CI_inputIntensity" id="559925184"/> + <real value="1.000000e+00" key="CI_inputIntensity" id="322721602"/> <bool key="CIEnabled">YES</bool> </object> </object> <bool key="NSEnabled">YES</bool> - <object class="NSPopUpButtonCell" key="NSCell" id="1034367716"> + <object class="NSPopUpButtonCell" key="NSCell" id="628863333"> <int key="NSCellFlags">-2076049856</int> <int key="NSCellFlags2">264192</int> - <object class="NSFont" key="NSSupport" id="22"> - <string key="NSName">LucidaGrande</string> - <double key="NSSize">9.000000e+00</double> - <int key="NSfFlags">3614</int> - </object> - <reference key="NSControlView" ref="346912008"/> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="125588808"/> <int key="NSButtonFlags">109199615</int> <int key="NSButtonFlags2">1</int> <object class="NSFont" key="NSAlternateImage" id="826709342"> @@ -103,53 +216,53 @@ </object> <int key="NSPeriodicDelay">400</int> <int key="NSPeriodicInterval">75</int> - <object class="NSMenuItem" key="NSMenuItem" id="937797455"> - <reference key="NSMenu" ref="132523332"/> + <object class="NSMenuItem" key="NSMenuItem" id="117354995"> + <reference key="NSMenu" ref="943667172"/> <string key="NSTitle">Item1</string> <string key="NSKeyEquiv"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> <int key="NSState">1</int> - <object class="NSCustomResource" key="NSOnImage" id="39717236"> + <object class="NSCustomResource" key="NSOnImage" id="230561202"> <string key="NSClassName">NSImage</string> <string key="NSResourceName">NSMenuCheckmark</string> </object> - <object class="NSCustomResource" key="NSMixedImage" id="1010805506"> + <object class="NSCustomResource" key="NSMixedImage" id="887538330"> <string key="NSClassName">NSImage</string> <string key="NSResourceName">NSMenuMixedState</string> </object> <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="1034367716"/> + <reference key="NSTarget" ref="628863333"/> </object> <bool key="NSMenuItemRespectAlignment">YES</bool> - <object class="NSMenu" key="NSMenu" id="132523332"> + <object class="NSMenu" key="NSMenu" id="943667172"> <object class="NSMutableString" key="NSTitle"> <characters key="NS.bytes">OtherViews</characters> </object> <object class="NSMutableArray" key="NSMenuItems"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="937797455"/> - <object class="NSMenuItem" id="71282261"> - <reference key="NSMenu" ref="132523332"/> + <reference ref="117354995"/> + <object class="NSMenuItem" id="8089114"> + <reference key="NSMenu" ref="943667172"/> <string key="NSTitle">Item2</string> <string key="NSKeyEquiv"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="39717236"/> - <reference key="NSMixedImage" ref="1010805506"/> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="1034367716"/> + <reference key="NSTarget" ref="628863333"/> </object> - <object class="NSMenuItem" id="542784764"> - <reference key="NSMenu" ref="132523332"/> + <object class="NSMenuItem" id="786951015"> + <reference key="NSMenu" ref="943667172"/> <string key="NSTitle">Item3</string> <string key="NSKeyEquiv"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="39717236"/> - <reference key="NSMixedImage" ref="1010805506"/> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="1034367716"/> + <reference key="NSTarget" ref="628863333"/> </object> </object> </object> @@ -159,58 +272,79 @@ <int key="NSArrowPosition">1</int> </object> </object> - <object class="NSTextField" id="905607845"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{14, 191}, {68, 17}}</string> - <reference key="NSSuperview" ref="628081139"/> + <object class="NSTextField" id="842296247"> + <reference key="NSNextResponder" ref="535027414"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{104, 24}, {108, 16}}</string> + <reference key="NSSuperview" ref="535027414"/> <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="522867811"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">71303168</int> - <string key="NSContents">Deinterlace:</string> - <object class="NSFont" key="NSSupport" id="26"> - <string key="NSName">LucidaGrande</string> - <double key="NSSize">1.100000e+01</double> - <int key="NSfFlags">3100</int> - </object> - <reference key="NSControlView" ref="905607845"/> - <object class="NSColor" key="NSBackgroundColor" id="407686733"> + <object class="NSTextFieldCell" key="NSCell" id="933082508"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272892928</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="842296247"/> + <bool key="NSDrawsBackground">YES</bool> + <object class="NSColor" key="NSBackgroundColor" id="1045124059"> <int key="NSColorSpace">6</int> <string key="NSCatalogName">System</string> - <string key="NSColorName">controlColor</string> + <string key="NSColorName">textBackgroundColor</string> <object class="NSColor" key="NSColor"> <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MC42NjY2NjY2OQA</bytes> + <bytes key="NSWhite">MQA</bytes> </object> </object> - <object class="NSColor" key="NSTextColor" id="852384715"> - <int key="NSColorSpace">1</int> - <bytes key="NSRGB">MSAxIDEAA</bytes> + <object class="NSColor" key="NSTextColor" id="387185281"> + <int key="NSColorSpace">6</int> + <string key="NSCatalogName">System</string> + <string key="NSColorName">textColor</string> + <object class="NSColor" key="NSColor" id="8204224"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MAA</bytes> + </object> </object> </object> </object> - <object class="NSTextField" id="57714806"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{13, 247}, {68, 17}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="456341790"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">71303168</int> - <string key="NSContents">Detelecine:</string> - <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="57714806"/> - <reference key="NSBackgroundColor" ref="407686733"/> - <reference key="NSTextColor" ref="852384715"/> - </object> - </object> - <object class="NSButton" id="407610327"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{83, 249}, {18, 18}}</string> - <reference key="NSSuperview" ref="628081139"/> + </object> + <string key="NSFrame">{{1, 1}, {230, 71}}</string> + <reference key="NSSuperview" ref="64221025"/> + </object> + </object> + <string key="NSFrame">{{18, 253}, {232, 73}}</string> + <reference key="NSSuperview" ref="49161063"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="1045124059"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="535027414"/> + <int key="NSBorderType">1</int> + <int key="NSBoxType">0</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + <object class="NSBox" id="1016849337"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">268</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSView" id="922899777"> + <reference key="NSNextResponder" ref="1016849337"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSSlider" id="915194693"> + <reference key="NSNextResponder" ref="922899777"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{59, 60}, {37, 16}}</string> + <reference key="NSSuperview" ref="922899777"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -221,68 +355,467 @@ <float key="blue">7.019608e-01</float> <float key="alpha">1.000000e+00</float> </object> - <reference key="CI_inputIntensity" ref="559925184"/> + <real value="1.000000e+00" key="CI_inputIntensity"/> <bool key="CIEnabled">YES</bool> </object> </object> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="832714893"> + <object class="NSSliderCell" key="NSCell" id="220344376"> + <int key="NSCellFlags">-2079981824</int> + <int key="NSCellFlags2">262144</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="915194693"/> + <double key="NSMaxValue">1.000000e+00</double> + <double key="NSMinValue">0.000000e+00</double> + <double key="NSValue">0.000000e+00</double> + <double key="NSAltIncValue">0.000000e+00</double> + <int key="NSNumberOfTickMarks">2</int> + <int key="NSTickMarkPosition">1</int> + <bool key="NSAllowsTickMarkValuesOnly">YES</bool> + <bool key="NSVertical">NO</bool> + </object> + </object> + <object class="NSTextField" id="1008481607"> + <reference key="NSNextResponder" ref="922899777"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{1, 60}, {56, 17}}</string> + <reference key="NSSuperview" ref="922899777"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="32705166"> <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">67239936</int> - <string key="NSContents">Detelecine:</string> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Decomb</string> <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="407610327"/> - <int key="NSButtonFlags">1210864127</int> - <int key="NSButtonFlags2">2</int> - <object class="NSButtonImageSource" key="NSAlternateImage" id="931738615"> - <string key="NSImageName">NSSwitch</string> + <reference key="NSControlView" ref="1008481607"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSTextField" id="915187908"> + <reference key="NSNextResponder" ref="922899777"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{97, 59}, {89, 17}}</string> + <reference key="NSSuperview" ref="922899777"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="801326190"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">4194304</int> + <string key="NSContents">Deinterlace</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="915187908"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSBox" id="163128165"> + <reference key="NSNextResponder" ref="922899777"/> + <int key="NSvFlags">18</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSView" id="820974028"> + <reference key="NSNextResponder" ref="163128165"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="212256262"> + <reference key="NSNextResponder" ref="820974028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{5, 33}, {68, 17}}</string> + <reference key="NSSuperview" ref="820974028"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="719157144"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Decomb:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="212256262"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSTextField" id="173366481"> + <reference key="NSNextResponder" ref="820974028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{5, 10}, {68, 17}}</string> + <reference key="NSSuperview" ref="820974028"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="554741989"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Custom:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="173366481"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSPopUpButton" id="267145969"> + <reference key="NSNextResponder" ref="820974028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{93, 34}, {110, 15}}</string> + <reference key="NSSuperview" ref="820974028"/> + <bool key="NSViewIsLayerTreeHost">YES</bool> + <object class="NSArray" key="NSViewContentFilters"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="CIColorMonochrome"> + <object class="CIColor" key="CI_inputColor"> + <float key="red">7.019608e-01</float> + <float key="green">7.019608e-01</float> + <float key="blue">7.019608e-01</float> + <float key="alpha">1.000000e+00</float> + </object> + <real value="1.000000e+00" key="CI_inputIntensity" id="463946280"/> + <bool key="CIEnabled">YES</bool> + </object> + </object> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="522037822"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">264192</int> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="267145969"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="826709342"/> + <string key="NSAlternateContents"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="765424858"> + <reference key="NSMenu" ref="498815766"/> + <string key="NSTitle">Item1</string> + <string key="NSKeyEquiv"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="522037822"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="498815766"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="765424858"/> + <object class="NSMenuItem" id="941926270"> + <reference key="NSMenu" ref="498815766"/> + <string key="NSTitle">Item2</string> + <string key="NSKeyEquiv"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="522037822"/> + </object> + <object class="NSMenuItem" id="679002198"> + <reference key="NSMenu" ref="498815766"/> + <string key="NSTitle">Item3</string> + <string key="NSKeyEquiv"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="522037822"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="1033588876"> + <reference key="NSNextResponder" ref="820974028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{94, 12}, {108, 16}}</string> + <reference key="NSSuperview" ref="820974028"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="493007225"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272892928</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="1033588876"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="1045124059"/> + <reference key="NSTextColor" ref="387185281"/> + </object> + </object> + </object> + <string key="NSFrameSize">{215, 60}</string> + <reference key="NSSuperview" ref="163128165"/> </object> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> </object> + <string key="NSFrame">{{5, -7}, {215, 60}}</string> + <reference key="NSSuperview" ref="922899777"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="1045124059"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="820974028"/> + <int key="NSBorderType">0</int> + <int key="NSBoxType">4</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> </object> - <object class="NSButton" id="974850032"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{80, 221}, {22, 18}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSViewIsLayerTreeHost">YES</bool> - <object class="NSArray" key="NSViewContentFilters"> + <object class="NSBox" id="330241286"> + <reference key="NSNextResponder" ref="922899777"/> + <int key="NSvFlags">18</int> + <object class="NSMutableArray" key="NSSubviews"> <bool key="EncodedWithXMLCoder">YES</bool> - <object class="CIColorMonochrome"> - <object class="CIColor" key="CI_inputColor"> - <float key="red">7.019608e-01</float> - <float key="green">7.019608e-01</float> - <float key="blue">7.019608e-01</float> - <float key="alpha">1.000000e+00</float> + <object class="NSView" id="734624028"> + <reference key="NSNextResponder" ref="330241286"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="241774821"> + <reference key="NSNextResponder" ref="734624028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{8, 33}, {68, 17}}</string> + <reference key="NSSuperview" ref="734624028"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="823247511"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Deinterlace:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="241774821"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSTextField" id="321610274"> + <reference key="NSNextResponder" ref="734624028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{8, 10}, {68, 17}}</string> + <reference key="NSSuperview" ref="734624028"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="339882403"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Custom:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="321610274"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSPopUpButton" id="254048379"> + <reference key="NSNextResponder" ref="734624028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{96, 34}, {110, 15}}</string> + <reference key="NSSuperview" ref="734624028"/> + <bool key="NSViewIsLayerTreeHost">YES</bool> + <object class="NSArray" key="NSViewContentFilters"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="CIColorMonochrome"> + <object class="CIColor" key="CI_inputColor"> + <float key="red">7.019608e-01</float> + <float key="green">7.019608e-01</float> + <float key="blue">7.019608e-01</float> + <float key="alpha">1.000000e+00</float> + </object> + <real value="1.000000e+00" key="CI_inputIntensity" id="917308943"/> + <bool key="CIEnabled">YES</bool> + </object> + </object> + <bool key="NSEnabled">YES</bool> + <object class="NSPopUpButtonCell" key="NSCell" id="856636688"> + <int key="NSCellFlags">-2076049856</int> + <int key="NSCellFlags2">264192</int> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="254048379"/> + <int key="NSButtonFlags">109199615</int> + <int key="NSButtonFlags2">1</int> + <reference key="NSAlternateImage" ref="826709342"/> + <string key="NSAlternateContents"/> + <object class="NSMutableString" key="NSKeyEquivalent"> + <characters key="NS.bytes"/> + </object> + <int key="NSPeriodicDelay">400</int> + <int key="NSPeriodicInterval">75</int> + <object class="NSMenuItem" key="NSMenuItem" id="466450876"> + <reference key="NSMenu" ref="305994847"/> + <string key="NSTitle">Item1</string> + <string key="NSKeyEquiv"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <int key="NSState">1</int> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="856636688"/> + </object> + <bool key="NSMenuItemRespectAlignment">YES</bool> + <object class="NSMenu" key="NSMenu" id="305994847"> + <object class="NSMutableString" key="NSTitle"> + <characters key="NS.bytes">OtherViews</characters> + </object> + <object class="NSMutableArray" key="NSMenuItems"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="466450876"/> + <object class="NSMenuItem" id="593929782"> + <reference key="NSMenu" ref="305994847"/> + <string key="NSTitle">Item2</string> + <string key="NSKeyEquiv"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="856636688"/> + </object> + <object class="NSMenuItem" id="71113963"> + <reference key="NSMenu" ref="305994847"/> + <string key="NSTitle">Item3</string> + <string key="NSKeyEquiv"/> + <int key="NSKeyEquivModMask">1048576</int> + <int key="NSMnemonicLoc">2147483647</int> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> + <string key="NSAction">_popUpItemAction:</string> + <reference key="NSTarget" ref="856636688"/> + </object> + </object> + </object> + <int key="NSPreferredEdge">3</int> + <bool key="NSUsesItemFromMenu">YES</bool> + <bool key="NSAltersState">YES</bool> + <int key="NSArrowPosition">1</int> + </object> + </object> + <object class="NSTextField" id="431580657"> + <reference key="NSNextResponder" ref="734624028"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{97, 12}, {108, 16}}</string> + <reference key="NSSuperview" ref="734624028"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="109957268"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272892928</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="22"/> + <reference key="NSControlView" ref="431580657"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="1045124059"/> + <reference key="NSTextColor" ref="387185281"/> + </object> + </object> </object> - <reference key="CI_inputIntensity" ref="559925184"/> - <bool key="CIEnabled">YES</bool> + <string key="NSFrameSize">{221, 60}</string> + <reference key="NSSuperview" ref="330241286"/> </object> </object> + <string key="NSFrame">{{2, -7}, {221, 60}}</string> + <reference key="NSSuperview" ref="922899777"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents">Box</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="1045124059"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="734624028"/> + <int key="NSBorderType">0</int> + <int key="NSBoxType">0</int> + <int key="NSTitlePosition">0</int> + <bool key="NSTransparent">NO</bool> + </object> + </object> + <string key="NSFrame">{{2, 18}, {228, 88}}</string> + <reference key="NSSuperview" ref="1016849337"/> + </object> + </object> + <string key="NSFrame">{{18, 164}, {232, 108}}</string> + <reference key="NSSuperview" ref="49161063"/> + <string key="NSOffsets">{0, 0}</string> + <object class="NSTextFieldCell" key="NSTitleCell"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">0</int> + <string key="NSContents"/> + <reference key="NSSupport" ref="26"/> + <reference key="NSBackgroundColor" ref="1045124059"/> + <object class="NSColor" key="NSTextColor"> + <int key="NSColorSpace">3</int> + <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> + </object> + </object> + <reference key="NSContentView" ref="922899777"/> + <int key="NSBorderType">3</int> + <int key="NSBoxType">0</int> + <int key="NSTitlePosition">4</int> + <bool key="NSTransparent">NO</bool> + </object> + <object class="NSBox" id="726562036"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">18</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSView" id="21570386"> + <reference key="NSNextResponder" ref="726562036"/> + <int key="NSvFlags">256</int> + <object class="NSMutableArray" key="NSSubviews"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSTextField" id="548934652"> + <reference key="NSNextResponder" ref="21570386"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{15, 45}, {68, 17}}</string> + <reference key="NSSuperview" ref="21570386"/> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="464410464"> + <object class="NSTextFieldCell" key="NSCell" id="1060377661"> <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">67239936</int> - <string key="NSContents">Decomb:</string> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Denoise:</string> <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="974850032"/> - <int key="NSButtonFlags">1210864127</int> - <int key="NSButtonFlags2">2</int> - <reference key="NSAlternateImage" ref="931738615"/> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> + <reference key="NSControlView" ref="548934652"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSTextField" id="957122238"> + <reference key="NSNextResponder" ref="21570386"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{15, 22}, {68, 17}}</string> + <reference key="NSSuperview" ref="21570386"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="927749651"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Custom:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="957122238"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> </object> </object> - <object class="NSPopUpButton" id="243795165"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{86, 166}, {109, 15}}</string> - <reference key="NSSuperview" ref="628081139"/> + <object class="NSPopUpButton" id="909105719"> + <reference key="NSNextResponder" ref="21570386"/> + <int key="NSvFlags">268</int> + <string key="NSFrame">{{103, 46}, {110, 15}}</string> + <reference key="NSSuperview" ref="21570386"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> <bool key="EncodedWithXMLCoder">YES</bool> @@ -293,16 +826,16 @@ <float key="blue">7.019608e-01</float> <float key="alpha">1.000000e+00</float> </object> - <reference key="CI_inputIntensity" ref="559925184"/> + <real value="1.000000e+00" key="CI_inputIntensity" id="640207679"/> <bool key="CIEnabled">YES</bool> </object> </object> <bool key="NSEnabled">YES</bool> - <object class="NSPopUpButtonCell" key="NSCell" id="708528272"> + <object class="NSPopUpButtonCell" key="NSCell" id="928502475"> <int key="NSCellFlags">-2076049856</int> <int key="NSCellFlags2">264192</int> <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="243795165"/> + <reference key="NSControlView" ref="909105719"/> <int key="NSButtonFlags">109199615</int> <int key="NSButtonFlags2">1</int> <reference key="NSAlternateImage" ref="826709342"/> @@ -312,47 +845,47 @@ </object> <int key="NSPeriodicDelay">400</int> <int key="NSPeriodicInterval">75</int> - <object class="NSMenuItem" key="NSMenuItem" id="114494573"> - <reference key="NSMenu" ref="176321383"/> + <object class="NSMenuItem" key="NSMenuItem" id="852213231"> + <reference key="NSMenu" ref="317487076"/> <string key="NSTitle">Item1</string> <string key="NSKeyEquiv"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> <int key="NSState">1</int> - <reference key="NSOnImage" ref="39717236"/> - <reference key="NSMixedImage" ref="1010805506"/> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="708528272"/> + <reference key="NSTarget" ref="928502475"/> </object> <bool key="NSMenuItemRespectAlignment">YES</bool> - <object class="NSMenu" key="NSMenu" id="176321383"> + <object class="NSMenu" key="NSMenu" id="317487076"> <object class="NSMutableString" key="NSTitle"> <characters key="NS.bytes">OtherViews</characters> </object> <object class="NSMutableArray" key="NSMenuItems"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="114494573"/> - <object class="NSMenuItem" id="750998660"> - <reference key="NSMenu" ref="176321383"/> + <reference ref="852213231"/> + <object class="NSMenuItem" id="847528775"> + <reference key="NSMenu" ref="317487076"/> <string key="NSTitle">Item2</string> <string key="NSKeyEquiv"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="39717236"/> - <reference key="NSMixedImage" ref="1010805506"/> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="708528272"/> + <reference key="NSTarget" ref="928502475"/> </object> - <object class="NSMenuItem" id="133285043"> - <reference key="NSMenu" ref="176321383"/> + <object class="NSMenuItem" id="580567864"> + <reference key="NSMenu" ref="317487076"/> <string key="NSTitle">Item3</string> <string key="NSKeyEquiv"/> <int key="NSKeyEquivModMask">1048576</int> <int key="NSMnemonicLoc">2147483647</int> - <reference key="NSOnImage" ref="39717236"/> - <reference key="NSMixedImage" ref="1010805506"/> + <reference key="NSOnImage" ref="230561202"/> + <reference key="NSMixedImage" ref="887538330"/> <string key="NSAction">_popUpItemAction:</string> - <reference key="NSTarget" ref="708528272"/> + <reference key="NSTarget" ref="928502475"/> </object> </object> </object> @@ -362,143 +895,100 @@ <int key="NSArrowPosition">1</int> </object> </object> - <object class="NSTextField" id="94419441"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{31, 165}, {51, 17}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="741873280"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">71303168</int> - <string key="NSContents">Denoise:</string> - <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="94419441"/> - <reference key="NSBackgroundColor" ref="407686733"/> - <reference key="NSTextColor" ref="852384715"/> - </object> - </object> - <object class="NSTextField" id="1069536323"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{30, 138}, {51, 17}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="728722104"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">71303168</int> - <string key="NSContents">Deblock:</string> - <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="1069536323"/> - <reference key="NSBackgroundColor" ref="407686733"/> - <reference key="NSTextColor" ref="852384715"/> - </object> - </object> - <object class="NSTextField" id="762149330"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{26, 223}, {55, 14}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="192583280"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">71303168</int> - <string key="NSContents">Decomb:</string> - <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="762149330"/> - <reference key="NSBackgroundColor" ref="407686733"/> - <reference key="NSTextColor" ref="852384715"/> - </object> - </object> - <object class="NSTextField" id="314638156"> - <reference key="NSNextResponder" ref="628081139"/> - <int key="NSvFlags">256</int> - <string key="NSFrame">{{80, 140}, {31, 14}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSEnabled">YES</bool> - <object class="NSTextFieldCell" key="NSCell" id="350598908"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">138543104</int> - <string key="NSContents">Off</string> - <reference key="NSSupport" ref="26"/> - <reference key="NSControlView" ref="314638156"/> - <reference key="NSBackgroundColor" ref="407686733"/> - <reference key="NSTextColor" ref="852384715"/> - </object> - </object> - <object class="NSSlider" id="581126685"> - <reference key="NSNextResponder" ref="628081139"/> + <object class="NSTextField" id="166645029"> + <reference key="NSNextResponder" ref="21570386"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{118, 138}, {96, 16}}</string> - <reference key="NSSuperview" ref="628081139"/> - <bool key="NSViewIsLayerTreeHost">YES</bool> - <object class="NSArray" key="NSViewContentFilters"> - <bool key="EncodedWithXMLCoder">YES</bool> - <object class="CIColorMonochrome"> - <object class="CIColor" key="CI_inputColor"> - <float key="red">7.019608e-01</float> - <float key="green">7.019608e-01</float> - <float key="blue">7.019608e-01</float> - <float key="alpha">1.000000e+00</float> - </object> - <reference key="CI_inputIntensity" ref="559925184"/> - <bool key="CIEnabled">YES</bool> - </object> - </object> + <string key="NSFrame">{{104, 24}, {108, 16}}</string> + <reference key="NSSuperview" ref="21570386"/> <bool key="NSEnabled">YES</bool> - <object class="NSSliderCell" key="NSCell" id="257047106"> - <int key="NSCellFlags">-2079981824</int> - <int key="NSCellFlags2">262144</int> + <object class="NSTextFieldCell" key="NSCell" id="415949117"> + <int key="NSCellFlags">-1804468671</int> + <int key="NSCellFlags2">272892928</int> <string key="NSContents"/> <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="581126685"/> - <double key="NSMaxValue">1.500000e+01</double> - <double key="NSMinValue">4.000000e+00</double> - <double key="NSValue">4.000000e+00</double> - <double key="NSAltIncValue">0.000000e+00</double> - <int key="NSNumberOfTickMarks">12</int> - <int key="NSTickMarkPosition">0</int> - <bool key="NSAllowsTickMarkValuesOnly">YES</bool> - <bool key="NSVertical">NO</bool> + <reference key="NSControlView" ref="166645029"/> + <bool key="NSDrawsBackground">YES</bool> + <reference key="NSBackgroundColor" ref="1045124059"/> + <reference key="NSTextColor" ref="387185281"/> </object> </object> </object> - <string key="NSFrame">{{2, 18}, {228, 283}}</string> - <reference key="NSSuperview" ref="309105014"/> + <string key="NSFrame">{{1, 1}, {230, 71}}</string> + <reference key="NSSuperview" ref="726562036"/> </object> </object> - <string key="NSFrame">{{17, 22}, {232, 303}}</string> + <string key="NSFrame">{{17, 98}, {232, 73}}</string> <reference key="NSSuperview" ref="49161063"/> <string key="NSOffsets">{0, 0}</string> <object class="NSTextFieldCell" key="NSTitleCell"> <int key="NSCellFlags">67239424</int> <int key="NSCellFlags2">0</int> - <string key="NSContents"/> + <string key="NSContents">Box</string> <reference key="NSSupport" ref="26"/> - <object class="NSColor" key="NSBackgroundColor"> - <int key="NSColorSpace">6</int> - <string key="NSCatalogName">System</string> - <string key="NSColorName">textBackgroundColor</string> - <object class="NSColor" key="NSColor"> - <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MQA</bytes> - </object> - </object> + <reference key="NSBackgroundColor" ref="1045124059"/> <object class="NSColor" key="NSTextColor"> <int key="NSColorSpace">3</int> <bytes key="NSWhite">MCAwLjgwMDAwMDAxAA</bytes> </object> </object> - <reference key="NSContentView" ref="628081139"/> - <int key="NSBorderType">3</int> + <reference key="NSContentView" ref="21570386"/> + <int key="NSBorderType">1</int> <int key="NSBoxType">0</int> - <int key="NSTitlePosition">4</int> + <int key="NSTitlePosition">0</int> <bool key="NSTransparent">NO</bool> </object> - <object class="NSButton" id="892118626"> + <object class="NSTextField" id="1069536323"> <reference key="NSNextResponder" ref="49161063"/> - <int key="NSvFlags">268</int> - <string key="NSFrame">{{19, 345}, {57, 16}}</string> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{51, 74}, {51, 17}}</string> + <reference key="NSSuperview" ref="49161063"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="728722104"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Deblock:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="1069536323"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSTextField" id="225452500"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{39, 47}, {63, 14}}</string> + <reference key="NSSuperview" ref="49161063"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="27390208"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">71303168</int> + <string key="NSContents">Grayscale:</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="225452500"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSTextField" id="314638156"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{101, 76}, {31, 14}}</string> + <reference key="NSSuperview" ref="49161063"/> + <bool key="NSEnabled">YES</bool> + <object class="NSTextFieldCell" key="NSCell" id="350598908"> + <int key="NSCellFlags">67239424</int> + <int key="NSCellFlags2">138543104</int> + <string key="NSContents">Off</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="314638156"/> + <reference key="NSBackgroundColor" ref="407686733"/> + <reference key="NSTextColor" ref="852384715"/> + </object> + </object> + <object class="NSSlider" id="581126685"> + <reference key="NSNextResponder" ref="49161063"/> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{137, 76}, {96, 16}}</string> <reference key="NSSuperview" ref="49161063"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> @@ -515,24 +1005,26 @@ </object> </object> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="533593716"> - <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">134479872</int> - <string key="NSContents">Preview</string> + <object class="NSSliderCell" key="NSCell" id="257047106"> + <int key="NSCellFlags">-2079981824</int> + <int key="NSCellFlags2">262144</int> + <string key="NSContents"/> <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="892118626"/> - <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">129</int> - <string key="NSAlternateContents"/> - <string key="NSKeyEquivalent"/> - <int key="NSPeriodicDelay">200</int> - <int key="NSPeriodicInterval">25</int> + <reference key="NSControlView" ref="581126685"/> + <double key="NSMaxValue">1.500000e+01</double> + <double key="NSMinValue">4.000000e+00</double> + <double key="NSValue">4.000000e+00</double> + <double key="NSAltIncValue">0.000000e+00</double> + <int key="NSNumberOfTickMarks">12</int> + <int key="NSTickMarkPosition">0</int> + <bool key="NSAllowsTickMarkValuesOnly">YES</bool> + <bool key="NSVertical">NO</bool> </object> </object> - <object class="NSButton" id="565292660"> + <object class="NSButton" id="76401558"> <reference key="NSNextResponder" ref="49161063"/> - <int key="NSvFlags">268</int> - <string key="NSFrame">{{159, 345}, {88, 16}}</string> + <int key="NSvFlags">256</int> + <string key="NSFrame">{{106, 45}, {19, 18}}</string> <reference key="NSSuperview" ref="49161063"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> @@ -544,19 +1036,26 @@ <float key="blue">7.019608e-01</float> <float key="alpha">1.000000e+00</float> </object> - <reference key="CI_inputIntensity" ref="559925184"/> + <real value="1.000000e+00" key="CI_inputIntensity"/> <bool key="CIEnabled">YES</bool> </object> </object> <bool key="NSEnabled">YES</bool> - <object class="NSButtonCell" key="NSCell" id="297585337"> + <object class="NSButtonCell" key="NSCell" id="691700404"> <int key="NSCellFlags">67239424</int> - <int key="NSCellFlags2">134479872</int> - <string key="NSContents">Picture Size</string> - <reference key="NSSupport" ref="22"/> - <reference key="NSControlView" ref="565292660"/> - <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">129</int> + <int key="NSCellFlags2">131072</int> + <string key="NSContents">Check</string> + <reference key="NSSupport" ref="26"/> + <reference key="NSControlView" ref="76401558"/> + <int key="NSButtonFlags">1211912703</int> + <int key="NSButtonFlags2">130</int> + <object class="NSCustomResource" key="NSNormalImage"> + <string key="NSClassName">NSImage</string> + <string key="NSResourceName">NSSwitch</string> + </object> + <object class="NSButtonImageSource" key="NSAlternateImage"> + <string key="NSImageName">NSSwitch</string> + </object> <string key="NSAlternateContents"/> <string key="NSKeyEquivalent"/> <int key="NSPeriodicDelay">200</int> @@ -564,7 +1063,7 @@ </object> </object> </object> - <string key="NSFrameSize">{266, 373}</string> + <string key="NSFrameSize">{267, 380}</string> <reference key="NSSuperview"/> </object> <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> @@ -577,147 +1076,243 @@ <bool key="EncodedWithXMLCoder">YES</bool> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fDeinterlacePopUp</string> + <string key="label">fDeblockSlider</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="346912008"/> + <reference key="destination" ref="581126685"/> </object> - <int key="connectionID">62</int> + <int key="connectionID">202</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fDenoisePopUp</string> + <string key="label">fDeblockField</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="243795165"/> + <reference key="destination" ref="314638156"/> </object> - <int key="connectionID">63</int> + <int key="connectionID">206</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fDetelecineCheck</string> + <string key="label">fPreviewOpenButton</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="407610327"/> + <reference key="destination" ref="892118626"/> </object> - <int key="connectionID">64</int> + <int key="connectionID">272</int> </object> <object class="IBConnectionRecord"> - <object class="IBOutletConnection" key="connection"> - <string key="label">fDeblockSlider</string> + <object class="IBActionConnection" key="connection"> + <string key="label">showPreviewWindow:</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="892118626"/> + </object> + <int key="connectionID">273</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">deblockSliderChanged:</string> <reference key="source" ref="355312334"/> <reference key="destination" ref="581126685"/> </object> - <int key="connectionID">202</int> + <int key="connectionID">278</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fDeblockField</string> + <string key="label">fFilterWindow</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="314638156"/> + <reference key="destination" ref="616825745"/> </object> - <int key="connectionID">206</int> + <int key="connectionID">280</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fDecombCheck</string> + <string key="label">window</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="974850032"/> + <reference key="destination" ref="616825745"/> </object> - <int key="connectionID">238</int> + <int key="connectionID">281</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fPictureFilterBox</string> + <string key="label">fPictureSizeOpenButton</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="309105014"/> + <reference key="destination" ref="565292660"/> </object> - <int key="connectionID">243</int> + <int key="connectionID">284</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">showPictureSettingsWindow:</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="565292660"/> + </object> + <int key="connectionID">285</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fPreviewOpenButton</string> + <string key="label">fDetelecineBox</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="892118626"/> + <reference key="destination" ref="64221025"/> </object> - <int key="connectionID">272</int> + <int key="connectionID">287</int> </object> <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">showPreviewWindow:</string> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDetelecinePopUp</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="892118626"/> + <reference key="destination" ref="125588808"/> </object> - <int key="connectionID">273</int> + <int key="connectionID">295</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> <string key="label">FilterSettingsChanged:</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="407610327"/> + <reference key="destination" ref="125588808"/> + </object> + <int key="connectionID">296</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDetelecineField</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="842296247"/> + </object> + <int key="connectionID">301</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDecombBox</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="163128165"/> + </object> + <int key="connectionID">316</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDecombField</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="1033588876"/> </object> - <int key="connectionID">275</int> + <int key="connectionID">317</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> <string key="label">FilterSettingsChanged:</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="346912008"/> + <reference key="destination" ref="267145969"/> </object> - <int key="connectionID">276</int> + <int key="connectionID">318</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDeinterlaceField</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="431580657"/> + </object> + <int key="connectionID">333</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDeinterlacePopUp</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="254048379"/> + </object> + <int key="connectionID">334</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> <string key="label">FilterSettingsChanged:</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="243795165"/> + <reference key="destination" ref="254048379"/> </object> - <int key="connectionID">277</int> + <int key="connectionID">335</int> </object> <object class="IBConnectionRecord"> - <object class="IBActionConnection" key="connection"> - <string key="label">deblockSliderChanged:</string> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDecombPopUp</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="581126685"/> + <reference key="destination" ref="267145969"/> </object> - <int key="connectionID">278</int> + <int key="connectionID">336</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDecombDeinterlaceBox</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="1016849337"/> + </object> + <int key="connectionID">358</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDecombDeinterlaceSlider</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="915194693"/> + </object> + <int key="connectionID">359</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">FilterSettingsChanged:</string> + <string key="label">modeDecombDeinterlaceSliderChanged:</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="974850032"/> + <reference key="destination" ref="915194693"/> </object> - <int key="connectionID">279</int> + <int key="connectionID">360</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fFilterWindow</string> + <string key="label">fDeinterlaceBox</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="616825745"/> + <reference key="destination" ref="330241286"/> </object> - <int key="connectionID">280</int> + <int key="connectionID">361</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">window</string> + <string key="label">fDenoisePopUp</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="616825745"/> + <reference key="destination" ref="909105719"/> </object> - <int key="connectionID">281</int> + <int key="connectionID">375</int> </object> <object class="IBConnectionRecord"> <object class="IBOutletConnection" key="connection"> - <string key="label">fPictureSizeOpenButton</string> + <string key="label">fDenoiseBox</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="565292660"/> + <reference key="destination" ref="726562036"/> </object> - <int key="connectionID">284</int> + <int key="connectionID">376</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fDenoiseField</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="166645029"/> + </object> + <int key="connectionID">377</int> </object> <object class="IBConnectionRecord"> <object class="IBActionConnection" key="connection"> - <string key="label">showPictureSettingsWindow:</string> + <string key="label">FilterSettingsChanged:</string> <reference key="source" ref="355312334"/> - <reference key="destination" ref="565292660"/> + <reference key="destination" ref="909105719"/> </object> - <int key="connectionID">285</int> + <int key="connectionID">378</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBOutletConnection" key="connection"> + <string key="label">fGrayscaleCheck</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="76401558"/> + </object> + <int key="connectionID">383</int> + </object> + <object class="IBConnectionRecord"> + <object class="IBActionConnection" key="connection"> + <string key="label">FilterSettingsChanged:</string> + <reference key="source" ref="355312334"/> + <reference key="destination" ref="76401558"/> + </object> + <int key="connectionID">384</int> </object> </object> <object class="IBMutableOrderedSet" key="objectRecords"> @@ -765,271 +1360,562 @@ <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> <reference ref="892118626"/> - <reference ref="309105014"/> <reference ref="565292660"/> + <reference ref="64221025"/> + <reference ref="1016849337"/> + <reference ref="726562036"/> + <reference ref="314638156"/> + <reference ref="1069536323"/> + <reference ref="76401558"/> + <reference ref="225452500"/> + <reference ref="581126685"/> </object> <reference key="parent" ref="616825745"/> </object> <object class="IBObjectRecord"> - <int key="objectID">23</int> - <reference key="object" ref="309105014"/> + <int key="objectID">270</int> + <reference key="object" ref="892118626"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="533593716"/> + </object> + <reference key="parent" ref="49161063"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">271</int> + <reference key="object" ref="533593716"/> + <reference key="parent" ref="892118626"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">282</int> + <reference key="object" ref="565292660"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="297585337"/> + </object> + <reference key="parent" ref="49161063"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">283</int> + <reference key="object" ref="297585337"/> + <reference key="parent" ref="565292660"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">286</int> + <reference key="object" ref="64221025"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="243795165"/> - <reference ref="346912008"/> - <reference ref="905607845"/> - <reference ref="94419441"/> - <reference ref="581126685"/> - <reference ref="1069536323"/> - <reference ref="314638156"/> - <reference ref="974850032"/> - <reference ref="407610327"/> <reference ref="57714806"/> - <reference ref="762149330"/> + <reference ref="125588808"/> + <reference ref="212403497"/> + <reference ref="842296247"/> </object> <reference key="parent" ref="49161063"/> </object> <object class="IBObjectRecord"> - <int key="objectID">32</int> - <reference key="object" ref="346912008"/> + <int key="objectID">246</int> + <reference key="object" ref="57714806"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="456341790"/> + </object> + <reference key="parent" ref="64221025"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">247</int> + <reference key="object" ref="456341790"/> + <reference key="parent" ref="57714806"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">289</int> + <reference key="object" ref="125588808"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="1034367716"/> + <reference ref="628863333"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="64221025"/> </object> <object class="IBObjectRecord"> - <int key="objectID">161</int> - <reference key="object" ref="1034367716"/> + <int key="objectID">290</int> + <reference key="object" ref="628863333"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="132523332"/> + <reference ref="943667172"/> </object> - <reference key="parent" ref="346912008"/> + <reference key="parent" ref="125588808"/> </object> <object class="IBObjectRecord"> - <int key="objectID">33</int> - <reference key="object" ref="132523332"/> + <int key="objectID">291</int> + <reference key="object" ref="943667172"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="937797455"/> - <reference ref="71282261"/> - <reference ref="542784764"/> + <reference ref="786951015"/> + <reference ref="8089114"/> + <reference ref="117354995"/> </object> - <reference key="parent" ref="1034367716"/> + <reference key="parent" ref="628863333"/> </object> <object class="IBObjectRecord"> - <int key="objectID">34</int> - <reference key="object" ref="937797455"/> - <reference key="parent" ref="132523332"/> + <int key="objectID">292</int> + <reference key="object" ref="786951015"/> + <reference key="parent" ref="943667172"/> </object> <object class="IBObjectRecord"> - <int key="objectID">35</int> - <reference key="object" ref="71282261"/> - <reference key="parent" ref="132523332"/> + <int key="objectID">293</int> + <reference key="object" ref="8089114"/> + <reference key="parent" ref="943667172"/> </object> <object class="IBObjectRecord"> - <int key="objectID">36</int> - <reference key="object" ref="542784764"/> - <reference key="parent" ref="132523332"/> + <int key="objectID">294</int> + <reference key="object" ref="117354995"/> + <reference key="parent" ref="943667172"/> </object> <object class="IBObjectRecord"> - <int key="objectID">30</int> - <reference key="object" ref="905607845"/> + <int key="objectID">297</int> + <reference key="object" ref="842296247"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="522867811"/> + <reference ref="933082508"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="64221025"/> </object> <object class="IBObjectRecord"> - <int key="objectID">159</int> - <reference key="object" ref="522867811"/> - <reference key="parent" ref="905607845"/> + <int key="objectID">298</int> + <reference key="object" ref="933082508"/> + <reference key="parent" ref="842296247"/> </object> <object class="IBObjectRecord"> - <int key="objectID">37</int> - <reference key="object" ref="407610327"/> + <int key="objectID">299</int> + <reference key="object" ref="212403497"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="832714893"/> + <reference ref="534181221"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="64221025"/> </object> <object class="IBObjectRecord"> - <int key="objectID">162</int> - <reference key="object" ref="832714893"/> - <reference key="parent" ref="407610327"/> + <int key="objectID">300</int> + <reference key="object" ref="534181221"/> + <reference key="parent" ref="212403497"/> </object> <object class="IBObjectRecord"> - <int key="objectID">25</int> - <reference key="object" ref="243795165"/> + <int key="objectID">341</int> + <reference key="object" ref="1016849337"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="708528272"/> + <reference ref="163128165"/> + <reference ref="330241286"/> + <reference ref="915194693"/> + <reference ref="1008481607"/> + <reference ref="915187908"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="49161063"/> </object> <object class="IBObjectRecord"> - <int key="objectID">158</int> - <reference key="object" ref="708528272"/> + <int key="objectID">337</int> + <reference key="object" ref="915194693"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="176321383"/> + <reference ref="220344376"/> </object> - <reference key="parent" ref="243795165"/> + <reference key="parent" ref="1016849337"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">338</int> + <reference key="object" ref="220344376"/> + <reference key="parent" ref="915194693"/> </object> <object class="IBObjectRecord"> - <int key="objectID">26</int> - <reference key="object" ref="176321383"/> + <int key="objectID">339</int> + <reference key="object" ref="1008481607"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="114494573"/> - <reference ref="750998660"/> - <reference ref="133285043"/> + <reference ref="32705166"/> </object> - <reference key="parent" ref="708528272"/> + <reference key="parent" ref="1016849337"/> </object> <object class="IBObjectRecord"> - <int key="objectID">27</int> - <reference key="object" ref="114494573"/> - <reference key="parent" ref="176321383"/> + <int key="objectID">340</int> + <reference key="object" ref="32705166"/> + <reference key="parent" ref="1008481607"/> </object> <object class="IBObjectRecord"> - <int key="objectID">28</int> - <reference key="object" ref="750998660"/> - <reference key="parent" ref="176321383"/> + <int key="objectID">356</int> + <reference key="object" ref="915187908"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="801326190"/> + </object> + <reference key="parent" ref="1016849337"/> </object> <object class="IBObjectRecord"> - <int key="objectID">29</int> - <reference key="object" ref="133285043"/> - <reference key="parent" ref="176321383"/> + <int key="objectID">357</int> + <reference key="object" ref="801326190"/> + <reference key="parent" ref="915187908"/> </object> <object class="IBObjectRecord"> - <int key="objectID">31</int> - <reference key="object" ref="94419441"/> + <int key="objectID">302</int> + <reference key="object" ref="163128165"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="741873280"/> + <reference ref="212256262"/> + <reference ref="267145969"/> + <reference ref="173366481"/> + <reference ref="1033588876"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="1016849337"/> </object> <object class="IBObjectRecord"> - <int key="objectID">160</int> - <reference key="object" ref="741873280"/> - <reference key="parent" ref="94419441"/> + <int key="objectID">306</int> + <reference key="object" ref="212256262"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="719157144"/> + </object> + <reference key="parent" ref="163128165"/> </object> <object class="IBObjectRecord"> - <int key="objectID">195</int> - <reference key="object" ref="581126685"/> + <int key="objectID">305</int> + <reference key="object" ref="267145969"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="257047106"/> + <reference ref="522037822"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="163128165"/> </object> <object class="IBObjectRecord"> - <int key="objectID">196</int> - <reference key="object" ref="257047106"/> - <reference key="parent" ref="581126685"/> + <int key="objectID">304</int> + <reference key="object" ref="173366481"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="554741989"/> + </object> + <reference key="parent" ref="163128165"/> </object> <object class="IBObjectRecord"> - <int key="objectID">197</int> - <reference key="object" ref="1069536323"/> + <int key="objectID">303</int> + <reference key="object" ref="1033588876"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="728722104"/> + <reference ref="493007225"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="163128165"/> </object> <object class="IBObjectRecord"> - <int key="objectID">198</int> - <reference key="object" ref="728722104"/> - <reference key="parent" ref="1069536323"/> + <int key="objectID">314</int> + <reference key="object" ref="493007225"/> + <reference key="parent" ref="1033588876"/> </object> <object class="IBObjectRecord"> - <int key="objectID">204</int> - <reference key="object" ref="314638156"/> + <int key="objectID">313</int> + <reference key="object" ref="554741989"/> + <reference key="parent" ref="173366481"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">308</int> + <reference key="object" ref="522037822"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="350598908"/> + <reference ref="498815766"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="267145969"/> </object> <object class="IBObjectRecord"> - <int key="objectID">205</int> - <reference key="object" ref="350598908"/> - <reference key="parent" ref="314638156"/> + <int key="objectID">309</int> + <reference key="object" ref="498815766"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="679002198"/> + <reference ref="941926270"/> + <reference ref="765424858"/> + </object> + <reference key="parent" ref="522037822"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">312</int> + <reference key="object" ref="679002198"/> + <reference key="parent" ref="498815766"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">311</int> + <reference key="object" ref="941926270"/> + <reference key="parent" ref="498815766"/> </object> <object class="IBObjectRecord"> - <int key="objectID">236</int> - <reference key="object" ref="974850032"/> + <int key="objectID">310</int> + <reference key="object" ref="765424858"/> + <reference key="parent" ref="498815766"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">307</int> + <reference key="object" ref="719157144"/> + <reference key="parent" ref="212256262"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">319</int> + <reference key="object" ref="330241286"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="464410464"/> + <reference ref="241774821"/> + <reference ref="321610274"/> + <reference ref="431580657"/> + <reference ref="254048379"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="1016849337"/> </object> <object class="IBObjectRecord"> - <int key="objectID">237</int> - <reference key="object" ref="464410464"/> - <reference key="parent" ref="974850032"/> + <int key="objectID">320</int> + <reference key="object" ref="241774821"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="823247511"/> + </object> + <reference key="parent" ref="330241286"/> </object> <object class="IBObjectRecord"> - <int key="objectID">246</int> - <reference key="object" ref="57714806"/> + <int key="objectID">321</int> + <reference key="object" ref="254048379"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="456341790"/> + <reference ref="856636688"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="330241286"/> </object> <object class="IBObjectRecord"> - <int key="objectID">247</int> - <reference key="object" ref="456341790"/> - <reference key="parent" ref="57714806"/> + <int key="objectID">322</int> + <reference key="object" ref="321610274"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="339882403"/> + </object> + <reference key="parent" ref="330241286"/> </object> <object class="IBObjectRecord"> - <int key="objectID">248</int> - <reference key="object" ref="762149330"/> + <int key="objectID">323</int> + <reference key="object" ref="431580657"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="192583280"/> + <reference ref="109957268"/> </object> - <reference key="parent" ref="309105014"/> + <reference key="parent" ref="330241286"/> </object> <object class="IBObjectRecord"> - <int key="objectID">249</int> - <reference key="object" ref="192583280"/> - <reference key="parent" ref="762149330"/> + <int key="objectID">324</int> + <reference key="object" ref="109957268"/> + <reference key="parent" ref="431580657"/> </object> <object class="IBObjectRecord"> - <int key="objectID">270</int> - <reference key="object" ref="892118626"/> + <int key="objectID">325</int> + <reference key="object" ref="339882403"/> + <reference key="parent" ref="321610274"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">326</int> + <reference key="object" ref="856636688"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="533593716"/> + <reference ref="305994847"/> + </object> + <reference key="parent" ref="254048379"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">327</int> + <reference key="object" ref="305994847"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="71113963"/> + <reference ref="593929782"/> + <reference ref="466450876"/> + </object> + <reference key="parent" ref="856636688"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">328</int> + <reference key="object" ref="71113963"/> + <reference key="parent" ref="305994847"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">329</int> + <reference key="object" ref="593929782"/> + <reference key="parent" ref="305994847"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">330</int> + <reference key="object" ref="466450876"/> + <reference key="parent" ref="305994847"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">331</int> + <reference key="object" ref="823247511"/> + <reference key="parent" ref="241774821"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">362</int> + <reference key="object" ref="726562036"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="166645029"/> + <reference ref="957122238"/> + <reference ref="909105719"/> + <reference ref="548934652"/> </object> <reference key="parent" ref="49161063"/> </object> <object class="IBObjectRecord"> - <int key="objectID">271</int> - <reference key="object" ref="533593716"/> - <reference key="parent" ref="892118626"/> + <int key="objectID">363</int> + <reference key="object" ref="166645029"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="415949117"/> + </object> + <reference key="parent" ref="726562036"/> </object> <object class="IBObjectRecord"> - <int key="objectID">282</int> - <reference key="object" ref="565292660"/> + <int key="objectID">364</int> + <reference key="object" ref="957122238"/> <object class="NSMutableArray" key="children"> <bool key="EncodedWithXMLCoder">YES</bool> - <reference ref="297585337"/> + <reference ref="927749651"/> + </object> + <reference key="parent" ref="726562036"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">365</int> + <reference key="object" ref="909105719"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="928502475"/> + </object> + <reference key="parent" ref="726562036"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">366</int> + <reference key="object" ref="548934652"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="1060377661"/> + </object> + <reference key="parent" ref="726562036"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">367</int> + <reference key="object" ref="1060377661"/> + <reference key="parent" ref="548934652"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">368</int> + <reference key="object" ref="928502475"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="317487076"/> + </object> + <reference key="parent" ref="909105719"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">369</int> + <reference key="object" ref="317487076"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="852213231"/> + <reference ref="847528775"/> + <reference ref="580567864"/> + </object> + <reference key="parent" ref="928502475"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">370</int> + <reference key="object" ref="852213231"/> + <reference key="parent" ref="317487076"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">371</int> + <reference key="object" ref="847528775"/> + <reference key="parent" ref="317487076"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">372</int> + <reference key="object" ref="580567864"/> + <reference key="parent" ref="317487076"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">373</int> + <reference key="object" ref="927749651"/> + <reference key="parent" ref="957122238"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">374</int> + <reference key="object" ref="415949117"/> + <reference key="parent" ref="166645029"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">197</int> + <reference key="object" ref="1069536323"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="728722104"/> </object> <reference key="parent" ref="49161063"/> </object> <object class="IBObjectRecord"> - <int key="objectID">283</int> - <reference key="object" ref="297585337"/> - <reference key="parent" ref="565292660"/> + <int key="objectID">198</int> + <reference key="object" ref="728722104"/> + <reference key="parent" ref="1069536323"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">204</int> + <reference key="object" ref="314638156"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="350598908"/> + </object> + <reference key="parent" ref="49161063"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">205</int> + <reference key="object" ref="350598908"/> + <reference key="parent" ref="314638156"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">195</int> + <reference key="object" ref="581126685"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="257047106"/> + </object> + <reference key="parent" ref="49161063"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">196</int> + <reference key="object" ref="257047106"/> + <reference key="parent" ref="581126685"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">379</int> + <reference key="object" ref="76401558"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="691700404"/> + </object> + <reference key="parent" ref="49161063"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">380</int> + <reference key="object" ref="691700404"/> + <reference key="parent" ref="76401558"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">381</int> + <reference key="object" ref="225452500"/> + <object class="NSMutableArray" key="children"> + <bool key="EncodedWithXMLCoder">YES</bool> + <reference ref="27390208"/> + </object> + <reference key="parent" ref="49161063"/> + </object> + <object class="IBObjectRecord"> + <int key="objectID">382</int> + <reference key="object" ref="27390208"/> + <reference key="parent" ref="225452500"/> </object> </object> </object> @@ -1041,11 +1927,6 @@ <string>-2.IBPluginDependency</string> <string>-3.IBPluginDependency</string> <string>-3.ImportedFromIB2</string> - <string>158.IBPluginDependency</string> - <string>159.IBPluginDependency</string> - <string>160.IBPluginDependency</string> - <string>161.IBPluginDependency</string> - <string>162.IBPluginDependency</string> <string>195.IBPluginDependency</string> <string>195.IBViewIntegration.shadowBlurRadius</string> <string>195.IBViewIntegration.shadowColor</string> @@ -1058,47 +1939,111 @@ <string>204.IBPluginDependency</string> <string>204.ImportedFromIB2</string> <string>205.IBPluginDependency</string> - <string>23.IBPluginDependency</string> - <string>23.ImportedFromIB2</string> - <string>236.IBPluginDependency</string> - <string>236.ImportedFromIB2</string> - <string>237.IBPluginDependency</string> <string>246.IBPluginDependency</string> <string>246.ImportedFromIB2</string> <string>247.IBPluginDependency</string> - <string>248.IBPluginDependency</string> - <string>248.ImportedFromIB2</string> - <string>249.IBPluginDependency</string> - <string>25.IBPluginDependency</string> - <string>25.ImportedFromIB2</string> - <string>26.IBPluginDependency</string> - <string>26.ImportedFromIB2</string> - <string>27.IBPluginDependency</string> - <string>27.ImportedFromIB2</string> <string>270.IBPluginDependency</string> <string>271.IBPluginDependency</string> - <string>28.IBPluginDependency</string> - <string>28.ImportedFromIB2</string> <string>282.IBPluginDependency</string> <string>283.IBPluginDependency</string> - <string>29.IBPluginDependency</string> - <string>29.ImportedFromIB2</string> - <string>30.IBPluginDependency</string> - <string>30.ImportedFromIB2</string> - <string>31.IBPluginDependency</string> - <string>31.ImportedFromIB2</string> - <string>32.IBPluginDependency</string> - <string>32.ImportedFromIB2</string> - <string>33.IBPluginDependency</string> - <string>33.ImportedFromIB2</string> - <string>34.IBPluginDependency</string> - <string>34.ImportedFromIB2</string> - <string>35.IBPluginDependency</string> - <string>35.ImportedFromIB2</string> - <string>36.IBPluginDependency</string> - <string>36.ImportedFromIB2</string> - <string>37.IBPluginDependency</string> - <string>37.ImportedFromIB2</string> + <string>286.IBPluginDependency</string> + <string>289.IBPluginDependency</string> + <string>289.ImportedFromIB2</string> + <string>290.IBPluginDependency</string> + <string>291.IBPluginDependency</string> + <string>291.ImportedFromIB2</string> + <string>292.IBPluginDependency</string> + <string>292.ImportedFromIB2</string> + <string>293.IBPluginDependency</string> + <string>293.ImportedFromIB2</string> + <string>294.IBPluginDependency</string> + <string>294.ImportedFromIB2</string> + <string>297.IBPluginDependency</string> + <string>298.IBPluginDependency</string> + <string>299.IBPluginDependency</string> + <string>299.ImportedFromIB2</string> + <string>300.IBPluginDependency</string> + <string>302.IBPluginDependency</string> + <string>303.IBPluginDependency</string> + <string>304.IBPluginDependency</string> + <string>304.ImportedFromIB2</string> + <string>305.IBPluginDependency</string> + <string>305.ImportedFromIB2</string> + <string>306.IBPluginDependency</string> + <string>306.ImportedFromIB2</string> + <string>307.IBPluginDependency</string> + <string>308.IBPluginDependency</string> + <string>309.IBEditorWindowLastContentRect</string> + <string>309.IBPluginDependency</string> + <string>309.ImportedFromIB2</string> + <string>310.IBPluginDependency</string> + <string>310.ImportedFromIB2</string> + <string>311.IBPluginDependency</string> + <string>311.ImportedFromIB2</string> + <string>312.IBPluginDependency</string> + <string>312.ImportedFromIB2</string> + <string>313.IBPluginDependency</string> + <string>314.IBPluginDependency</string> + <string>319.IBPluginDependency</string> + <string>320.IBPluginDependency</string> + <string>320.ImportedFromIB2</string> + <string>321.IBPluginDependency</string> + <string>321.ImportedFromIB2</string> + <string>322.IBPluginDependency</string> + <string>322.ImportedFromIB2</string> + <string>323.IBPluginDependency</string> + <string>324.IBPluginDependency</string> + <string>325.IBPluginDependency</string> + <string>326.IBPluginDependency</string> + <string>327.IBEditorWindowLastContentRect</string> + <string>327.IBPluginDependency</string> + <string>327.ImportedFromIB2</string> + <string>328.IBPluginDependency</string> + <string>328.ImportedFromIB2</string> + <string>329.IBPluginDependency</string> + <string>329.ImportedFromIB2</string> + <string>330.IBPluginDependency</string> + <string>330.ImportedFromIB2</string> + <string>331.IBPluginDependency</string> + <string>337.IBPluginDependency</string> + <string>337.IBViewIntegration.shadowBlurRadius</string> + <string>337.IBViewIntegration.shadowColor</string> + <string>337.IBViewIntegration.shadowOffsetHeight</string> + <string>337.IBViewIntegration.shadowOffsetWidth</string> + <string>338.IBPluginDependency</string> + <string>339.IBPluginDependency</string> + <string>339.ImportedFromIB2</string> + <string>340.IBPluginDependency</string> + <string>341.IBPluginDependency</string> + <string>341.ImportedFromIB2</string> + <string>356.IBPluginDependency</string> + <string>356.ImportedFromIB2</string> + <string>357.IBPluginDependency</string> + <string>362.IBPluginDependency</string> + <string>363.IBPluginDependency</string> + <string>364.IBPluginDependency</string> + <string>364.ImportedFromIB2</string> + <string>365.IBPluginDependency</string> + <string>365.ImportedFromIB2</string> + <string>366.IBPluginDependency</string> + <string>366.ImportedFromIB2</string> + <string>367.IBPluginDependency</string> + <string>368.IBPluginDependency</string> + <string>369.IBPluginDependency</string> + <string>369.ImportedFromIB2</string> + <string>370.IBPluginDependency</string> + <string>370.ImportedFromIB2</string> + <string>371.IBPluginDependency</string> + <string>371.ImportedFromIB2</string> + <string>372.IBPluginDependency</string> + <string>372.ImportedFromIB2</string> + <string>373.IBPluginDependency</string> + <string>374.IBPluginDependency</string> + <string>379.IBPluginDependency</string> + <string>380.IBPluginDependency</string> + <string>381.IBPluginDependency</string> + <string>381.ImportedFromIB2</string> + <string>382.IBPluginDependency</string> <string>5.IBEditorWindowLastContentRect</string> <string>5.IBViewEditorWindowController.showingLayoutRectangles</string> <string>5.IBWindowTemplateEditedContentRect</string> @@ -1118,16 +2063,8 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <integer value="0" id="8"/> - <object class="NSColor"> - <int key="NSColorSpace">3</int> - <bytes key="NSWhite">MAA</bytes> - </object> + <reference ref="8204224"/> <reference ref="8"/> <reference ref="8"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1140,47 +2077,111 @@ <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <reference ref="322721602"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <reference ref="322721602"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="322721602"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="322721602"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <reference ref="322721602"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <real value="1.000000e+00"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <reference ref="463946280"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <reference ref="463946280"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> + <reference ref="463946280"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>{{873, 640}, {110, 48}}</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="463946280"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="463946280"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="463946280"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="463946280"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>{{873, 640}, {110, 48}}</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="917308943"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="8"/> + <reference ref="8204224"/> + <reference ref="8"/> + <reference ref="8"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <real value="1.000000e+00"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <real value="1.000000e+00"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <real value="1.000000e+00"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <reference ref="640207679"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <real value="1.000000e+00"/> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>{{710, 445}, {267, 380}}</string> <reference ref="559925184"/> - <string>{{654, 483}, {266, 373}}</string> - <reference ref="559925184"/> - <string>{{654, 483}, {266, 373}}</string> + <string>{{710, 445}, {267, 380}}</string> <reference ref="559925184"/> <string>{{221, 276}, {533, 580}}</string> <reference ref="8"/> @@ -1211,7 +2212,7 @@ </object> </object> <nil key="sourceID"/> - <int key="maxID">285</int> + <int key="maxID">384</int> </object> <object class="IBClassDescriber" key="IBDocument.Classes"> <object class="NSMutableArray" key="referencedPartialClassDescriptions"> @@ -1239,7 +2240,9 @@ <object class="NSMutableArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> <string>FilterSettingsChanged:</string> + <string>adjustFilterDisplay:</string> <string>deblockSliderChanged:</string> + <string>modeDecombDeinterlaceSliderChanged:</string> <string>showFilterWindow:</string> <string>showPictureSettingsWindow:</string> <string>showPreviewWindow:</string> @@ -1251,42 +2254,62 @@ <string>id</string> <string>id</string> <string>id</string> + <string>id</string> + <string>id</string> </object> </object> <object class="NSMutableDictionary" key="outlets"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSMutableArray" key="dict.sortedKeys"> <bool key="EncodedWithXMLCoder">YES</bool> - <string>fAnamorphicPopUp</string> <string>fDeblockCheck</string> <string>fDeblockField</string> <string>fDeblockSlider</string> - <string>fDecombCheck</string> + <string>fDecombBox</string> + <string>fDecombDeinterlaceBox</string> + <string>fDecombDeinterlaceSlider</string> + <string>fDecombField</string> + <string>fDecombPopUp</string> + <string>fDeinterlaceBox</string> + <string>fDeinterlaceField</string> <string>fDeinterlacePopUp</string> + <string>fDenoiseBox</string> + <string>fDenoiseField</string> <string>fDenoisePopUp</string> - <string>fDetelecineCheck</string> + <string>fDetelecineBox</string> + <string>fDetelecineField</string> + <string>fDetelecinePopUp</string> <string>fFilterWindow</string> + <string>fGrayscaleCheck</string> <string>fInfoField</string> <string>fPictureFilterBox</string> <string>fPictureSizeOpenButton</string> - <string>fPictureSlider</string> <string>fPreviewOpenButton</string> </object> <object class="NSMutableArray" key="dict.values"> <bool key="EncodedWithXMLCoder">YES</bool> - <string>NSPopUpButton</string> <string>NSButton</string> <string>NSTextField</string> <string>NSSlider</string> - <string>NSButton</string> + <string>NSBox</string> + <string>NSBox</string> + <string>NSSlider</string> + <string>NSTextField</string> <string>NSPopUpButton</string> + <string>NSBox</string> + <string>NSTextField</string> + <string>NSPopUpButton</string> + <string>NSBox</string> + <string>NSTextField</string> + <string>NSPopUpButton</string> + <string>NSBox</string> + <string>NSTextField</string> <string>NSPopUpButton</string> - <string>NSButton</string> <string>NSWindow</string> + <string>NSButton</string> <string>NSTextField</string> <string>NSBox</string> <string>NSButton</string> - <string>NSSlider</string> <string>NSButton</string> </object> </object> diff --git a/macosx/English.lproj/PictureSettings.xib b/macosx/English.lproj/PictureSettings.xib index 34e8c0011..60b245117 100644 --- a/macosx/English.lproj/PictureSettings.xib +++ b/macosx/English.lproj/PictureSettings.xib @@ -1,9 +1,9 @@ <?xml version="1.0" encoding="UTF-8"?> -<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.02"> +<archive type="com.apple.InterfaceBuilder3.Cocoa.XIB" version="7.03"> <data> <int key="IBDocument.SystemTarget">1050</int> <string key="IBDocument.SystemVersion">9G55</string> - <string key="IBDocument.InterfaceBuilderVersion">670</string> + <string key="IBDocument.InterfaceBuilderVersion">677</string> <string key="IBDocument.AppKitVersion">949.43</string> <string key="IBDocument.HIToolboxVersion">353.00</string> <object class="NSMutableArray" key="IBDocument.EditedObjectIDs"> @@ -14,6 +14,15 @@ <bool key="EncodedWithXMLCoder">YES</bool> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> </object> + <object class="NSMutableDictionary" key="IBDocument.Metadata"> + <bool key="EncodedWithXMLCoder">YES</bool> + <object class="NSArray" key="dict.sortedKeys"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + <object class="NSMutableArray" key="dict.values"> + <bool key="EncodedWithXMLCoder">YES</bool> + </object> + </object> <object class="NSMutableArray" key="IBDocument.RootObjects" id="273418435"> <bool key="EncodedWithXMLCoder">YES</bool> <object class="NSCustomObject" id="355312334"> @@ -28,14 +37,14 @@ <object class="NSWindowTemplate" id="616825745"> <int key="NSWindowStyleMask">8215</int> <int key="NSWindowBacking">2</int> - <string key="NSWindowRect">{{1211, 357}, {229, 518}}</string> + <string key="NSWindowRect">{{1211, 357}, {229, 380}}</string> <int key="NSWTFlags">1886913536</int> <string key="NSWindowTitle">Picture Settings</string> <string key="NSWindowClass">NSPanel</string> <object class="NSMutableString" key="NSViewClass"> <characters key="NS.bytes">View</characters> </object> - <string key="NSWindowContentMaxSize">{10000, 10000}</string> + <string key="NSWindowContentMaxSize">{3.40282e+38, 3.40282e+38}</string> <string key="NSWindowContentMinSize">{230, 500}</string> <object class="NSView" key="NSWindowView" id="49161063"> <reference key="NSNextResponder"/> @@ -497,7 +506,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSSuperview" ref="1064912113"/> </object> </object> - <string key="NSFrame">{{17, 149}, {193, 161}}</string> + <string key="NSFrame">{{17, 11}, {193, 161}}</string> <reference key="NSSuperview" ref="49161063"/> <string key="NSOffsets">{0, 0}</string> <object class="NSTextFieldCell" key="NSTitleCell"> @@ -815,7 +824,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSSuperview" ref="1011917013"/> </object> </object> - <string key="NSFrame">{{19, 328}, {193, 130}}</string> + <string key="NSFrame">{{19, 190}, {193, 130}}</string> <reference key="NSSuperview" ref="49161063"/> <string key="NSOffsets">{0, 0}</string> <object class="NSTextFieldCell" key="NSTitleCell"> @@ -873,7 +882,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <object class="NSButton" id="892118626"> <reference key="NSNextResponder" ref="49161063"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{19, 491}, {57, 16}}</string> + <string key="NSFrame">{{19, 344}, {57, 25}}</string> <reference key="NSSuperview" ref="49161063"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> @@ -897,7 +906,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSSupport" ref="22"/> <reference key="NSControlView" ref="892118626"/> <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">129</int> + <int key="NSButtonFlags2">163</int> <string key="NSAlternateContents"/> <string key="NSKeyEquivalent"/> <int key="NSPeriodicDelay">200</int> @@ -907,7 +916,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <object class="NSButton" id="91459209"> <reference key="NSNextResponder" ref="49161063"/> <int key="NSvFlags">268</int> - <string key="NSFrame">{{118, 491}, {84, 16}}</string> + <string key="NSFrame">{{118, 344}, {84, 25}}</string> <reference key="NSSuperview" ref="49161063"/> <bool key="NSViewIsLayerTreeHost">YES</bool> <object class="NSArray" key="NSViewContentFilters"> @@ -931,7 +940,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference key="NSSupport" ref="22"/> <reference key="NSControlView" ref="91459209"/> <int key="NSButtonFlags">-2038284033</int> - <int key="NSButtonFlags2">129</int> + <int key="NSButtonFlags2">163</int> <string key="NSAlternateContents"/> <string key="NSKeyEquivalent"/> <int key="NSPeriodicDelay">200</int> @@ -939,7 +948,7 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> </object> </object> </object> - <string key="NSFrameSize">{229, 518}</string> + <string key="NSFrameSize">{229, 380}</string> <reference key="NSSuperview"/> </object> <string key="NSScreenRect">{{0, 0}, {1440, 878}}</string> @@ -1721,26 +1730,49 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <string>138.ImportedFromIB2</string> <string>14.IBPluginDependency</string> <string>14.ImportedFromIB2</string> + <string>149.IBPluginDependency</string> <string>15.IBPluginDependency</string> <string>15.ImportedFromIB2</string> + <string>150.IBPluginDependency</string> + <string>151.IBPluginDependency</string> + <string>152.IBPluginDependency</string> + <string>153.IBPluginDependency</string> + <string>154.IBPluginDependency</string> + <string>155.IBPluginDependency</string> + <string>156.IBPluginDependency</string> <string>16.IBPluginDependency</string> <string>16.ImportedFromIB2</string> + <string>166.IBPluginDependency</string> + <string>167.IBPluginDependency</string> + <string>168.IBPluginDependency</string> + <string>169.IBPluginDependency</string> <string>17.IBPluginDependency</string> <string>17.ImportedFromIB2</string> + <string>170.IBPluginDependency</string> + <string>171.IBPluginDependency</string> + <string>172.IBPluginDependency</string> + <string>173.IBPluginDependency</string> + <string>174.IBPluginDependency</string> + <string>178.IBPluginDependency</string> <string>18.IBPluginDependency</string> <string>18.ImportedFromIB2</string> <string>19.IBPluginDependency</string> <string>19.ImportedFromIB2</string> <string>244.IBPluginDependency</string> <string>244.ImportedFromIB2</string> + <string>245.IBPluginDependency</string> <string>250.IBPluginDependency</string> <string>250.ImportedFromIB2</string> + <string>251.IBPluginDependency</string> <string>252.IBPluginDependency</string> <string>252.ImportedFromIB2</string> + <string>253.IBPluginDependency</string> <string>260.IBPluginDependency</string> <string>260.ImportedFromIB2</string> + <string>261.IBPluginDependency</string> <string>262.IBPluginDependency</string> <string>262.ImportedFromIB2</string> + <string>263.IBPluginDependency</string> <string>270.IBPluginDependency</string> <string>271.IBPluginDependency</string> <string>274.IBPluginDependency</string> @@ -1762,7 +1794,6 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <string>47.IBPluginDependency</string> <string>47.ImportedFromIB2</string> <string>5.IBEditorWindowLastContentRect</string> - <string>5.IBPluginDependency</string> <string>5.IBViewEditorWindowController.showingLayoutRectangles</string> <string>5.IBWindowTemplateEditedContentRect</string> <string>5.ImportedFromIB2</string> @@ -1807,31 +1838,52 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> + <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> - <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> @@ -1846,10 +1898,11 @@ AAB0ZXh0AAAAAENvcHlyaWdodCBBcHBsZSBDb21wdXRlciwgSW5jLiwgMjAwNQAAAAA</bytes> <reference ref="559925184"/> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> - <string>{{423, 339}, {229, 518}}</string> <string>com.apple.InterfaceBuilder.CocoaPlugin</string> <reference ref="559925184"/> - <string>{{423, 339}, {229, 518}}</string> + <string>{{481, 445}, {229, 380}}</string> + <reference ref="559925184"/> + <string>{{481, 445}, {229, 380}}</string> <reference ref="559925184"/> <string>{{221, 276}, {533, 580}}</string> <reference ref="8"/> diff --git a/macosx/HBFilterController.h b/macosx/HBFilterController.h index 1bfde5be3..d2b224c76 100644 --- a/macosx/HBFilterController.h +++ b/macosx/HBFilterController.h @@ -25,15 +25,31 @@ IBOutlet NSBox * fPictureFilterBox; + IBOutlet NSBox * fDetelecineBox; + IBOutlet NSPopUpButton * fDetelecinePopUp; + IBOutlet NSTextField * fDetelecineField; + + IBOutlet NSBox * fDecombDeinterlaceBox; + IBOutlet NSSlider * fDecombDeinterlaceSlider; + + IBOutlet NSBox * fDecombBox; + IBOutlet NSPopUpButton * fDecombPopUp; + IBOutlet NSTextField * fDecombField; + + IBOutlet NSBox * fDeinterlaceBox; IBOutlet NSPopUpButton * fDeinterlacePopUp; - IBOutlet NSButton * fDecombCheck; - IBOutlet NSButton * fDetelecineCheck; + IBOutlet NSTextField * fDeinterlaceField; + + IBOutlet NSBox * fDenoiseBox; + IBOutlet NSPopUpButton * fDenoisePopUp; + IBOutlet NSTextField * fDenoiseField; + IBOutlet NSButton * fDeblockCheck; IBOutlet NSTextField * fDeblockField; IBOutlet NSSlider * fDeblockSlider; - IBOutlet NSPopUpButton * fDenoisePopUp; - IBOutlet NSPopUpButton * fAnamorphicPopUp; - IBOutlet NSSlider * fPictureSlider; + + IBOutlet NSButton * fGrayscaleCheck; + IBOutlet NSTextField * fInfoField; IBOutlet NSButton * fPreviewOpenButton; @@ -41,24 +57,20 @@ int MaxOutputWidth; int MaxOutputHeight; - BOOL autoCrop; - BOOL allowLooseAnamorphic; int output_width, output_height, output_par_width, output_par_height; int display_width; - /* used to track the previous state of the keep aspect - ratio checkbox when turning anamorphic on, so it can be - returned to the previous state when anamorphic is turned - off */ - BOOL keepAspectRatioPreviousState; + struct { int detelecine; int deinterlace; int decomb; + int usedecomb; int denoise; int deblock; + int grayscale; } fPictureFilterSettings; @@ -72,29 +84,33 @@ - (IBAction) showPreviewWindow: (id)sender; - (void) setInitialPictureFilters; - +- (IBAction) modeDecombDeinterlaceSliderChanged: (id) sender; - (IBAction) FilterSettingsChanged: (id) sender; +- (void) adjustFilterDisplay: (id) sender; - -- (BOOL) autoCrop; -- (void) setAutoCrop: (BOOL) setting; - -- (BOOL) allowLooseAnamorphic; -- (void) setAllowLooseAnamorphic: (BOOL) setting; - (IBAction) deblockSliderChanged: (id) sender; - (int) detelecine; +- (NSString*) detelecineCustomString; - (void) setDetelecine: (int) setting; +- (int) useDecomb; +- (void) setUseDecomb: (int) setting; - (int) deinterlace; +- (NSString*) deinterlaceCustomString; - (void) setDeinterlace: (int) setting; - (int) decomb; +- (NSString*) decombCustomString; - (void) setDecomb: (int) setting; - (int) denoise; +- (NSString*) denoiseCustomString; - (void) setDenoise: (int) setting; - (int) deblock; - (void) setDeblock: (int) setting; +- (int) grayscale; +- (void) setGrayscale: (int) setting; + - (IBAction)showPreviewPanel: (id)sender forTitle: (hb_title_t *)title; - (IBAction) showPictureSettingsWindow: (id)sender; diff --git a/macosx/HBFilterController.mm b/macosx/HBFilterController.mm index 24afa987c..83f735823 100644 --- a/macosx/HBFilterController.mm +++ b/macosx/HBFilterController.mm @@ -99,6 +99,7 @@ [[self window] setExcludedFromWindowsMenu:YES]; [self setInitialPictureFilters]; + } @@ -133,12 +134,28 @@ are maintained across different sources */ - (void) setInitialPictureFilters { - /* we use a popup to show the deinterlace settings */ + /* we use a popup to show the detelecine settings */ + [fDetelecinePopUp removeAllItems]; + [fDetelecinePopUp addItemWithTitle: @"Off"]; + [fDetelecinePopUp addItemWithTitle: @"Default"]; + [fDetelecinePopUp addItemWithTitle: @"Custom"]; + [fDetelecinePopUp selectItemAtIndex: fPictureFilterSettings.detelecine]; + + [self modeDecombDeinterlaceSliderChanged:nil]; + /* we use a popup to show the decomb settings */ + [fDecombPopUp removeAllItems]; + [fDecombPopUp addItemWithTitle: @"Off"]; + [fDecombPopUp addItemWithTitle: @"Default"]; + [fDecombPopUp addItemWithTitle: @"Custom"]; + [fDecombPopUp selectItemAtIndex: fPictureFilterSettings.decomb]; + + /* we use a popup to show the deinterlace settings */ [fDeinterlacePopUp removeAllItems]; [fDeinterlacePopUp addItemWithTitle: @"None"]; [fDeinterlacePopUp addItemWithTitle: @"Fast"]; [fDeinterlacePopUp addItemWithTitle: @"Slow"]; [fDeinterlacePopUp addItemWithTitle: @"Slower"]; + [fDeinterlacePopUp addItemWithTitle: @"Custom"]; /* Set deinterlaces level according to the integer in the main window */ [fDeinterlacePopUp selectItemAtIndex: fPictureFilterSettings.deinterlace]; @@ -149,6 +166,7 @@ are maintained across different sources */ [fDenoisePopUp addItemWithTitle: @"Weak"]; [fDenoisePopUp addItemWithTitle: @"Medium"]; [fDenoisePopUp addItemWithTitle: @"Strong"]; + [fDenoisePopUp addItemWithTitle: @"Custom"]; /* Set denoises level according to the integer in the main window */ [fDenoisePopUp selectItemAtIndex: fPictureFilterSettings.denoise]; @@ -158,11 +176,12 @@ are maintained across different sources */ - (void) SetTitle: (hb_title_t *) title { /* Set filters widgets according to the filters struct */ - [fDetelecineCheck setState:fPictureFilterSettings.detelecine]; + [fDetelecinePopUp selectItemAtIndex:fPictureFilterSettings.detelecine]; + [fDecombPopUp selectItemAtIndex:fPictureFilterSettings.decomb]; [fDeinterlacePopUp selectItemAtIndex: fPictureFilterSettings.deinterlace]; [fDenoisePopUp selectItemAtIndex: fPictureFilterSettings.denoise]; [fDeblockSlider setFloatValue:fPictureFilterSettings.deblock]; - [fDecombCheck setState:fPictureFilterSettings.decomb]; + [fGrayscaleCheck setState:fPictureFilterSettings.grayscale]; [self deblockSliderChanged: nil]; } @@ -180,13 +199,45 @@ are maintained across different sources */ [self FilterSettingsChanged: sender]; } + +- (IBAction) modeDecombDeinterlaceSliderChanged: (id) sender +{ + /* Decomb selected*/ + if ([fDecombDeinterlaceSlider floatValue] == 0.0) + { + [fDecombBox setHidden:NO]; + [fDeinterlaceBox setHidden:YES]; + fPictureFilterSettings.decomb = [fDecombPopUp indexOfSelectedItem]; + fPictureFilterSettings.usedecomb = 1; + fPictureFilterSettings.deinterlace = 0; + [self adjustFilterDisplay:fDecombPopUp]; + [fDecombPopUp selectItemAtIndex:fPictureFilterSettings.decomb]; + } + else + { + [fDecombBox setHidden:YES]; + [fDeinterlaceBox setHidden:NO]; + fPictureFilterSettings.usedecomb = 0; + fPictureFilterSettings.decomb = 0; + [self adjustFilterDisplay:fDeinterlacePopUp]; + [fDeinterlacePopUp selectItemAtIndex: fPictureFilterSettings.deinterlace]; + } + [self FilterSettingsChanged: sender]; +} + - (IBAction) FilterSettingsChanged: (id) sender { - fPictureFilterSettings.deinterlace = [fDeinterlacePopUp indexOfSelectedItem]; + fPictureFilterSettings.detelecine = [fDetelecinePopUp indexOfSelectedItem]; + [self adjustFilterDisplay:fDetelecinePopUp]; - fPictureFilterSettings.denoise = [fDenoisePopUp indexOfSelectedItem]; + fPictureFilterSettings.decomb = [fDecombPopUp indexOfSelectedItem]; + [self adjustFilterDisplay:fDecombPopUp]; - fPictureFilterSettings.detelecine = [fDetelecineCheck state]; + fPictureFilterSettings.deinterlace = [fDeinterlacePopUp indexOfSelectedItem]; + [self adjustFilterDisplay:fDeinterlacePopUp]; + + fPictureFilterSettings.denoise = [fDenoisePopUp indexOfSelectedItem]; + [self adjustFilterDisplay:fDenoisePopUp]; if ([fDeblockField stringValue] == @"Off") { @@ -197,7 +248,7 @@ are maintained across different sources */ fPictureFilterSettings.deblock = [fDeblockField intValue]; } - fPictureFilterSettings.decomb = [fDecombCheck state]; + fPictureFilterSettings.grayscale = [fGrayscaleCheck state]; if (sender != nil) { @@ -207,32 +258,75 @@ are maintained across different sources */ } - +- (void) adjustFilterDisplay: (id) sender +{ + + NSBox * filterBox; + NSTextField * filterField; + if (sender == fDetelecinePopUp) + { + filterBox = fDetelecineBox; + filterField = fDetelecineField; + } + if (sender == fDecombPopUp) + { + filterBox = fDecombBox; + filterField = fDecombField; + } + if (sender == fDeinterlacePopUp) + { + filterBox = fDeinterlaceBox; + filterField = fDeinterlaceField; + } + + if (sender == fDenoisePopUp) + { + filterBox = fDenoiseBox; + filterField = fDenoiseField; + } + + NSSize currentSize = [filterBox frame].size; + if ([sender titleOfSelectedItem] == @"Custom") + { + currentSize.height = 60; + } + else + { + currentSize.height = 30; + } + /* Check to see if we have changed the size from current */ + if (currentSize.height != [filterBox frame].size.height) + { + /* We are changing the size of the box, so recalc the origin */ + NSPoint origin = [filterBox frame].origin; + /* See if we are expanding the box downwards */ + if (currentSize.height > [filterBox frame].size.height) + { + origin.y = origin.y - currentSize.height / 2; + } + else + { + origin.y = origin.y + currentSize.height; + } + /* go ahead and resize the box */ + [filterBox setFrameSize:currentSize]; + [filterBox setFrameOrigin:origin]; + } + +} #pragma mark - -- (BOOL) autoCrop -{ - return autoCrop; -} -- (void) setAutoCrop: (BOOL) setting -{ - autoCrop = setting; -} -- (BOOL) allowLooseAnamorphic -{ - return allowLooseAnamorphic; -} -- (void) setAllowLooseAnamorphic: (BOOL) setting +- (int) detelecine { - allowLooseAnamorphic = setting; + return fPictureFilterSettings.detelecine; } -- (int) detelecine +- (NSString*) detelecineCustomString { - return fPictureFilterSettings.detelecine; + return [fDetelecineField stringValue]; } - (void) setDetelecine: (int) setting @@ -244,8 +338,12 @@ are maintained across different sources */ { return fPictureFilterSettings.deinterlace; } - -- (void) setDeinterlace: (int) setting { +- (NSString*) deinterlaceCustomString +{ + return [fDeinterlaceField stringValue]; +} +- (void) setDeinterlace: (int) setting +{ fPictureFilterSettings.deinterlace = setting; } - (int) decomb @@ -253,6 +351,21 @@ are maintained across different sources */ return fPictureFilterSettings.decomb; } +- (NSString*) decombCustomString +{ + return [fDecombField stringValue]; +} + +- (int) useDecomb +{ + return fPictureFilterSettings.usedecomb; +} + +- (void) setUseDecomb: (int) setting +{ + fPictureFilterSettings.usedecomb = setting; +} + - (void) setDecomb: (int) setting { fPictureFilterSettings.decomb = setting; } @@ -261,6 +374,11 @@ are maintained across different sources */ return fPictureFilterSettings.denoise; } +- (NSString*) denoiseCustomString +{ + return [fDenoiseField stringValue]; +} + - (void) setDenoise: (int) setting { fPictureFilterSettings.denoise = setting; @@ -276,6 +394,16 @@ are maintained across different sources */ fPictureFilterSettings.deblock = setting; } +- (int) grayscale +{ + return fPictureFilterSettings.grayscale; +} + +- (void) setGrayscale: (int) setting +{ + fPictureFilterSettings.grayscale = setting; +} + - (IBAction)showPreviewPanel: (id)sender forTitle: (hb_title_t *)title { [self SetTitle:title]; diff --git a/macosx/HBQueueController.mm b/macosx/HBQueueController.mm index 45d2f83a5..6874104c8 100644 --- a/macosx/HBQueueController.mm +++ b/macosx/HBQueueController.mm @@ -1044,34 +1044,53 @@ return ![(HBQueueOutlineView*)outlineView isDragging]; pictureFiltersPresent = YES; pictureFilters = [pictureFilters stringByAppendingString:@" - VFR"]; } + if( [[item objectForKey:@"PictureDetelecine"] intValue] == 1 ) { pictureFiltersPresent = YES; pictureFilters = [pictureFilters stringByAppendingString:@" - Detelecine"]; } - if( [[item objectForKey:@"PictureDecomb"] intValue] == 1) + if( [[item objectForKey:@"PictureDecombDeinterlace"] intValue] == 1) { - pictureFiltersPresent = YES; - pictureFilters = [pictureFilters stringByAppendingString:@" - Decomb "]; - } - - if ([[item objectForKey:@"PictureDeinterlace"] intValue] != 0) - { - pictureFiltersPresent = YES; - if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 1) - { - pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Fast "]; - } - else if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 2) + if ([[item objectForKey:@"PictureDecomb"] intValue] != 0) { - pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Slow "]; + pictureFiltersPresent = YES; + if( [[item objectForKey:@"PictureDecomb"] intValue] == 1) + { + pictureFiltersPresent = YES; + pictureFilters = [pictureFilters stringByAppendingString:@" - Decomb Default "]; + } + if( [[item objectForKey:@"PictureDecomb"] intValue] == 2) + { + pictureFiltersPresent = YES; + pictureFilters = [pictureFilters stringByAppendingString:@" - Decomb Custom "]; + } } - else if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 3) + } + else + { + if ([[item objectForKey:@"PictureDeinterlace"] intValue] != 0) { - pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Slower "]; + pictureFiltersPresent = YES; + if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 1) + { + pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Fast "]; + } + else if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 2) + { + pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Slow "]; + } + else if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 3) + { + pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Slower "]; + } + else if ([[item objectForKey:@"PictureDeinterlace"] intValue] == 4) + { + pictureFilters = [pictureFilters stringByAppendingString:@" - Deinterlace: Custom "]; + } + } - } if ([[item objectForKey:@"PictureDenoise"] intValue] != 0) { @@ -1088,6 +1107,10 @@ return ![(HBQueueOutlineView*)outlineView isDragging]; { pictureFilters = [pictureFilters stringByAppendingString:@" - Denoise: Strong "]; } + else if ([[item objectForKey:@"PictureDenoise"] intValue] == 4) + { + pictureFilters = [pictureFilters stringByAppendingString:@" - Denoise: Custom "]; + } } if ([[item objectForKey:@"PictureDeblock"] intValue] != 0) |