OSDN Git Service

LinGui: fix bad audio codec setting in job
authorjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 9 Oct 2010 22:11:13 +0000 (22:11 +0000)
committerjstebbins <jstebbins@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Sat, 9 Oct 2010 22:11:13 +0000 (22:11 +0000)
was using a pointer before it was set.

git-svn-id: svn://localhost/HandBrake/trunk@3593 b64f7644-9d1e-0410-96f1-a4d463321fa5

gtk/src/hb-backend.c

index a9a962c..7b1d947 100644 (file)
@@ -4676,11 +4676,13 @@ add_job(hb_handle_t *h, GValue *js, gint unique_id, gint titleindex)
                asettings = ghb_array_get_nth(audio_list, ii);
                audio.in.track = ghb_settings_get_int(asettings, "AudioTrack");
                audio.out.track = tcount;
-               acodec = ghb_settings_combo_int(asettings, "AudioEncoder");
-               audio.out.codec = ghb_select_audio_codec(js, aconfig, acodec);
 
         aconfig = (hb_audio_config_t *) hb_list_audio_config_item(
                                                                        title->list_audio, audio.in.track );
+
+               acodec = ghb_settings_combo_int(asettings, "AudioEncoder");
+               audio.out.codec = ghb_select_audio_codec(js, aconfig, acodec);
+
         audio.out.dynamic_range_compression = 
                        ghb_settings_get_double(asettings, "AudioTrackDRCSlider");
         if (audio.out.dynamic_range_compression < 1.0)