Solving all my problems was kind of unexpected, since this particular issue has been around since Kodi 18.0, but after two solid days of use nobody here has seen any glitching/buffering at all. I'm still on the fence about blaming Windows 10 1909 for being a player in all of this, though. If the problem recurs here, I'm wiping the machine and going back to 1903. I did bounce the RECORD engine before re-testing as well, and haven't been hitting it while debugging things, but since only Windows has seemingly been affected and I also run Android and Linux all the time I really doubt RECORD has anything to do with it.
Over the past couple months, I have also been working with gibxxi to resolve a couple problems with audio-only streams, which are more common overseas on the DVB systems. So in total we have three audio related fixes in the pipeline. All should be in the most recent or next Matrix nightly build, and hopefully will all be accepted to go into a Leia 18.6 if there is one.
I had to build a version of Leia 18.5 to test these (obviously), so for the Windows folks that are running the Desktop x64 version of Kodi 18.5 specifically, you are welcome to grab my kodi.exe to see if it solves any of your problems. I'm sorry that I'm not really set up for building Kodi for any other platforms, nor would it be appropriate for me to start cranking out Kodi forks.
Fixed things:
- Kodi may crash and/or lock up when playing an audio-only MPEG-TS stream if a visualization is enabled
- "Resume From" on an audio-only MPEG-TS stream (typically a recording for us) will fail
- 1-2 second lapse in audio playback when stream format changes, also can cause a ton of audio sync errors in the logs
File: kodi-18.5-release-audiofix3.zip
To use this, rename your local kodi.exe to kodi.exe.old or something and simply replace it. You do not need the .PDB file, but if you had downloaded the real kodi.pdb for whatever reason, rename and replace that as well. If you run into ANY problems, just back it out.
Happy remainder of the Holidays to you all, see ya next year!