Re: [LAD] LV2 GUI - GTK widget signal disconnect

From: Aurélien Leblond <blablack@email-addr-hidden>
Date: Mon Jan 20 2014 - 00:37:34 EET

On 19 Jan 2014 20:39, "David Robillard" <d@email-addr-hidden> wrote:
>
> On Sat, 2014-01-18 at 17:15 +0000, Aurélien Leblond wrote:
> > Hello,
> >
> > I have a strange issue in my plugins GUI beatslash-lv2
> > (https://github.com/blablack/beatslash-lv2) or deteriorate-lv2
> > (https://github.com/blablack/deteriorate-lv2).
> >
> > The GUI widgets to control the plugins gets disconnected when used for
a while.
> > I can reproduce the issue in Ingen almost everytime, although I never
> > know exact when the GUI will disconnect and Ingen doesn't output any
> > error.
> >
> > What happens is that once the widgets disconnect, if I try to change
> > the values via the GUI (turn the dial, change the value of a combo
> > box, etc) the changes are not transferred to the LV2 DSP.
>
> Have you confirmed this issue in a different host as well?

No, but I haven't used beatslash-lv2, ams-lv2 or deteriorate-lv2 anywhere
else but Ingen.
When the issue happens, all plugins running from these 3 sets are impacted,
but other plugins are still working fine.
That's why I assumed the issue was with my plugins...

>
> There is a lot of stuff going on between your UI and the plugin
> instance, especially in a client-server host like Ingen. Do you mean
> your widgets are not receiving events whatsoever, as verified *in the UI
> alone*, or they aren't getting all the way to the plugin instance?
>
> The former problem is much smaller in scope. The problem may not be
> related to your code or Gtk signals at all.

I'm not sure I understand exactly what you mean.
Vales changes in the GUI are not received by the DSP, and (if I remember
well) changes on the DSP front (via Ingen internally created GUI) are not
received by the GUI.

The problem is that the issue happens randomly. I spent all afternoon
trying to reproduce it and it never happened. But the days it happens, I'm
always in the mid of something else to do proper testing (creating videos
or actually playing music!)

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Mon Jan 20 04:15:02 2014

This archive was generated by hypermail 2.1.8 : Mon Jan 20 2014 - 04:15:02 EET