Re: multiJACK patch management: the first glimmerings of success

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/06/2016 06:34 PM, Chris Caudle wrote:

> So is it possibly feasible to automate checking for non-realtime safe
> function use in plugin binaries? 

Semi-automate. Yes, see jack-interposer [1] (also mentioned earlier in
this thread), just run the plugin in jalv or some simple jack host.

Also a good test is jack-demolition [2] feed a plugin or jack-app with
all kind of odd data (NaN, infinities, denormals) and see if it survives
(use with care to not kill your speakers).

> I'm pretty confident it would not be
> difficult to do with source, especially if you took the manual path of
> finding the processing function by inspecting the code. 

It can go deep though.  There's Marc McCurry's Stoat -  Realtime
Function Static Analysis [2] which aid analysis.


best,
robin

[1] https://github.com/raboof/jack_interposer
[2] http://plugin.org.uk/releases/jack-demolition/
[3] https://github.com/fundamental/stoat

_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user



[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux