LE11 nightly 2022-12-28 - HDMI 2.0b: no 4K Video, no HD Audio

  • Hi Develeopment

    I have a Beebox-S U7100 with GPU Mesa Intel HD Graphics 620 (KBL GT2).

    Audio error

    I have no audio, neither in the Kodi GUI not when playing a movie.

    Grafhic error

    Movies with 1080p "Full HD" are displayed in the player.

    Movies with 2160p "4K" are not displayed in the player, but via the info button of the player, the movie is running.

    I have uploaded the LE11 nightly 2022-12-28 log files this afternoon and evening.

    So long

    Origin

  • Log file from today: http://ix.io/4jRG

    AVR always shows Analog with 2-channel, although "audio Passthrough" is activated.

    and Screenshot (Ctrl + S) not working with Generic LibreELEC-Generic.x86_64-11.0-nightly-20221228-3d590bf.img.gz (sha256), the folder (\\LIBREELEC\Screenshots) is empty.

    So long

    Origin

  • Code
    2022-12-29 11:28:54.444 T:758      info <general>:     Device 3
    2022-12-29 11:28:54.445 T:758      info <general>:         m_deviceName      : hdmi:CARD=PCH,DEV=0
    2022-12-29 11:28:54.445 T:758      info <general>:         m_displayName     : HDA Intel PCH
    2022-12-29 11:28:54.445 T:758      info <general>:         m_displayNameExtra: SAM SAMSUNG on DisplayPort #0
    2022-12-29 11:28:54.445 T:758      info <general>:         m_deviceType      : AE_DEVTYPE_HDMI
    2022-12-29 11:28:54.445 T:758      info <general>:         m_channels        : FL, FR, LFE, FC, BL, BR, BC, BLOC, BROC
    2022-12-29 11:28:54.445 T:758      info <general>:         m_sampleRates     : 32000,44100,48000,88200,96000,176400,192000
    2022-12-29 11:28:54.445 T:758      info <general>:         m_dataFormats     : AE_FMT_RAW,AE_FMT_S32NE,AE_FMT_S16NE,AE_FMT_S16LE,AE_FMT_RAW
    2022-12-29 11:28:54.445 T:758      info <general>:         m_streamTypes     : STREAM_TYPE_AC3,STREAM_TYPE_DTSHD,STREAM_TYPE_DTSHD_MA,STREAM_TYPE_DTSHD_CORE,STREAM_TYPE_DTS_1024,STREAM_TYPE_DTS_2048,STREAM_TYPE_DTS_512,STREAM_TYPE_EAC3,STREAM_TYPE_TRUEHD

    ^ This shows the TV (or presumably the AVR passing through the TVs EDID) connected to "hdmi:CARD=PCH,DEV=0" .. while:

    ^ This shows the Kodi output device is "hdmi:CARD=PCH,DEV=1" which is not connected to anything that provides EDID info to define what the output is capable of, so Kodi falls back to 2-channel audio. TL/DR; select the DP output in the GUI (should have 'SAMSUNG' in the name) and you should get multi-channel audio.

    LE images using GBM don't support screenshots due to changes in the video pipeline; this is known and not a bug.

  • Thanks for the quick reply.

    The HDMI connection sequence is: Beebox-AVR-eARC-TV and also tested Beebox-TV-eARC-AVR.

    I had the Beebox connected to the TV (Samsung) and then to the AVR, on HDMI port 2.0.

    I have three drivers to choose from: 1st DP port DEV=0; 2nd HDMI DEV=1; 3rd HDMI DEV=2.

    The drivers 2nd HDMI DEV=1 and 3rd HDMI DEV=2. have no audio.

    Although I have connected the AVR to HDMI port 2.0b I should select 1st DP port DEV=0, really?

  • Hi chewitt

    Thanks a lot!

    OK, the HD audio is played with the DP... Samsung... driver.

    Because of the name of the driver, I would never have selected this driver, because the player is connected to HDMI 2.0 port and not to Display port.

    Unfortunately, no 4k movie is displayed. The player just shows a rotating circle and the HD audio plays correctly.

    What could be the cause of this?

    Log files uploaded to http://ix.io/4jUN

    So long

    Origin

  • ^ According to this, there are two streams: #0 which is 4K, and #1 which is 1080p. The next lines are confusing as they appear to show stream 0 being discarded (as it contains Dolby Vision) and then the last line shows it opening stream 0. Regardless, the root issue here is no support for Dolby Vision. This is a known restriction; there is no open-source implementation for Dolby Vision. Kodi can play DV media on Android devices that have DV licensed support built-in to their software, and on a small number of Linux devices that use (Android oriented) ARM vendor kernel/ffmpeg sources have have DV support. Nothing exists for Intel so there is no playable video stream; hence what you see.

  • Hi chewitt

    That is strange.

    It is an ISO file.

    Kodi with Windows can play such ISO files without errors.

    With OSMC (Linux, ARM) the ISO file is also played correctly.

    The TV (Samsung) can also not play Dolbv Vision.

    The Stream: #0 must be played without Dolby Vision, only with HDR.

    In many streams, HDR and Dolby Vsion are included together.

    Attached are the BDInfo and Mediainfo of the ISO file.

    Videos with HDR only (no Dolby Vision stream) are also not displayed.

    Also audio DTSHD-HRA are not played as passthrough.

    Attached is an example-2 of ISO file with HDR and DTSHD-HRA only.

    Log files uploaded to: http://ix.io/4jWu

    So long

    Origin

  • Hi chewitt

    The problem with the 4K movies was caused by a setting in Kodi Player.

    I had enabled the Setting / Player / Videos / Allow using DRM Prime decoder.

    Deactivated this setting again and voilà - also the 4K movies are displayed.