It does not,does it happen with clean/empty scene while having atkAudio plugin just installed but no features in use?
This only happens when you close out of OBS while on a scene that has an ATK Audio Plugin
It does not,does it happen with clean/empty scene while having atkAudio plugin just installed but no features in use?
does it happen with clean/empty scene while having atkAudio plugin just installed but no features in use?
It does not,
This only happens when you close out of OBS while on a scene that has an ATK Audio Plugin
View attachment 117712
It seems that if the input is routed to anything and then you close it it will crash
so far haven't been able to reproduce any of this. Is there anything special in the setup?When you create a new OBS profile with ATK Audio Plugin installed, It will not create a new profile, it seems to crash. Tested without enabling any ATK Audio Plugins.
View attachment 117713
so far haven't been able to reproduce any of this. Is there anything special in the setup?
If you remove the OBS Output node, does the shutdown crash still happen?View attachment 117732
I am using Focusrite 18i16 4th Gen, using the Focus Rite USB ASIO at 48000 hz 256 samples
I don't have anything special other than 2 logitech cameras. Disabling and deactivating cameras and then closing out of obs still causes crash
crashes happen no matter what vst plugin is used
Thread 6B78: (Crashed)
Stack EIP Arg0 Arg1 Arg2 Arg3 Address
00000042FE4AE860 00007FFC5366021B 0000022355E2FD68 0000000000000100 00000042FE4AEA00 0000022355E2F700 obs.dll!copy_audio_data+0x3b
00000042FE4AE8A0 00007FFC536609CA 0000000000000100 0000000000000000 00000223562DF640 0000000000000100 obs.dll!process_audio+0x28a
00000042FE4AE990 00007FFC53660C45 00000223562DF640 0000022588888468 00000042FE4AEF80 0000022588884158 obs.dll!obs_source_output_audio+0x155
00000042FE4AEA70 00007FFB3D50A0B9 0000022588888468 0000022365D96420 00000223579471A0 00000000000000FF atkaudio-pluginforobs.dll!ObsOutputAudioProcessor::processBlock+0x189
00000042FE4AEAA0 00007FFB3D3FE402 0000022500000003 0000004200000000 00000042FE4AEF10 00000223567CE020 atkaudio-pluginforobs.dll!atk::ParallelRenderSequence::OutputRouter::routeAllOutputs+0x6a2
00000042FE4AEB90 00007FFB3D3F899A 0000022588884140 00000042FE4AEF80 00000042FE4AEF10 0000000000000000 atkaudio-pluginforobs.dll!atk::ParallelRenderSequence::process+0xd4a
00000042FE4AEE50 00007FFB3D3F9017 0000022357C788C0 0000022357C788C0 000002236A110000 0000000000000008 atkaudio-pluginforobs.dll!atk::AudioProcessorGraphMT::Pimpl::processBlock+0x1c7
00000042FE4AEEE0 00007FFB3D51EC73 0000000000000100 0000000000000100 00007FFB3E873D18 0000000000000001 atkaudio-pluginforobs.dll!GraphDocumentComponent::GraphAudioCallback::audioDeviceIOCallbackWithContext+0x203
00000042FE4AF120 00007FFB3E068A1D 0000022355C2E708 0000022357C2A450 0000000200000001 0000022357C29910 atkaudio-pluginforobs.dll!juce::AudioDeviceManager::audioDeviceIOCallbackInt+0x1fd
00000042FE4AF1D0 00007FFB3E0D8247 0000000000000002 0000000000000001 0000000000000001 0000022358148688 atkaudio-pluginforobs.dll!juce::CallbackMaxSizeEnforcer::audioDeviceIOCallbackWithContext+0x7e7
00000042FE4AF2E0 00007FFB3D40E864 0010000000000001 00000223557C4450 0010000000000014 0000022356258FD8 atkaudio-pluginforobs.dll!atk::ModuleAudioServerDevice::audioDeviceIOCallbackWithContext+0x454
00000042FE4AF380 00007FFB3D42A4B2 0000000000000100 00000223557C4450 00007FFB00000014 000002235632A530 atkaudio-pluginforobs.dll!atk::AudioDeviceHandler::audioDeviceIOCallbackWithContext+0x552
00000042FE4AF440 00007FFB3E068A1D 0000022357C7E970 00000223557C4450 0000004200000014 000002235632A530 atkaudio-pluginforobs.dll!juce::AudioDeviceManager::audioDeviceIOCallbackInt+0x1fd
00000042FE4AF4F0 00007FFB3E0D8247 0000022356171BC8 0000022355719380 0000000000000014 0000022356171450 atkaudio-pluginforobs.dll!juce::CallbackMaxSizeEnforcer::audioDeviceIOCallbackWithContext+0x7e7
00000042FE4AF600 00007FFB3E0F3D3F 0000000000000000 00000223580F2D30 0000022356171BC8 00000223580F2CC0 atkaudio-pluginforobs.dll!juce::ASIOAudioIODevice::processBuffer+0x17f
00000042FE4AF680 00007FFB3E0D944B 00000223580F2D30 00000223580F2D30 0000000000000000 00000000000038A8 atkaudio-pluginforobs.dll!juce::ASIOAudioIODevice::callback+0x1b
00000042FE4AF6B0 00007FFC42C57E7C 00000017002549B0 0000000000000000 00000223634066E0 00000042FE4AFA90 focusriteusbasio.dll!0x7ffc42c57e7c
00000042FE4AF730 00007FFC42C57B7D 0000000000000120 0000000000000000 0000000000000000 0000000000000000 focusriteusbasio.dll!0x7ffc42c57b7d
00000042FE4AF810 00007FFC42C57FDD 00000223580F2CC0 0000000000003A7C 0000000000000002 0000000000003AA0 focusriteusbasio.dll!0x7ffc42c57fdd
00000042FE4AF870 00007FFC42C586FE 000000000000029F 0000000000000000 FFFFFFFFFFFFFFFE 0000022358240850 focusriteusbasio.dll!0x7ffc42c586fe
00000042FE4AFC00 00007FFC42C59EA6 00000223584CCEA0 0000000000000000 0000000000000000 0000000000000000 focusriteusbasio.dll!0x7ffc42c59ea6
00000042FE4AFC30 00007FFC7AD337B0 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ucrtbase.dll!0x7ffc7ad337b0
00000042FE4AFC60 00007FFC7CF6E8D7 0000000000000000 0000000000000000 000004F0FFFFFB30 000004D0FFFFFB30 kernel32.dll!0x7ffc7cf6e8d7
00000042FE4AFC90 00007FFC7D90C53C 0000000000000000 0000000000000000 0000000000000000 0000000000000000 ntdll.dll!0x7ffc7d90c53c
View attachment 117733
It does not, it seems to only crash if theres a OBS output nodeIf you remove the OBS Output node, does the shutdown crash still happen?
https://github.com/atkAudio/PluginForObsRelease/releases/tag/0.31.10 try this, updated itIt does not, it seems to only crash if theres a OBS output node
this version fixed the crashinghttps://github.com/atkAudio/PluginForObsRelease/releases/tag/0.31.10 try this, updated it
Ok great. Do you get same crash with the OBS Source Node if its capturing audio from some other OBS Source when shutting down?this version fixed the crashing
It does not crash in this caseOk great. Do you get same crash with the OBS Source Node if its capturing audio from some other OBS Source when shutting down?
can you provide crash log again?There is a crash related to duplicating and deleting or creating new OBS profiles.
Duplicate your current profile with a atkaudio plugin, in this case pluginhost2
Then delete the duplicated profile.
Then close OBS, it will crash
View attachment 117752
https://github.com/atkAudio/PluginForObsRelease/releases/tag/0.31.10 try this. It should now do a short fade when changing scenesI guess my question regarding scene changes is that the stream audio for one CUTS hard now and the desired effect i'm trying is as before when they would fade between each other. Is this achievable in some way using OBS and your framework for audio ?
fix PluginHost2 audio device custom channel mapping restore
fix PluginHost2 OBS Output node shutdown
add fades to DeviceIo when switching scenes
https://github.com/atkAudio/PluginForObsRelease/releases/tag/0.31.11 try thisIs there a way to make the plugin NOT steal every single midi device? I use several midi devices in conjunction with streamer.bot to control stream, and this plugin requires me to unplug and replug them all, some of which are part of audio input too which just breaks a lot of things
Thank you so much! Just tested, and that fixed my issues! Super happy with this plugin, as it let me get rid of the buggy rode virtual device driver that I found to be the cause of massive audio popping issues. Huge preesh for the work on this plugin, as it's not only fixed several things in my audio chain but also is possibly one of the biggest stepping stones to possibly moving back to linux as my main OS.