]> granicus.if.org Git - handbrake/commitdiff
LinGui: remove more duplicate code relating to min/max audio bitrates
authorjstebbins <jstebbins.hb@gmail.com>
Wed, 6 Oct 2010 23:26:21 +0000 (23:26 +0000)
committerjstebbins <jstebbins.hb@gmail.com>
Wed, 6 Oct 2010 23:26:21 +0000 (23:26 +0000)
git-svn-id: svn://svn.handbrake.fr/HandBrake/trunk@3576 b64f7644-9d1e-0410-96f1-a4d463321fa5

gtk/src/audiohandler.c
gtk/src/hb-backend.c

index 78d405fd8e5cf357db2596148bc0d6bc221ed296..6ca01489509094f4d4eee781d6379e4d90611f6c 100644 (file)
@@ -99,10 +99,10 @@ ghb_adjust_audio_rate_combos(signal_user_data_t *ud)
                }
                else
                {
-                       ghb_ui_update(ud, "AudioBitrate", ghb_int64_value(384));
                        ghb_ui_update(ud, "AudioSamplerate", ghb_int64_value(0));
                        ghb_ui_update(ud, "AudioMixdown", ghb_int64_value(0));
-                       select_acodec = HB_ACODEC_AC3;
+                       bitrate = 448;
+                       mix = ghb_get_best_mix( titleindex, track, select_acodec, 0);
                }
                ghb_ui_update(ud, "AudioTrackDRCSlider", ghb_double_value(0));
        }
index 20ced8f693ddc6fa4686f75ba41038d5d2a59477..5f83478583315e98ac1dbe8429c054566e02b20b 100644 (file)
@@ -1656,22 +1656,13 @@ ghb_find_closest_audio_bitrate(gint codec, gint rate)
 gint
 ghb_get_best_audio_bitrate(gint acodec, gint br, gint channels)
 {
-       if (acodec & HB_ACODEC_FAAC)
-       {
-               int maxbr;
+       int low, high;
 
-               if (channels == 2)
-                       maxbr = 320;
-               else
-                       maxbr = 768;
-               if (br > maxbr)
-                       br = maxbr;
-       }
-       if (acodec & HB_ACODEC_AC3)
-       {
-               if (br > 640)
-                       br = 640;
-       }
+       ghb_get_audio_bitrate_limits(acodec, channels, &low, &high);
+       if (br > high)
+               br = high;
+       if (br < low)
+               br = low;
        br = ghb_find_closest_audio_bitrate(acodec, br);
        return br;
 }