X-Git-Url: http://git.cinelerra-gg.org/git/?p=goodguy%2Fhistory.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fpluginlv2.C;h=f4f1f7946df4ce9bf77b35e5dea84aa298f900aa;hp=d5f6c079eaf5ee4500a1a692d71caaa342541718;hb=2e48b660e37eb5c661264d601211e16cb6cd6e89;hpb=83c3c4b8005ee632f93844f2a81c9bbded1b69ad diff --git a/cinelerra-5.1/cinelerra/pluginlv2.C b/cinelerra-5.1/cinelerra/pluginlv2.C index d5f6c079..f4f1f794 100644 --- a/cinelerra-5.1/cinelerra/pluginlv2.C +++ b/cinelerra-5.1/cinelerra/pluginlv2.C @@ -128,6 +128,8 @@ int PluginLV2::load_lv2(const char *path, char *title) int PluginLV2::init_lv2(PluginLV2ClientConfig &conf, int sample_rate, int bfrsz) { reset_lv2(); + double bps = 2. * sample_rate / bfrsz; + if( bps > refreshrate ) refreshrate = bps; lv2_AudioPort = lilv_new_uri(world, LV2_CORE__AudioPort); lv2_ControlPort = lilv_new_uri(world, LV2_CORE__ControlPort);