]> granicus.if.org Git - handbrake/commitdiff
MacGui: Fix audio issue where both tracks would use the first source audio track...
authordynaflash <dynaflashtech@gmail.com>
Wed, 2 Apr 2008 04:42:08 +0000 (04:42 +0000)
committerdynaflash <dynaflashtech@gmail.com>
Wed, 2 Apr 2008 04:42:08 +0000 (04:42 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@1368 b64f7644-9d1e-0410-96f1-a4d463321fa5

macosx/Controller.mm

index 56ad64242a280db5880eefe387e66ed0f5f32865..d8cf580db4665de818abd231111bcd37a4cd1cbd 100644 (file)
@@ -1608,7 +1608,7 @@ static NSString *        ChooseSourceIdentifier             = @"Choose Source It
         //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang1PopUp indexOfSelectedItem] - 1);
         audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
         hb_audio_config_init(audio);
-
+        audio->in.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
         /* We go ahead and assign values to our audio->out.<properties> */
         audio->out.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
         if ([[fAudTrack1MixPopUp titleOfSelectedItem] isEqualToString: @"AC3 Passthru"])
@@ -1639,7 +1639,7 @@ static NSString *        ChooseSourceIdentifier             = @"Choose Source It
             //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang1PopUp indexOfSelectedItem] - 1 );
             audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
             hb_audio_config_init(audio);
-
+            audio->in.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
             /* We go ahead and assign values to our audio->out.<properties> */
             audio->out.track = [fAudLang1PopUp indexOfSelectedItem] - 1;
             audio->out.codec = HB_ACODEC_AC3;
@@ -1662,7 +1662,7 @@ static NSString *        ChooseSourceIdentifier             = @"Choose Source It
         /* Now we modify it according to the gui settings for the specified track number */
         audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
         hb_audio_config_init(audio);
-
+        audio->in.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
         /* We go ahead and assign values to our audio->out.<properties> */
         audio->out.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
         if ([[fAudTrack2MixPopUp titleOfSelectedItem] isEqualToString: @"AC3 Passthru"])
@@ -1691,7 +1691,7 @@ static NSString *        ChooseSourceIdentifier             = @"Choose Source It
             //audio = (hb_audio_config_t *) hb_list_audio_config_item( title->list_audio, [fAudLang2PopUp indexOfSelectedItem] - 1 );
             audio = (hb_audio_config_t *) calloc(1, sizeof(*audio));
             hb_audio_config_init(audio);
-
+            audio->in.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
             /* We go ahead and assign values to our audio->out.<properties> */
             audio->out.track = [fAudLang2PopUp indexOfSelectedItem] - 1;
             audio->out.codec = HB_ACODEC_AC3;