]> git.0d.be Git - jack_mixer.git/commitdiff
ensure transition has at least 1 step
authorDaniel Sheeler <dsheeler@pobox.com>
Sun, 29 Mar 2020 14:21:35 +0000 (09:21 -0500)
committerFrédéric Péters <fpeters@0d.be>
Thu, 2 Apr 2020 12:28:15 +0000 (14:28 +0200)
jack_mixer.c

index 457e9556d97e46205eb7491f78d0dc8b4fce5844..48cebf79541617298a8802f31ee2c5a20e26784f 100644 (file)
@@ -1252,7 +1252,7 @@ add_channel(
   channel_ptr->volume_transition_seconds = VOLUME_TRANSITION_SECONDS;
   channel_ptr->num_volume_transition_steps =
     channel_ptr->volume_transition_seconds *
-    jack_get_sample_rate(channel_ptr->mixer_ptr->jack_client);
+    jack_get_sample_rate(channel_ptr->mixer_ptr->jack_client) + 1;
   channel_ptr->volume = 0.0;
   channel_ptr->volume_new = 0.0;
   channel_ptr->balance = 0.0;
@@ -1372,7 +1372,7 @@ create_output_channel(
   channel_ptr->volume_transition_seconds = VOLUME_TRANSITION_SECONDS;
   channel_ptr->num_volume_transition_steps =
     channel_ptr->volume_transition_seconds *
-    jack_get_sample_rate(channel_ptr->mixer_ptr->jack_client);
+    jack_get_sample_rate(channel_ptr->mixer_ptr->jack_client) + 1;
   channel_ptr->volume = 0.0;
   channel_ptr->volume_new = 0.0;
   channel_ptr->balance = 0.0;