Repository navigation
in which an embarassing use-after-free bug is squashed
PTZ Controls v0.19.2-rc1 is a bugfix-only release on top of v0.19.1, fixing a crash and a Wayland-only UI annoyance. No new features. Just two fixes worth getting out quickly.
Fixes
- Fixed a crash when switching scene collections with a PTZ Action source in use.
ptz_action_source_destroy()was freeing a PTZ Action source's context without first unregistering the frontend event callback bound to it, leaving a dangling pointer in OBS's global callback list. The next frontend event — a studio mode toggle, a preview scene change — would then dereference freed memory and crash. (#364) - Fixed the "Add Camera" context menu popping up in the wrong place on Wayland. Wayland doesn't support
QCursor::pos()— it just returns (0, 0) — so the menu now anchors to the Add button itself instead of the cursor. (#359)
Full Changelog: v0.19.1...v0.19.2
Checksums
obs-ptz-0.19.2-macos-universal.pkg: a96f2d3400abf0a8c82a5a8eb58614f795c07dee41e2fc7972d9451b7bcb9661
obs-ptz-0.19.2-source.tar.xz: 3867b1119040ae2f2578489049d0f6bae941bba0bbc715324cae928ac8340a61
obs-ptz-0.19.2-windows-x64-Installer.exe: 089b20f5f19381d4363fc76331db8187e3c0fc36d877f02478defdddfbba6659
obs-ptz-0.19.2-windows-x64.zip: f9aa7f17fdd56f693d982d5b81b7e25000e89c29ec4073c372d7cbfd905c93ed
obs-ptz-dbgsym_0.19.2~noble_amd64.ddeb: d93392e46411a3946221ba14ee71f68369ea28ff4796ce78f2f59605d03fd62e
obs-ptz-dbgsym_0.19.2~noble_arm64.ddeb: 226886529ea85163ce8cb54edcbd543df307c2f2d46a15bbb0ad474b010b9067
obs-ptz-dbgsym_0.19.2~resolute_amd64.ddeb: a617980570c88d356dbe33a27676784884874cad2784e719a8b9d055c229943a
obs-ptz-dbgsym_0.19.2~resolute_arm64.ddeb: 58f673a2f6b5c1a6d61fddbdc034a4c9db33346ed2abc8afc525a1b8b530da50
obs-ptz_0.19.2~noble_amd64.deb: 682b932e39919882b9de96d081c2c95561b177611a74cb884b19a091ab537e80
obs-ptz_0.19.2~noble_arm64.deb: 73e238646d22d1e35e17b37f6b39b96e263ac3d4e2b1fd8d41a235cfc2df7692
obs-ptz_0.19.2~resolute_amd64.deb: bc6c8e2e55763373f0885a66276477bd6a4866dac6460f39cf1544329483a352
obs-ptz_0.19.2~resolute_arm64.deb: e437e0d3907dcad8bfbcf9d747a93db77914ffc16e5e6a8c654e4f93d54cbcb0