VoidXH/Cavern

Weird artifacts when playing DD+ Atmos

electrolyte-orb opened this issue ยท 5 comments

output.mp4

maybe its due to partial support for EAC3 + JOC?? Not sure

VoidXH commented

This is just the headphone virtualizer's distortion. To get a quality headphone experience, render the content and use something like HeSuVi.

This is just the headphone virtualizer's distortion. To get a quality headphone experience, render the content and use something like HeSuVi.

@VoidXH I still get these artifacts in the Unity player even when setting the speaker layout to 7.1 Surround (with or without HeSuVi) so perhaps this may be related to sparse DD+ JOC decoding?

  • MP4: same artifacts as shown above.
  • LAF (converted from MP4 above): loud static noise instead of the audio getting distorted
  • ADM: Plays mostly fine, just some crackling
  • LAF (converted from ADM) same as above.

On a side note, the OpenAL Soft developer implemented a LAF decoder.
I put together OpenALSoftLAFPlayer.zip which is pre-configured for HRTF playback (more settings by editing alsoft.ini) and can replace the HRTF MHR with any of these, convert a SOFA with makemhr or just delete it to use the built-in MIT KEMAR HRTF instead of my preferred one (SADIE II H6). Note that sparse JOC LAF issues are still present with this decoder, though at least crackling seems gone, so perhaps you might wanna consider implementing OpenAL Soft for rendering and other features ๐Ÿ‘€๐Ÿ‘Œ

Sparse JOC is currently muted, but I'll reopen this to take a look.

I have tested all files and they all work with the latest stable release. The minor playback issues are indeed caused by sparse JOC.