Hmm - I’m guessing by “tried the following cvars in various settings” you mean you’ve tried each of them both on and off? In that case, could you try a few things for me:
-
Can you walk through the code, and let me know exactly where the code is failing in GetDerivedDataCache()? E.g., is bInitialized false? Is FPlatformProperties::RequiresCookedData() returning true? Is check(IsInGameThread()) passing as expected? Is Module->CreateOrGetDDC() returning Null, or garbage data?
-
I’m noticing the error Ogg Vorbis is returning is the code for OV_ENOTVORBIS, e.g., it does not recognize your data as being Vorbis. Sometimes this can happen if there’s a mismatch between how a file is encoded, and how its decoded. Can you tell me what’s returning from the functions “GetWaveFormat,” and “GetRuntimeFormat”? (And in particular, do they match?) In addition, if you haven’t done so already, I recommend fully recooking all audio files after a jump in engine versions when codec problems are involved.
-
Just as a sanity check - what happens if you completely disable Stream Caching? That’ll let me know if Stream Caching is still a potential suspect