projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
fix for missing lv2 config update
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
pluginlv2client.C
diff --git
a/cinelerra-5.1/cinelerra/pluginlv2client.C
b/cinelerra-5.1/cinelerra/pluginlv2client.C
index f327da81a533711c864c846eb0c84727a30c6308..d5c385b0e052d70581de7ff972e0f06e5a293cc6 100644
(file)
--- a/
cinelerra-5.1/cinelerra/pluginlv2client.C
+++ b/
cinelerra-5.1/cinelerra/pluginlv2client.C
@@
-287,7
+287,8
@@
void PluginLV2Client::process_buffer(int size)
int PluginLV2Client::process_realtime(int64_t size,
Samples *input_ptr, Samples *output_ptr)
{
int PluginLV2Client::process_realtime(int64_t size,
Samples *input_ptr, Samples *output_ptr)
{
- load_configuration();
+ if( load_configuration() )
+ update_lv2();
init_buffer(size);
load_buffer(size, &input_ptr, 1);
process_buffer(size);
init_buffer(size);
load_buffer(size, &input_ptr, 1);
process_buffer(size);
@@
-297,7
+298,8
@@
int PluginLV2Client::process_realtime(int64_t size,
int PluginLV2Client::process_realtime(int64_t size,
Samples **input_ptr, Samples **output_ptr)
{
int PluginLV2Client::process_realtime(int64_t size,
Samples **input_ptr, Samples **output_ptr)
{
- load_configuration();
+ if( load_configuration() )
+ update_lv2();
init_buffer(size);
load_buffer(size, input_ptr, PluginClient::total_in_buffers);
process_buffer(size);
init_buffer(size);
load_buffer(size, input_ptr, PluginClient::total_in_buffers);
process_buffer(size);