/* Audio */
NSMutableArray *audioArray = [[NSMutableArray alloc] initWithArray:[fAudioController audioTracks] copyItems:YES];
- [queueFileJob setObject:[NSArray arrayWithArray: audioArray] forKey:@"AudioList"];
+ [queueFileJob setObject:audioArray forKey:@"AudioList"];
[audioArray release];
/* Subtitles Defaults */
/* Subtitles */
NSMutableArray *subtitlesArray = [[NSMutableArray alloc] initWithArray:[fSubtitlesViewController subtitles] copyItems:YES];
- [queueFileJob setObject:[NSArray arrayWithArray: subtitlesArray] forKey:@"SubtitleList"];
+ [queueFileJob setObject:subtitlesArray forKey:@"SubtitleList"];
[subtitlesArray release];
/* Now we go ahead and set the "job->values in the plist for passing right to fQueueEncodeLibhb */
{
preset[@"AudioTrackSelectionBehavior"] = @"none";
}
- preset[@"AudioLanguageList"] = self.trackSelectionLanguages;
+ preset[@"AudioLanguageList"] = [[self.trackSelectionLanguages copy] autorelease];
// Passthru settings
preset[@"AudioAllowAACPass"] = @(self.allowAACPassthru);
{
preset[@"SubtitleTrackSelectionBehavior"] = @"none";
}
- preset[@"SubtitleLanguageList"] = self.trackSelectionLanguages;
+
+ preset[@"SubtitleLanguageList"] = [[self.trackSelectionLanguages copy] autorelease];
preset[@"SubtitleAddCC"] = @(self.addCC);
preset[@"SubtitleAddForeignAudioSearch"] = @(self.addForeignAudioSearch);
preset[@"SubtitleAddForeignAudioSubtitle"] = @(self.addForeignAudioSubtitle);