I know its work in progress but maybe there are some updates possible on the current status? I wonder whether this unusual delay is due to the Rasperian Foundation or specific to osmc? (Although I did not find another distribtion with better Video performance on the Pi4)
Its getting frustrating having a device in the corner now for months but useless as a media player…
Thanks Sam for the update.
I dont quiet get the difference between soft- and hardware decoding? What precisely would need another year?
And it is still far from obvious why the implementation of a decoder (whether hard- or software) would need such a long time. I dont remember any similar mismatch between hard- and software in 30-40 years IT history… what is so special for the “new” chips on the Raspberry board? No documentation? Unknown (or wrong) specs from the chip developer? A clash between the Kodi and Raspberry developer communities?
I would be happy to test beta releases and provide feedback.
The Raspberry Pi uses a completely new GPU. Kodi is moving towards V4L2/GBM for a video hardware stack, and support for HDR etc has only begun in Linux 5.3. To put it simply, there is a lot of work that needs to be done.
For feature parity with older models of Pi, it will definitely take a couple of years, which is why software decoding is the better option in the interim.
Thanks for the explanation. So I guess a software solution (as used in LibreELEC) would give us at least the features and performances of an older Pi2 or 3? So 1080p video, H264, H265(?) and maybe basic 4K support?
I guess many OSMC users would be happy with such an interim solution. The “beauty” of OSMC would be than I can use my Pi4 for Kodi but still use some other useful software as the OS is not closed.
LibreELEC are using MMAL and GBM, which is a bit of a bodge. There’s not much point in doing so from an OSMC perspective as MMAL is likely to be deprecated in the next version of Kodi. Support for other video pathways such as AMCodec has already been removed.
On LibreELEC you can play 4K video with hardware acceleration, however:
There is no 10-bit output support
There is no chroma switching
HDR and HLG EOTF flagging is not supported
There is no support for HD audio
This doesn’t make it very useful presently for playing back 4K UHD rips or commercially produced content.
The efforts to support these features are being made on the V4L2/GBM stack, rather than the MMAL stack.
You won’t get 4K support with software acceleration. I covered the limitations and what to expect from Pi 4 when the device launched in June.
Ok, understood. The point is right now I cannot play any videos, not even SD as there is no Pi4 image available. I dont know about other users but I would be happy to wait for the whole 4K stuff if I could get at least the features as with my old Pi2…?