- /* Audio Sample Rate*/
- [preset setObject:@"48" forKey:@"AudioSampleRate"];
-
- /* Audio Bitrate Rate*/
- [preset setObject:@"160" forKey:@"AudioBitRate"];
+ /* Audio - Is done on a track by track basis, ONLY specifiy the tracks we want set as any track
+ * not listed will be set to "None" and not encoded */
+
+ /* Track 1 */
+ [preset setObject:[NSNumber numberWithInt:1] forKey:@"Audio1Track"];
+ [preset setObject:@"AAC (faac)" forKey:@"Audio1Encoder"];
+ [preset setObject:@"Dolby Pro Logic II" forKey:@"Audio1Mixdown"];
+ [preset setObject:@"48" forKey:@"Audio1Samplerate"];
+ [preset setObject:@"160" forKey:@"Audio1Bitrate"];
+ [preset setObject:[NSNumber numberWithFloat:1.0] forKey:@"Audio1TrackDRCSlider"];
+
+ /* Track 2 */
+ [preset setObject:[NSNumber numberWithInt:1] forKey:@"Audio2Track"];
+ [preset setObject:@"AC3 Passthru" forKey:@"Audio2Encoder"];
+ [preset setObject:@"AC3 Passthru" forKey:@"Audio2Mixdown"];
+ [preset setObject:@"Auto" forKey:@"Audio2Samplerate"];
+ /* Note: we ignore specified bitrate for AC3 Passthru in libhb and use
+ * the sources bitrate, however we need to initially set the value to something so
+ * the macgui doesnt barf, so 160 seems as good as anything */
+ [preset setObject:@"160" forKey:@"Audio2Bitrate"];
+ [preset setObject:[NSNumber numberWithFloat:1.0] forKey:@"Audio2TrackDRCSlider"];