Go Back   Cockos Incorporated Forums > Projects > Deprecated REAPER issue tracker > Closed Issue

Reaper used with JackOSX Issue Tools
issueid=1675 12-05-2009 05:39 AM
Human being with feelings
Reaper used with JackOSX
Multi-threading issues when using JackVST and JackAU plug-ins

Using Reaper under JackOSX and specifically using the JackVST and JackAU plug-ins shows some problems.

JackAU or JackVST plugins are *strongly* connected to the underling JACK client (the one living "inside" the JackRouter device), and basically just add some send/return ports to it. If calling the JackRouter process function and calling the plugins process functions is not done in the same thread, then all sort of complex synchronization issues start to happens, at the audio level, but also can cause crash problems, if the JACK client inside JackRouter is closed while the JackAU or JackVST plugins are still there.

We have seen that Reaper seems to spawn it's audio code over several additional worker threads, where plugins process function are actually called. So this way of doing basically destroying the assumption JackAU or JackVST plugins are relying on to work properly.

It there any work around for that could be implemented at the plugin level?

Thanks.

sletz (JackOSX)
This issue is closed. No more replies may be made.
Issue Details
Issue Type Closed Issue
Project Deprecated REAPER issue tracker
Category Audio recording and playback
Status Misdirected Post
Priority 5 - Medium
Affected Version 3.1415
Closed Version (none)
Yes votes 0
No votes 0
Assigned Users (none)
Tags (none)

12-05-2009 06:29 AM
Administrator
 
Closed

Issue Tools
Subscribe to this issue

All times are GMT -7. The time now is 05:59 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.