]> granicus.if.org Git - handbrake/commitdiff
preset: fix audio settings when samplerate == auto
authorDamiano Galassi <damiog@gmail.com>
Fri, 14 Apr 2017 16:38:45 +0000 (18:38 +0200)
committerDamiano Galassi <damiog@gmail.com>
Fri, 14 Apr 2017 16:38:45 +0000 (18:38 +0200)
libhb/preset.c

index 05efa6a65c825786b542f0ef45e6ddb80fec3696..5741362fccb76807357d5bb72fbd1d0d405646ed 100644 (file)
@@ -700,6 +700,10 @@ static void add_audio_for_lang(hb_value_array_t *list, const hb_dict_t *preset,
                     sr_name = hb_dict_get_string(encoder_dict,
                                                  "AudioSamplerate");
                     sr      = hb_audio_samplerate_get_from_name(sr_name);
+                    if (sr < 0)
+                    {
+                        sr = 0;
+                    }
                     hb_dict_set(audio_dict, "Samplerate", hb_value_int(sr));
                 }
                 if (hb_dict_get(encoder_dict, "AudioCompressionLevel") != NULL)