admin wrote:
It will not be possible to add back the legacy desktop capture to vMix at this time.
There were a lot of code dependencies by the legacy method that needed to be changed to suit the NDI, so it is non-trivial to add the old code back in.
1) Rename old unit filename
2) Edit Namespace
3) Add old tabsheet
4) Paste old clicky code
Legacy customers supported :)
Don't forget, some of your customers are old coders, and we do understand what it takes to maintenance this kind of code.
I do understand that the new code is faster, but not necessarily better, or stable, nor is bug free (by any measure).
In fact, I would not even deem it shippable.
admin wrote:
I try as much as possible to support backward compatibility, but the benefits of NDI, in my view, make the time to reconfigure things worth it.
No, you have that backwards, Not as much as possible... It is possible. You try as much as "in your view" of what you want to be possible, and "in your view" is your measure of how much your customers time is worth to reconfigure things, and what they be willing to accept as "breakage".
Some of your customers may feel differently.
admin wrote:
this is to be expected for major new releases
No, what is expected now is that, as a customer, I cannot count on the major features that you add. You may break them, or remove them at will, without forethought (you removed code instead of adding new code).
What I can count on, is your update release schedule. Do you realize that (like clockwork) your updates are most often released right before a trade show you are attending?
And on some occasions, those updates were buggy, and quickly re-released?
As a coder, that says to me that updates are sometimes rushed out without good testing, for the purpose of "show and tell".
Your paying customers deserve better. We are not your beta testers.
Sorry if this all sounds harsh. That is not the intention. The intention is truth, and the truth may only appear harsh.
A final truth: VMix is a very (very) fine product. I have very few criticisms. I ask for a little care, a changelog for the updates, version numbers for the desktop capture apps on the download page, and you to be truthful with me (in turn).
In exchange, I thank you (in the form of payments and buy recommendations), I abide by your licensing and also thank you for the flexibility to easily move those licenses as needed.
Actually, I sometimes wish I was part of the coding team. VMix a great product, and something I think I could really get behind (I'm coding a similar app, but cross platform - most lately supporting high end ARM boards like the Jetson-TX1 - but my multi-mix cameras fly on drones and are strapped to aircraft - I think I would prefer seeing studio mixes to the feeds I get).
Joe