Releases: glikely/obs-ptz
PTZ Controls 0.18.0-pre1
in which the kindness of strangers is appreciated
This is a pre-release of the 0.18.x series of the plugin for testing and local translation before a full release is made. I've done very little testing on this version as I'm releasing it while travelling and away from my test lab. As there are significant changes in both the backend code and the UI layout, I'd appreciate testing and feedback. As before, please provide feedback in the discussion page for the 0.18.x release series.
One big thing to highlight, this is the first release that can be translated into other languages. I need help with this though. I will be making a full release in about 2 weeks time. If you want to have PTZ Controls UI translated into your own language, please help by going to the PTZ Controls Crowdin project page and providing string translations.
What's Changed
- Add brackets to min/max to avoid macro evaluation by @anthony-linaro in #233
- Visca udp fixes by @glikely in #236
- Disable USB UVC on macos by @glikely in #237
- Internationalization and UI tweaks by @glikely in #234
- Visca seq num fix by @glikely in #238
- Internationalization updates by @glikely in #239
- Visca updates by @glikely in #242
- Joystick mapping updates by @glikely in #243
- ui: Fix layout of device list by @glikely in #246
New Contributors
- @anthony-linaro made their first contribution in #233
Full Changelog: v0.17.0...v0.18.0-pre1
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 53f18c646799b1e947830483403ce907db94436062a910f3f1568716d4d05df4
obs-ptz-0.17.0-source.tar.xz: c4077a64c782078f5cf343b13e84afa91d329d91d00c43af1d01948efbdb6041
obs-ptz-0.17.0-windows-x64-Installer.exe: 9f2ad89b70bf61d08f61fb1cf24976089f88b3931d2a48ed8484352cbf7d83ee
obs-ptz-0.17.0-windows-x64.zip: 23385cd8e9df88a2eba5a4d4370a9b3e250ce24f276a22f52d51616b362e42ff
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: 02d0a2ea4c6f6e75ee63d5cf3055ec7f098e9bad0fea75dc79c3665cb31d4de1
obs-ptz-0.17.0-x86_64-linux-gnu.deb: 8dea49d9f3fccf99a3adf8bd69e5474dfe5ce20ea741e0af7a3ce412a7bbfd13
PTZ Controls 0.17.2
in which touchups are made
The first beta of OBS studio 31.1 was released this past week, which cleaned up the QListView layout logic. However, in fixing that, it exposed where obs-ptz made the same mistakes. This is a minor release that fixes the device list display on the new OBS beta release.
Anyone using an OBS 31.1.x release should upgrade to this version.
Checksums
obs-ptz-0.17.2-macos-universal.pkg: 049cad0c6e8b4b29279a38afa842a6cee209920691efb8176b42f71902dd2f3f
obs-ptz-0.17.2-source.tar.xz: bcd7ac253a914348a83d7b1f23d2e0689f1ab0c846ad108512644970f4367250
obs-ptz-0.17.2-windows-x64-Installer.exe: d3d6565519dca4b23a529443ffaa006f20f81e4b7dc2b3910d91c41317303b2b
obs-ptz-0.17.2-windows-x64.zip: aeaff5c210edffb65a4ccd56406cd8921712a092c44322f20462148a8f27a2cd
obs-ptz-0.17.2-x86_64-linux-gnu-dbgsym.ddeb: cd4e776cd528b704f5124c9e31f7897698f134edbd4baa1f6eabac9f288925d0
obs-ptz-0.17.2-x86_64-linux-gnu.deb: 5215490d400b939698087d6f00717fceadf9f70c2483be5fb481449130d028cc
Full Changelog: v0.17.3...v0.17.2
PTZ Controls 0.17.1
in which the mystery of what was taking so long is solved
This is a bug fix release to fix VISCA over IP cameras to taking a long time to start working when using an IP address. The delay was because the plugin was attempting to do a reverse DNS lookup for the IP, and not starting the connection until the reverse lookup finished or timed out. Anyone using VISCA over IP cameras should upgrade to this version.
The other fixes here are updating the contributor acknowledgement in the settings dialog and disabling USB support on MacOS as it only works in Linux and Windows at the moment.
Checksums
obs-ptz-0.17.1-macos-universal.pkg: 1c76e6482a110134d382b33e9ea66ef6ed85ed826f96c686e3a17bfd1f9a8f47
obs-ptz-0.17.1-source.tar.xz: 1289f233877841dab27ed50859d4ceafff53fd352737c6b0aa279c099b2b481b
obs-ptz-0.17.1-windows-x64-Installer.exe: 0a884ee31209f9ec01381c06c4d8c34aafff0474855514a60b1bb002ca47fbec
obs-ptz-0.17.1-windows-x64.zip: 6a325927d6b1cbbb0d02b737208d339c5ebf8e66cb3a4c820d1927766e7be3f0
obs-ptz-0.17.1-x86_64-linux-gnu-dbgsym.ddeb: 0214eff2562b46d0573ffd67146c7f941052cc5b5b73604111ca4d0f05f7db1c
obs-ptz-0.17.1-x86_64-linux-gnu.deb: 503642699cdfd3e81797e7aaf0e4aca7cfbb519ecbb297629b7802734d17233f
Full Changelog: v0.17.0...v0.17.1
PTZ Controls 0.17.0
in which the lights get turned back on
Here is a new stable release of the PTZ control plugin, updated to work with OBS Studio 31.0.0 and with many bug fixes and enhancements. Binaries for MacOS, Windows and Ubuntu 24.04 are all available, and you can compile from source to support other Linux distros. The build system has been completely overhauled to use the latest build scripts from obs-plugintemplate, making it much easier to get up and running.
VISCA support (UART, TCP and UDP) have had a lot of work to more closely follow the protocol. This should result in more reliable and responsive control. This includes adding support for cameras that don't use a sequence number over UDP, and being able to specifiy UDP connections by hostname instead of IP address.
Joystick support has also improved. It is now possible to choose how joystick axes and buttons are mapped to actions in the plugin.
Support for both ONVIF and USB UVC cameras has been added to the plugin. In both cases, this support is experimental and may not work as expected. Please file issues for any problems you have with these types of cameras.
There are also lots of quality of life fixes all over the plugin. Context menus are used in more places which allows buttons to be removed from the toolbar to clean up the interface. Status of autofocus and camera power is more reliable. Verbose protocol tracing only gets written to the log if OBS Studio is run with the --verbose flag, so that your OBS log file doesn't get overloaded with the entire protocol stream. The installers will now install the plugin to the updated plugins directory.
This release should also work with OBS Studio 30.0.0, but not all the visual elements will look right because the 31 series adds a new theme system which is used by this release. Version 29 and earlier are no longer supported.
If you've got a previous version of PTZ Controls installed, uninstall it before installing this version.
Happy broadcasting!
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 1b58b156d89a4b25710c8bd8a8962d3074a2ebcddc4a4876113501c13ded4364
obs-ptz-0.17.0-source.tar.xz: 35814b9b269d099acb5ab3362d6db41e141376564218405c2d75993e553706bd
obs-ptz-0.17.0-windows-x64-Installer.exe: 403d5e06d81f2d4ed2e082e3f98f2a272cc6d4270c36107d82365e46cd94ee88
obs-ptz-0.17.0-windows-x64.zip: 12ee283ec8b083d88ddd169e7d7e7e7579dd2196c1e7e21fdf273d46ba7ecff7
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: 851353c89ad32085b6a3b8193d5daf0ff071704ba5b52dcc3863e75512bee349
obs-ptz-0.17.0-x86_64-linux-gnu.deb: 89d3533b0da008d78c8ed991184093fd55daffde2cb167fc7a037b2e8b257493
What's Changed
- USB PTZ control by @quartzo in #210
- Some non initialized stuff on windows by @quartzo in #211
- Rework the context menu by @glikely in #218
- Quirk: Support VISCA UDP without sequence field by @glikely in #217
- Rebased onto latest obs-plugintemplate
- Updated to support OBS Studio 31.0.0 and later.
- Updated properties-view widget from mainline obs-studio
- Moved configuration control into a context menu
- Moved live-move lock from toolbar to camera list
- Added USB UVC camera support (courtesy @quartzo)
- Fixes to speed ramping and autofocus by @glikely in #220
- Enable joystick by @glikely in #221
- Visca udp improvements by @glikely in #222
- joystick: fix deadzone calculation. by @glikely in #223
- Reenable debug tracing by @glikely in #224
- visca: Fix crash on unresolved hostname by @glikely in #225
- Fixes to ENABLE_USB_CAM handling by @quartzo in #226
- Add joystick axis/button mappings by @glikely in #230
Full Changelog: v0.15.4...v0.17.0
PTZ Controls v0.17.0-pre7
in which the little things get looked at
Warning: This is an unsupported test release. Not recommended for production environments. Please test and report your experience in the v0.17.0 Discussion page instead of filing issues.
VISCA protocol logging is back in this release, but the way to enable it has changed. To get the protocol log, OBS needs to be run with the —verbose
flag, and there is a per camera option to write the data to the log. Wireshark is also a good way to snoop the traffic for debugging.
What's Changed
- USB PTZ control by @quartzo in #210
- Some non initialized stuff on windows by @quartzo in #211
- Rework the context menu by @glikely in #218
- Quirk: Support VISCA UDP without sequence field by @glikely in #217
- Rebased onto latest obs-plugintemplate
- Updated to support OBS Studio 31.0.0 and later.
- Updated properties-view widget from mainline obs-studio
- Moved configuration control into a context menu
- Moved live-move lock from toolbar to camera list
- Added USB UVC camera support (courtesy @quartzo)
- Fixes to speed ramping and autofocus by @glikely in #220
- Enable joystick by @glikely in #221
- Visca udp improvements by @glikely in #222
- joystick: fix deadzone calculation. by @glikely in #223
- Reenable debug tracing by @glikely in #224
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 2684fa194f4eba30c24f14f3cf661fe7c05cd44ff4a8f711e0e505d6ac66d28d
obs-ptz-0.17.0-source.tar.xz: 70de93dd9429797ee00aa726d29fcff5b56f981848db69e241c61a2fc3ce2f87
obs-ptz-0.17.0-windows-x64-Installer.exe: 3b5b681c9f5fafbd62dd2e803a29ed499756df0361933d39355cc15a840c7bed
obs-ptz-0.17.0-windows-x64.zip: bd8921b32867b1d61a13d222c2069e636e87c0443cac7861f00e3e8132089268
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: 4153822dc9edfe86d8c1dfdecbc6d9c9c20be38ab3aa12f6ae77328e44a119ad
obs-ptz-0.17.0-x86_64-linux-gnu.deb: 0a3e80cf9995aaf91eabb99cfeb219dfa95d9be6492ec46e0dbf968f460238e8
Full Changelog: v0.17.0-pre6...v0.17.0-pre7
PTZ Controls v0.17.0-pre6
in which VISCA-over-IP gets some much needed love and attention
Warning: This is an unsupported test release. Not recommended for production environments. Please test and report your experience in the v0.17.0 Discussion page instead of filing issues.
A notable change in this release is that debug logging no longer dumps the full protocol trace into the OBS log file. While it was useful, it was also very noisy and filled up the log file very quickly. I've disabled it in the build for now until a better way to display protocol traffic is designed. In the mean time, wireshark is a good way to snoop the traffic for debugging.
What's Changed
- USB PTZ control by @quartzo in #210
- Some non initialized stuff on windows by @quartzo in #211
- Rework the context menu by @glikely in #218
- Quirk: Support VISCA UDP without sequence field by @glikely in #217
- Rebased onto latest obs-plugintemplate
- Updated to support OBS Studio 31.0.0 and later.
- Updated properties-view widget from mainline obs-studio
- Moved configuration control into a context menu
- Moved live-move lock from toolbar to camera list
- Added USB UVC camera support (courtesy @quartzo)
- Fixes to speed ramping and autofocus by @glikely in #220
- Enable joystick by @glikely in #221
- Visca udp improvements by @glikely in #222
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 88a066248c6fee1955a95b07f10d53a33a66aba74cf6fd883bcb1828c20eddc1
obs-ptz-0.17.0-source.tar.xz: 39322f6d9c5a27a9944451fda5d3e85dec908e3fd0ab53dbddcd86fab69f6e0e
obs-ptz-0.17.0-windows-x64-Installer.exe: 1b775224f11d38c54a696eab565bdbaee09ceed968050f8a13fc9bd5377e74f5
obs-ptz-0.17.0-windows-x64.zip: 6f214c16232ec4f694632df970fba7002970ec8dc4cd3e65f4593c7bc299c1ac
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: cb101dbf009045da074d9a0bf1984827f920d30dad9b7059aa394c6c7f488959
obs-ptz-0.17.0-x86_64-linux-gnu.deb: b51b9e09412e6c1798179dcec46439ef89736fb104cb88932530403a98fe0d13
Full Changelog: https://github.com/glikely/obs-ptz/compare/v0.15.4…v0.17.0-pre6
PTZ Controls v0.17.0-pre5
in which Joystick support makes its return.
Warning: This is an unsupported test release. Not recommended for production environments. Please test and report your experience in the v0.17.0 Discussion page instead of filing issues.
What's Changed
- USB PTZ control by @quartzo in #210
- Some non initialized stuff on windows by @quartzo in #211
- Rework the context menu by @glikely in #218
- Quirk: Support VISCA UDP without sequence field by @glikely in #217
- Rebased onto latest obs-plugintemplate
- Updated to support OBS Studio 31.0.0 and later.
- Updated properties-view widget from mainline obs-studio
- Moved configuration control into a context menu
- Moved live-move lock from toolbar to camera list
- Added USB UVC camera support (courtesy @quartzo)
- Fixes to speed ramping and autofocus by @glikely in #220
- Enable joystick by @glikely in #221
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 422e0d7e320cf0a280c6d028169bb712aa3b087fabd04ada17d3255bdbeab098
obs-ptz-0.17.0-source.tar.xz: b3c49746770fa2f7f952093585872d990d5a702dd4db7c6697e30896215571ae
obs-ptz-0.17.0-windows-x64-Installer.exe: b1fc37f12190bfcbeedcd4a408f47f5715579422e2ec582e527a73dbaae40df4
obs-ptz-0.17.0-windows-x64.zip: a839ae9b13e9322690c646dfbcf6e12dae731331703f9790d6953f49ad937c06
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: a4a15cd5c7d098a7f7b49bcb08e154e31be1502c78a99c46f1ff7c9f2d0693df
obs-ptz-0.17.0-x86_64-linux-gnu.deb: 47c2c7a5e8e12d45b42a89420d466768caab8c9293a35922306e67ca7ecdefa8
Full Changelog: v0.15.4...v0.17.0-pre5
PTZ Camera Control for OBS v0.17.0-pre4
Warning: This is an unsupported test release. Not recommended for production environments. Please test and report your experience in the v0.17.0 Discussion page instead of filing issues.
Changes:
What's Changed
- USB PTZ control by @quartzo in #210
- Some non initialized stuff on windows by @quartzo in #211
- Rework the context menu by @glikely in #218
- Quirk: Support VISCA UDP without sequence field by @glikely in #217
- Rebased onto latest obs-plugintemplate
- Updated to support OBS Studio 31.0.0 and later.
- Updated properties-view widget from mainline obs-studio
- Moved configuration control into a context menu
- Moved live-move lock from toolbar to camera list
- Added USB UVC camera support (courtesy @quartzo)
Notes:
- Joystick support is currently not working
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 363d461190c7b990b62a44f69dc44e8d75372a8fb3ad1ce3d799b730e9479390
obs-ptz-0.17.0-source.tar.xz: a6bf90c4abc66a1010de694fb44a4cf0442c540332a3190bc26380eed64b0c69
obs-ptz-0.17.0-windows-x64-Installer.exe: a000015aec2c1329037d5d21602ae5d1edb3a5b300cfdf10ce7469b73cd2f844
obs-ptz-0.17.0-windows-x64.zip: e534415742b347a7a48af64332cc0f122b7fe9c6b5076c0057407f6aea5800a5
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: 97552b6423ff52ca23dd9a3edc4d2831e6f8dd95e2e4eb6ac4b38e658bb39711
obs-ptz-0.17.0-x86_64-linux-gnu.deb: 32b78ce337e3b149cee036af3146fbfb3dbfdacd305d554bc08354e8919c3590
Full Changelog: v0.15.4...v0.17.0-pre4
PTZ Camera Control for OBS v0.17.0-pre3
Warning: This is an unsupported test release. Not recommended for production environments. Please test and report your experience in the v0.17.0 Discussion page instead of filing issues.
Changes:
- Rebased onto latest obs-plugintemplate
- Updated to support OBS Studio 31.0.0 and later.
- Updated properties-view widget from mainline obs-studio
- Moved configuration control into a context menu
- Moved live-move lock from toolbar to camera list
- Added USB UVC camera support (courtesy @quartzo)
Notes:
- Joystick support is disabled in the binary releases
Checksums
obs-ptz-0.17.0-macos-universal.pkg: 0df358f764e02634b8a75abe5db4aa7c97420a477d9939311298a22ae3ed5e2f
obs-ptz-0.17.0-source.tar.xz: f4d20baed1c42de37968afb617fb9b42b0454f7428ede9a1dfb24cf5a8bcb89a
obs-ptz-0.17.0-windows-x64.zip: cfc6577652d40dbe1c71d77481013c86903b2ac3a4920330fc88091427f6d5a2
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: 2c766d4e4c39b6e9c1dd6701095397eb3af484abed339fd94cde4e492b23918c
obs-ptz-0.17.0-x86_64-linux-gnu.deb: a4671316a58599f09f5173cf7debfc9b17dd4e9fec59f4fabd000a619db31f2b
Full Changelog: v0.15.4...v0.17.0-pre3
obs-ptz v0.16.0-test2
This is a test release of the preset system rework and ONVIF support. Please test and report back
Checksums
obs-ptz-0.16.0-test2-linux-x86_64.deb: 391661d75eb7737754e3a0b643a5fba33d1d7291b459087ce217bc9218d9bb39
obs-ptz-v0.16.0-test2-macos-arm64.pkg: 4ead5a50909014bae6a3db358c55d70443397df2e632da38f25f34068c7b1151
obs-ptz-v0.16.0-test2-macos-universal.pkg: 2a80090b39a05e975957218cb4751527ec714c02fcfa3822a81fbd20a2d6c81d
obs-ptz-v0.16.0-test2-macos-x86_64.pkg: 3a9916b5623e84ceb8b78c216e76219437ed964705e749d770bfe7e91f372d66
obs-ptz-v0.16.0-test2-windows-x64-Installer.exe: 7622390441c469ff2ca6cae25dcde0fe66732db3fc0e0888a36c77d1c0711e68
obs-ptz-v0.16.0-test2-windows-x64.zip: 2d838e9cede50ad0d9576eec43e76dbf3af01c0c910aabb08db5691cad2870f2