pagenotfound wrote: ↑
Thu Mar 26, 2020 8:07 am
I'm puzzled that nine months after the release of the Pi 4 Libreelec is still better at this than Raspbian. I guess we're now at the point where the Pi 4 was originally planned to be released so it's about time.
LibreElec caters for the majority of the playback market, the rest is Chrome/browser based, or VLC. And we have a contractor working on those. VLC has received a big update that make it work much better, and Chrome has had some fixes, with more to come IIRC.
Getting decent video is difficult, especially in the FKMS/KMS world. Unlike OMXPlayer where you can simply get the chip to overlay another video over the top of the current display, you cannot do that with in window video. So there are a LOT of copies, format translation etc having to be done to get from a compressed bitstream to getting it on the display. Making that efficient, especially when dealing with the horror that is Chrome, is a time consuming process. Ands of course, the underlying Mesa drivers which handle some of the path are also under development.
Edit: And here is something else to think about. Even the Pi4 is behind the curve when it comes to performance compared to desktops of probably 4 or 5 years ago. And that long ago was pretty much the start of the 1080p era, with no sign of HEVC for example. So the fact that the Pi4 can playback HEVC 4k and even 1080p60 is remarkable, but it also shows how much effort has to go in to make a slower machine like the Pi capable of doing these modern things - until now, people just threw bigger CPU's and faster memory at the task. Now we need to optimise. And that never comes quickly.
Principal Software Engineer at Raspberry Pi (Trading) Ltd.
Contrary to popular belief, humorous signatures are allowed. Here's an example...
“I own the world’s worst thesaurus. Not only is it awful, it’s awful."