Rodney
Rodney
Just for fun, a little test to use xxHash with SSE2 vector instructions instead of uthash's built-in hash functions: https://github.com/derrod/obs-studio/commit/0fb32c56f06e21f31ccee69ac9eb7d1f2e2c2b29 (obs-deps commit to add it for Windows here: https://github.com/derrod/obs-deps/commit/befd6564ae659fca586927f9d0e43430131bb94b). It's...
Moved hotkeys to hashtables, this is one of the things where you can see an absolutely massive improvement when it comes to saving/closing a scene collection. In particular the example...
We can, yeah. Not sure I like the result more than the default but it's fine: **Edit:** Added that now in https://github.com/obsproject/obs-studio/pull/8229/commits/32c725dcf1e4b10a806e7a9bc2069f48d09c8016
As a general note, some of these commits could be squashed, but I'd prefer #8345 to be merged beforehand so I only have to resolve conflicts once (as a bonus...
As mentioned in the previous comment I'd prefer if #8345 is merged first and to that effect I have now rebased this PR on that one and drafted it until...
With #8345 merged I updated and cleaned up this PR a bit. I'm now fairly happy with where it's at. Hopefully it can make it for 29.1!
Rebased on master and fixed the use-after-free @norihiro pointed out. Also ran it with AddressSanitizer just to see if it would catch anything else, but it didn't (it just made...
Went back to just setting the `AUTORCC` options for now, and made it limited to Windows. Reproducible builds aren't really a thing on macOS and the main motivation of this...
Indeed #8377 seems to have fixed `coreaudio-encoder.dll` not being reproducible. I will need to also submit the Qt RCC options to obs-websocket for our CI builds to be fully reproducible....
The workflow run here can now be checked to see the results of this PR with two parallel builds: https://github.com/obsproject/obs-studio/actions/runs/4314253892 When checking the hashes, only the PDBs and `obs-websocket.dll` are...