I'm using Vegas 18 and I'm having a lot of issues related to the so4compoundplug.dll but there are multiple options to change the settings for the so4 reader so I'm not sure which ones to choose. The footage that is giving me the issues are DJI Osmo AVC (3840x2160 at 23.976fps) and Canon 5D4 AVC (1920x1080 at 60fps). In internal settings, there is "hardware decoder for so4 compound dll". That is set to 1. There is also a "blacklist mode for so4 compound reader". That is set to 2. There's also an audio option for so4 but I doubt that matters. Also, in the File I/O settings, there is an option to "enable legacy AVC decoding".
I'm not sure which ones to change. I know changing the "hardware decoder for so4 compound dll" to a O definitely improves my issues, but I'm not sure it it should be used in conjunction with any other changes and not sure if I should enable legacy AVC decoding. And, if I enble legacy AVC encoding, should I set the internal settings to their default values or to other values?
I should also mention that I'm using a Nvidia GTX 1650 super.