Fix lens iris adjustment by using fStop value not normalised.
The comment here led me to believe the iris value in state was normalised. When incrementing smaller iris values I found this wasn't the case as the changes weren't applying.
Improve logic for incrementing shutter speed
The previous implementation resulted in some incompatible shutter speeds e.g. 1/1.
The ATEM seemed to do its best in translating this to a valid shutter speed but shows an incorrect value in software control.
The new logic steps through a list of valid shutter speeds supported by ATEM software control.
Changes:
Fix lens iris adjustment by using fStop value not normalised. The comment here led me to believe the iris value in state was normalised. When incrementing smaller iris values I found this wasn't the case as the changes weren't applying.
Improve logic for incrementing shutter speed The previous implementation resulted in some incompatible shutter speeds e.g. 1/1. The ATEM seemed to do its best in translating this to a valid shutter speed but shows an incorrect value in software control. The new logic steps through a list of valid shutter speeds supported by ATEM software control.
Testing