After this update: https://docs.vrchat.com/docs/vrchat-202442 My video players no longer work. Specifically, AVPro only. Unity Video Players work. After months of digging and trying every known fix I could find, updating and back dating GPU Drivers I have exhausted the limit of my own knowledge...
What I did find is that all links are defaulting to a .m3u8 format for avpro video players. (See attachments below) Now I have found that https://github.com/RenderHeads/UnityPlugin-AVProVideo/issues/2170 within the AVPRO github there is a compatibility issue with AMD GPUs and .m3u8 formats. That to solve this, some people switch the API to Direct Show within AVPro itself. (This however breaks video player seeking so not a permanent solution and I am no game dev myself so I dont know what to make of that)
I also note that, no matter what, direct .mp4 links do not work on AVPro for me at all. and in all cases, including the above, I get an exit code for the yt-dlp.exe, which I have a theory isnt doing much for me anyways...
Further, I was not having this issue for most of 2024, Other social VR Games that utilize AVPro in some capacity work just fine, and there is nothing wrong (That I found) with any of the codecs (I even added new ones) that could be making this happen. So This issue is isolated to the .m3u8 resolutions that avpro is doing to video links, regardless of type. But also direct links.
My theory is that when the Update happened, something happened to the config files because it needs to pass a link through whatever new code checks the link against a whitelist, and in that process some code is being twisted so that AvPro is consistently generating a .m3u8 link.
If this IS a case where I need to update something to better run HLS (Although the mp4 "Quest" link for VRCDN is also not working for me) Then I have no real knowledge on what to look for/test to fix that particular issue. All I do know is that after struggling to solve this, my PC is capable of playing literally every video file format known to man just not in VRChat
Side Note: YES I really have tried every possible known fix, and additional ones VRC Staff have given me after filing a support ticket, to no avail. Other than buying an Nvidia GPU (Which isnt the point, I believe this to be a bug that either AMD or VRC should be aware of) There does not seem to be any way to get my current GPU to play nice with VRChat's implementation of AVPro