Releases: glikely/obs-ptz
PTZ Camera Control for OBS v0.18.1
in which Dutch is added
That is all
Note: There are two separate installers for Windows. One that works with OBS Studio 31.0.4 and earlier, and another that works with the OBS Studio 31.1.0 release candidate. Make sure you install the correct one.
Checksums
obs-ptz-0.18.1-macos-universal.pkg: 00b61e72dd77ec811d35ff63248759ec48956e1d9128f6de7faa9b38d7c840a0
obs-ptz-0.18.1-source.tar.xz: fa9119fa36b2358404c380c2edac64e2563b6f09ac6d017092f24b90a00300bb
obs-ptz-0.18.1-windows-x64-Installer.exe: dfa368525e762b8a600d047f3ea87f28d47c41de97604e362b65eb8504bbe1ad
obs-ptz-0.18.1-windows-x64.zip: b5a565bcd43428d94fc208257193b140e90207d1f6fbbf1c33a96e655a8392ea
obs-ptz-0.18.1-x86_64-linux-gnu-dbgsym.ddeb: 290787c81a8348f2edf2cee7108188251948a028217fc2d61b5c075a78156766
obs-ptz-0.18.1-x86_64-linux-gnu.deb: da905b26f7880967860db013e646799afd4cd5d4208c21a9d716354ca5a50f3f
Full Changelog: v0.18.0...v0.18.1
PTZ Controls 0.18.0 (for OBS Studio 31.1.0 and newer)
This is a special release of 0.18.0 that is built against OBS Studio 31.1.0-rc1. The regular release does not work with the 31.1.0 release candidate on Windows. Use this release instead.
Unfortunately this build will not work with OBS Studio 31.0.3 or earlier. Only use this release if you're using OBS Studio 31.1.0 or newer. Otherwise use https://github.com/glikely/obs-ptz/releases/v0.18.0
Full Changelog: v0.18.0...v0.18.0-for-obs-31.1.0
PTZ Controls 0.18.0
em que aprendo a falar português
I'm quite happy with this release. Not only does the plugin finally support localization with translations added for Portugese, Danish, German, French, and Norwegian, but there have been updates throughout the core code. Joystick buttons can now be mapped to any OBS hotkey. The VISCA protocol handling is more robust and should be better at reporting camera power and autofocus state. It is also the background work that was needed to start adding control of extended camera settings through the plugin. There is a sizable backlog of feature requests that were blocked on that work, so I'm hoping to get through some of those in the next release. The UI has been cleaned up, with more consistent layout and closer match to the style of the built in docks. The on-screen joystick has been simplified, and now gives visual feedback.
Thank you to everyone who helped with code, translations, and testing. I also love hearing about how you're using the plugin and what would make it work better in your environment. Keep those comments, patches and translations coming!
Note: There are two separate builds for Windows. One for OBS Studio 31.0.3 and earlier, and another that works with the OBS Studio 31.1.0-rc1 release candidate. There is a library conflict that prevents a single build from working with both. Make sure you install the version that matches your OBS Studio version
Checksums
obs-ptz-0.18.0-macos-universal.pkg: 6b52770f4bb0328636af7963b546aa1133ff643767d38b2ede89bb26bee501e5
obs-ptz-0.18.0-source.tar.xz: d33cb305debbcc9b34df42d1e438be7d4ff46cf7cc899137863487f9a1f309e0
obs-ptz-0.18.0-windows-x64-Installer.exe: 09734ad79c1230124b92c5df02f5f9a58263c134d9c50f968e09642bfbe98542
obs-ptz-0.18.0-windows-x64.zip: 36767f8c65670ba2997781eddf29b7d3a9727c9de4b2875f701070782d429d29
obs-ptz-0.18.0-windows-x64-for-31.1.0-Installer.exe: d9d3fe43bfdecb0fd03cffb142704e601ea4d7bc7d5a51e93b926021cd8bcd80
obs-ptz-0.18.0-windows-x64-for-31.1.0.zip: 0b866bf64d0507dd17e4ef46768becce8b700b3d3667fb792704f5fa57b79b4a
obs-ptz-0.18.0-x86_64-linux-gnu-dbgsym.ddeb: 5ff80f57141c67537c434a933704166b1faffe3ac2828ff736086e7f3f359f6a
obs-ptz-0.18.0-x86_64-linux-gnu.deb: ef7b96de1ad0e84651a5c691bc706cb694690279e7f24f3fbd8ecc06486f9832
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
- ui: Remove left and right margins from buttons by @glikely in #253
- Translation Updates by @glikely in #249
- Onscreen joystick fixes by @glikely in #254
- Translation Updates by @glikely in #255
New Contributors
- @anthony-linaro made their first contribution in #233
Full Changelog: v0.17.0...v0.18.0
PTZ Camera Control for OBS v0.18.0-pre3
in which there are fewer papercuts
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. A few tweaks have been made to widget layouts, and more translations have been added. Thank you to all the translators who helped with the localization. As before, please provide feedback in the discussion page for the 0.18.x release series.
I'll be tagging the 0.18.0 release in about a week. There won't be any more major changes, and this is the last call for getting translations submitted or updated for 0.18.0 over on the PTZ Controls Crowdin project page.
Checksums
obs-ptz-0.17.0-macos-universal.pkg: e1579c56b4514861cd3c2918461b88f6e06e23d333a8ceb37187a88ccfdca987
obs-ptz-0.17.0-source.tar.xz: a96f6664a942a95145fcb83b603eed1b6d1a1fb12cf9ae64ea4bd521d9bc1370
obs-ptz-0.17.0-windows-x64-Installer.exe: 138ffca75f7e20878386e82d0155d06c61656765fed43c6de274d2a5e58e8961
obs-ptz-0.17.0-windows-x64.zip: 17e357f05fe7357b5b58daf04dcc9813f730afc8dd64588d0c1c2f5864eaa91c
obs-ptz-0.17.0-x86_64-linux-gnu-dbgsym.ddeb: 196b1b5d3c7e161a0380875bd989433acbe373df2eb58bd4450a4967658ff2cb
obs-ptz-0.17.0-x86_64-linux-gnu.deb: 9f39a251245aa09549603c4e470b5b0c5fb0ced0179e651b11fcc93cfffc1d13
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
- ui: Remove left and right margins from buttons by @glikely in #253
New Contributors
- @anthony-linaro made their first contribution in #233
Full Changelog: v0.17.2...v0.18.0-pre3
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