summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordynaflash <[email protected]>2007-08-03 14:54:51 +0000
committerdynaflash <[email protected]>2007-08-03 14:54:51 +0000
commit04f12fa40082e474793cb0a873c091ed00ae6005 (patch)
tree1d5956d19a0440f03185a65c81138d41bc999a74
parentba97b1754423fde2165366949d0bb7eeb8a9ae95 (diff)
MacGui: Send to MetaX upon completion preference initial implementation.
- Thanks Rodney (MetaX dev)! - Default is off - Upon completion of encode, if checked in prefs, HB will send the finished movie to MetaX for meta tagging. - currently only sends a single encode. If using the queue, will send the last job in the queue only. - In talking to Rodney some work might have to be done on the MetaX side if we ever want to be able to send an entire queue to MetaX all at once. git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@785 b64f7644-9d1e-0410-96f1-a4d463321fa5
-rw-r--r--macosx/Controller.mm11
-rw-r--r--macosx/English.lproj/Preferences.nib/keyedobjects.nibbin19953 -> 20521 bytes
2 files changed, 10 insertions, 1 deletions
diff --git a/macosx/Controller.mm b/macosx/Controller.mm
index dfc944f50..bd5452296 100644
--- a/macosx/Controller.mm
+++ b/macosx/Controller.mm
@@ -841,6 +841,15 @@ list = hb_get_titles( fHandle );
[self EnableUI: YES];
}
+ // MetaX insertion via AppleScript
+ if([[NSUserDefaults standardUserDefaults] boolForKey: @"sendToMetaX"] == YES)
+ {
+ NSAppleScript *myScript = [[NSAppleScript alloc] initWithSource: [NSString stringWithFormat: @"%@%@%@", @"tell application \"MetaX\" to open (POSIX file \"", [fDstFile2Field stringValue], @"\")"]];
+ [myScript executeAndReturnError: nil];
+ [myScript release];
+ }
+
+
}
else
{
@@ -998,7 +1007,7 @@ list = hb_get_titles( fHandle );
resumeOrPause = NO;
/* we record the current source name here in case the next scan is unsuccessful,
then we can replace the scan progress with the old name if necessary */
- sourceDisplayName = [NSString stringWithFormat:[fSrcDVD2Field stringValue]];
+ sourceDisplayName = [NSString stringWithFormat:[fSrcDVD2Field stringValue]];
/* if its the initial successful scan after awakeFromNib */
if (currentSuccessfulScanCount == 1)
diff --git a/macosx/English.lproj/Preferences.nib/keyedobjects.nib b/macosx/English.lproj/Preferences.nib/keyedobjects.nib
index 8a019d9c7..26ec4f322 100644
--- a/macosx/English.lproj/Preferences.nib/keyedobjects.nib
+++ b/macosx/English.lproj/Preferences.nib/keyedobjects.nib
Binary files differ