This (and some of last) week have been spent digging into some gremlin like issues with iShowU HD. I’ve been focusing on:
- Why the heck the silly “can’t find display <big long awful number here>” message appears for some users…
- How iShowU HD behaves in a multi monitor environment, and;
The main thing I’m trying to do is understand what’s causing these irritating messages to appear. The reason it’s “hard” is that I don’t get them on any machine here.
To this end; I’ve made a number of improvements to the way the capture space is handled. In the process I think I’ve fixed a number of bugs, and sped things up at the same time. I’ve had early reports from some users I’ve been in touch with that the changes have been good.
Speed wise, it turns out that if “drop duplicate frames” is enabled (a sensible default, in theory) that capture can be quite slow for about 30 seconds. After which it magically speeds up. But annoyingly, it’s not just slow … it’s jerky and horrid. So now I’ve made that option disabled by default. It can be enabled if you need it, of course. Oh, and wouldn’t you guess? It doesn’t happen on Yosemite. Go figure.
This brings it’s performance much more in line with pre 10.7.x. It’s faster to start capture and smoother to boot.
If you’ve any issues, don’t hesitate to get in touch over at the bleeding edge page on Facebook. It’s a quick easy way to get in touch. I do read email, and support tickets but these typically have a longer turnaround time (day or two).
I’ve been keeping the rules tho: Haven’t fed the codebase water, fed it after midnight (debatable) nor exposed it to bright light.
Pick up the new build using the normal methods. i.e: software update within the app, making sure “beta updates” is enabled in the iShowU HD preferences software update pane.