Releases: glikely/obs-ptz
Releases · glikely/obs-ptz
OBS PTZ v0.10.4
Minor bug fix for plugin API. Only Facetracker plugin users need to upgrade
v0.10.3
v0.10.2
v0.10.1
v0.10.0
New Features:
- Provide list of source names when setting device name
- Make PTZ device name track source name
- Allow device to be associated with any source name
- Move PTZDevice contructor/destructor into cpp
- Assign each device a persistant unique id
- Add config to disable controls for active scene
- Use toolbar buttons instead of radio buttons for autoselect mode
- Add button for manually unlocking the live camera lock
Bug fixes and codebase improvements
- Only send stop commands when needed
- Drop unnecessary calls to setFlat() on focus buttons
- Fix setting state of livemoveDisable checkbox
- Use the same terminology between dock and settings
- visca-over-tcp: Automatically reconnect when sending
- Fix Linux build
- trivial: Fix layout of settings dialog
- action-source: Fix handling of disabled sources
- action-source: use .activate() callback
- Remove unused signal handler from action source
- trivial: Delete commented out code from ptz-controls.cpp
- Drop default hostname/address from visca over IP config
- ptz-device: fix name handling
- Pass obs_data_t config to PTZDevice constructor
- Update screenshots
- Always use .currCamera() to get ptz device
- Rename "camera" to "device_id" in the action filter
- ui: Remove errant '&' from setting dialog
- visca: Clamp device address to [1,7]
v0.10.0-rc2
Changes over v0.10.0-rc1:
- Fix problem with movement lock getting enabled when it shouldn't
- Add button to manually disable movement lock
- Change autoselect radio buttons to toolbar buttons that take up less space
v0.10.0-rc1
New Features:
- Provide list of source names when setting device name
- Make PTZ device name track source name
- Allow device to be associated with any source name
- Move PTZDevice contructor/destructor into cpp
- Assign each device a persistant unique id
- Add config to disable controls for active scene
Bug fixes and codebase improvements
- Only send stop commands when needed
- Drop unnecessary calls to setFlat() on focus buttons
- Fix setting state of livemoveDisable checkbox
- Use the same terminology between dock and settings
- visca-over-tcp: Automatically reconnect when sending
- Fix Linux build
- trivial: Fix layout of settings dialog
- action-source: Fix handling of disabled sources
- action-source: use .activate() callback
- Remove unused signal handler from action source
- trivial: Delete commented out code from ptz-controls.cpp
- Drop default hostname/address from visca over IP config
- ptz-device: fix name handling
- Pass obs_data_t config to PTZDevice constructor
- Update screenshots
- Always use .currCamera() to get ptz device
- Rename "camera" to "device_id" in the action filter
- ui: Remove errant '&' from setting dialog
- visca: Clamp device address to [1,7]
v0.9.0
New features in this release:
- Pelco-D protocol
- VISCA over TCP (Used by PTZ Optics, Jimcom, and others)
- Windows package contains both 32-bit and 64-bit support
- Installer package for Windows
- Reorganized settings dialog
- Settings dialog is more responsive
- Context menu for cameras added to dock to control power and one-push white balance
- Double clicking camera opens the settings dialog
- Hotkeys added for diagonal directions and preset recall
Full Changelog: v0.8.0...v0.9.0
v0.8.0
New features in this release:
- Added a prototype source trigger to initiate preset recalls or pan/tilt movements when a scene is selected
- Relayout of control panel. Moved the Zoom buttons to the left on the pan/tilt pad and made the speed slider horizontal so that a label would fit. Preset panel now is the full height of the dock so that more presets can be seen.
- Fixed a bug with some Sony cameras that if speed is 0 in the pan/tilt command, even if the axis isn't moving, will cause an error reply.
v0.7.0
This release adds a number of new features and fixes many bugs.
Improvements:
- Add focus controls to the dock
- visca: Add decoding of vendor and model names
- Adding configurable baud rate
- Change dock layout to shrink buttons and make preset list full height
Bug fixes:
- settings: Don't overwrite preset or name changes
- Fix sending inquiries to visca-over-uart devices
- settings: Fix vertical expanding of properties view
- Fix UTF8 device and preset names
- Fix int_field to preserve unmasked bits
- Fix off-by-one error in boolean datagram fields