Christopher Snowhill
Christopher Snowhill
I think the issue with P010 and P012 formats is that the caller is not setting the config right for initializing the CreateContext. So it ends up initializing a decoder...
Blah, I may as well close this. I'm having random AV1 videos just devolve into looping the reference frames in a stuttering mess after about 20 seconds of play time....
Okay. For reference: https://www.youtube.com/watch?v=VLdj9ZwpKfo&t=706s This video, from this timestamp. Chrome Dev channel plays it for 6-10 seconds, then for unknown reasons, decides to reinitialize the VA-API decoder, only this time,...
It's even weirder. They use a mapping mechanism to allocate buffers without assigning anything to them, then they map the buffer contents to the buffers. And the way they queue...
Yeah, looks like they're using some sort of sparse creation method that only takes buffer sizes, then maps the data pointers to them in one single call of another function....
Grr. I fixed the uniform tile sizes issue. But I ran into another. 10 bit and possibly 12 bit per channel AV1 video files will try to decode to P010...
Did you make sure to add the parent folder to your sandbox permissions in preferences?
Movement on what? I can't reproduce the issue.
I understood that. But there's nothing really to update, unless someone can find me a way to reproduce it. I can't even trigger the problem.
I already rebased my HDR tree. I haven't filed a PR, because there are some things in upstream wlroots Git which may change, such as how the supported transfer functions...