Closed PowerfulDot closed 1 year ago
I think I know what the problem is. Windows has some quirks when it comes to string processing. I'll be around my Windows machine tomorrow to try to debug it. Thanks for the issue!
@PowerfulDot can you please try the version at https://github.com/royshil/obs-cleanstream/actions/runs/5328946242?pr=2 ? for me it works on mac and windows
Thanks much for your quick work! This version is crashing too. Maybe it's me!
[Crash 2023-06-21 09-34-07.txt](https://github.com/royshil/obs-cleanstream/files/118209 2023-06-21 09-37-40.txt 82/Crash.2023-06-21.09-34-07.txt)
Apologies, my crash log got weird there. Crash 2023-06-21 09-34-07.txt
I will do more testing and debugging today on my 2 windows PCs. But so far they have been working, so I need to find the actual bug.
One thing to try is to make several attempt at opening OBS and applying the plugin. If you don't get a crash in one attempt and the plugin works - this gives a good clue as to where the problem really is (threading and deadlocks 🤦♂️, but possibly buffer overrun and dirty pointers).
This worked! I had a crash and then the next time I tried I was able to add the filter. I made a short recording and it clearly removed some ums, ahs, and also beeped my swears. Awesome! Attached are the crash report and regular logs from both the crashed session and the working session. Happy to do more testing of any kind if it helps!
Crash 2023-06-22 12-22-55.txt 2023-06-22 12-22-04.txt 2023-06-22 12-23-02.txt
@PowerfulDot can you please try https://github.com/royshil/obs-cleanstream/releases/tag/v0.0.1b ? i think i've found most major bugs
Alright it loads up without crashing, multiple tries now! Thanks so much.
OBS crashes after adding the clean stream filter to a source. First crash was after adding the source to a microphone that was added as a Source Clone (from the plugin of that name).
The second crash was when I tried to add it as a filter to a microphone as a normal audio input capture source.
To Reproduce
Steps to reproduce the behavior:
Expected behavior: Add the filter and use it normally.
Log and Crash Report
LOG: 2023-06-19 17-09-33.txt
Crashes Crash 2023-06-19 16-36-52.txt Crash 2023-06-19 16-51-41.txt