diff options
author | dynaflash <[email protected]> | 2007-08-03 14:54:51 +0000 |
---|---|---|
committer | dynaflash <[email protected]> | 2007-08-03 14:54:51 +0000 |
commit | 04f12fa40082e474793cb0a873c091ed00ae6005 (patch) | |
tree | 1d5956d19a0440f03185a65c81138d41bc999a74 /macosx/Controller.mm | |
parent | ba97b1754423fde2165366949d0bb7eeb8a9ae95 (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
Diffstat (limited to 'macosx/Controller.mm')
-rw-r--r-- | macosx/Controller.mm | 11 |
1 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) |