On 07.09.24 21:37, Will Godfrey wrote:
Carla*does*  produce longs, and includes log output from Yoshimi. It was right
under my nose and I didn't see it.

This makes things much easier

It looks as if in the latter one, there are two LV2 startups.

You're referring to the message "Starting in LV2 plugin mode" printed by
the Yoshimi core plugin, from the MusicClient::start() function.

This is indeed an inconsistency.
- I have invoked this function directly from the activate() callback
- but it is also invoked indirectly from the normal start-up sequence,
  as it's one of the MusicClient lifecycle functions.


Right now, this function only zeroes the buffers and sets some flags,
so I would be surprised if this was the reason.

Anyway, it shows us that Carla invokes the activate() callback.
And obviously I should remove the duplicated invocation and probably
better put the synchronisation flag directly into the activate() callback.

Just pushed that small change out -- not sure if it will make any difference

-- Hermann


_______________________________________________
Yoshimi-devel mailing list
Yoshimi-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/yoshimi-devel

Reply via email to