Luc Verhaegen
Luc Verhaegen
This is due to the horrorshow that is drm, and the idiocy of simply mashing everything into one. kms should've been separated out from the getgo. While the "modesetting" driver...
21.1beta: real 2m59.990s user 3m20.145s sys 0m7.815s 19.2 again: real 3m34.146s user 1m31.759s sys 0m9.871s
I tried a bisect between 0.19.x and 0.20.0 for several hours, and got nowhere, as suddenly all videos were being played with limited CPU usage. Since then i have noticed...
intel-gpu-top claims that there is no decoding acceleration being used at all, neither at 0.19.2 nor 0.21.2. And yet the difference in cpu usage is massive.
I have spent quite some time formatting the v0.19.2 output to something resembling the later ones, so a diff can be produced. Files: [freetube-v0.19.2.about-gpu.txt](https://github.com/user-attachments/files/16522274/freetube-v0.19.2.about-gpu.txt) [freetube-v0.20.0.about-gpu.txt](https://github.com/user-attachments/files/16522275/freetube-v0.20.0.about-gpu.txt) [freetube-v0.21.2.about-gpu.txt](https://github.com/user-attachments/files/16522276/freetube-v0.21.2.about-gpu.txt) Diffs: [freetube-v0.19.2_vs_v0.20.0.about-gpu.diff.txt](https://github.com/user-attachments/files/16522284/freetube-v0.19.2_vs_v0.20.0.about-gpu.diff.txt) [freetube-v0.19.2_vs_v0.21.2.about-gpu.diff.txt](https://github.com/user-attachments/files/16522285/freetube-v0.19.2_vs_v0.21.2.about-gpu.diff.txt)
@xsmile Smashing. Finally a solid handhold.
Hah! 0.19.2: * Selected VaapiVideoDecoder for video decoding, ... * ... * VideoDecoderPipeline Frame converter returns null frame. * video decoder fallback after initial decode error. * VideoDecoderPipeline Frame converter...
@xsmile I tested this a while ago, and cherry picking d2f14b0 on top of 0.19.2 changes nothing. So that's not it. As i said, this high cpu usage does not...
@absidue I have no intention of maintaining a stable branch. It is hard enough to keep the tip of freetube development working with youtube side changes as it is. I...