I've got a VST and AU plugin being built on the Mac. (VST comes from the same binary, repackaged, I'm taking it?). If I put a breakpoint in my Xcode project the AudioUnit plugin will stop, but the VST one just ignores it.
thoughts?
cheers! J.
I've got a VST and AU plugin being built on the Mac. (VST comes from the same binary, repackaged, I'm taking it?). If I put a breakpoint in my Xcode project the AudioUnit plugin will stop, but the VST one just ignores it.
thoughts?
cheers! J.
Don't know, but I've had some problems with LLDB not breaking correctly, so I've stayed with GDB, which seems to work a bit better.
Bugger. I upgraded to Xcode 5. I hate being on the uncharted bit of the map. Will let you know if I solve it. In the meantime, if you happen to hear of a drag and drop problem with VST on the Mac let me know. I might be still trying to get a breakpoint to break!
Ah - it's this problem:
http://www.juce.com/forum/topic/xcode-breakpoints-not-hit-juce-source-code
Edit (or create) the file ~/.lldbinit and add the following line settings set target.inline-breakpoint-strategy always
Now to solve the drag and drop issue !!
It appears my mouseDrag() callback is being called with a postition outside it's own boundary ...
(lldb) print event (const juce::MouseEvent) $0 = { x = 150 y = -69 mods = { flags = 16 } eventComponent = 0x073eac00 originalComponent = 0x073eac00 eventTime = { millisSinceEpoch = 1382473596399 } mouseDownTime = { millisSinceEpoch = 1382473580534 } source = { pimpl = 0x1d7c9ce0 leakDetector181 = {} } mouseDownPos = { x = -1505 y = -149 } numberOfClicks = '\0' wasMovedSinceMouseDown = '\x01' }
And this:
(lldb) print event.getDistanceFromDragStart() (int) $2 = 1656
Which is WAY outside the VST plugin's window!
Also check out: http://www.juce.com/forum/topic/registerbasicformats-and-xcode-debugger
Rail