(2019-06-24, 11:05)RockerC Wrote: (2019-06-24, 10:16)noggin Wrote: Looks like 1080p support (including HEVC/h.265 hardware decode) with audio the same as the Pi 3B+ is currently supported - with ongoing work to support 4K, HDR and HD Audio passthrough.
Does the Raspberry Pi 3+ and/or Raspberry Pi 4 have the drivers and hardware to decode and output HDR10 Media Profile (10-bit High-Dynamic-Range color) in HEVC encoded video at any resolution at all?
Not asking for 4K HDR10 video, but even just 1080p HDR10 video?
LibreElec guys are saying that the Pi 4B will support static metadata HDR standards that are 'open' standards like HDR10 and HLG, but not licensable codecs like Dolby Vision that could require a licensing charge. I would expect this to be the case (it just means you can write the correct InfoFrames into the HDMI stream) Support for this may not be there now, but - along with HD Audio passthrough, USB boot etc. - it's on the to-do list.
On board HEVC/h.265 decode is 4K60 capable and without overclocking the GPU you can run 4K60 from one HDMI port, or 2 x 4K30 from two HDMI ports (*). With GPU overclocking 2 x 4K60 outputs are available but with caveats that it may run out of display scalers(?) and corrupt in some desktop situations?
At the moment I think 1080p60 output is standard and you may have to tweak config.txt to enable experimental 4K output.
Also hidden away is that MPEG2 is now software decode only - with 4K60 HEVC/h.265 hardware decoded. I've seen references to 1080p60 AVC/h.264 hardware decoding, but also seen reports that 'MPEG4' is now software decoded. (As MPEG4 isn't a particularly helpful codec description I don't know quite what that means)
** EDIT -
https://twitter.com/ghalfacree/status/11...06208?s=20 confirms h.264 hardware decode for 1080p60 and below. The references to MPEG4 being software decode are the older h.263 MPEG4 part 2 flavours, not the h.264 MPEG4 part 10 flavours. Using MPEG4 as short hand for h.264 is never helpful... **
** EDIT 2 - looks like VC-1 hardware decoding - which required a licence key - has also been deprecated. I guess that VC-1 and MPEG2 software decoding and deinterlacing, if required, is now feasible for 1080i and 1080p content with the new faster SoC **
The great thing about the Pi SBCs has been their amazing support, and the quality of the surrounding ecosystem. The Pi 4B may not have the best performance in all respects (not having eMMC options will disappoint some) but it will have best-in-class support, which is worth a lot. It looks as if the 2GB model is the best bet for UHD video stuff - at least initially. (The 1GB model may be a bit tight, and the 4GB model overkill)
* (Little known fact that the Pi3B+ and other Pi models can output 4K30 and below with custom HDMI timings, but don't support 4K hardware accelerated video decode. I've had my Pis running 4K25 as a test in the past)