4K Video Playback and HDMI Audio Passthrough in Realtek RTD1295 based Zidoo X9S TV Box

Zidoo X9S is a high-end 4K TV box and HDMI recorder based on Realtek RTD1295 processor. I’ve already checked its hardware, and run some benchmarks, so after a successful OTA firmware update, I decided to test 4K videos and HDMI audio pass-through capabilities of the device with ZDMC, Zidoo’s fork of Kodi 16.1, and “Media Center” internal player.

Zidoo Media Center - Click for Original Size
Zidoo Media Center – Click for Original Size

Before starting playing 4K videos and testing HDMI audio pass-through, you’ll want to make sure to configure video output to a 4K UHD resolution and framerate such as 3840×2160 @ 60 Hz, as well as change HDMI output audio in Sound & notification settings.

realtek-audio-settingsThe options are a little different from the other boxes as beside RAW and 2-channel LPCM, Zidoo X9S also supports multi-channel LPCM. In order to test HDMI audio pass-through, it must be set to RAW.

You may also want to check Playback options to switch to 24 Hz or 29.97/59.94Hz for videos shot at that frame rate.

zidoo-playback-optionsI’ll start testing with ZDMC. Automatic frame rate switching is already enabled, but you’ll have to go to System->Audio output to enable passthrough.

Click to Enlarge
Click to Enlarge

As you can see from the screenshot above Dolby Digital (AC3), DTS, TrueHD, and DTS-HD are all available, and I enabled them all since the codec are supported by Onkyo TX-NR636 A/V receiver, which I’ll use for this review.

4K videos results in ZDMC:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (4K H.264 @ 30 fps, MPEG4-AAC audio)  – Not smooth [Update: Realtek RTD1295 is limited to 4K H.264 @ 24 fps]
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265 @ 30 fps – No audio) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 (H.264 @ 30 fps – MPEG1/2 and AC3 audio) – Not smooth [Update: Realtek RTD1295 is limited to 4K H.264 @ 24 fps]
  • BT.2020.20140602.ts (H.265 Rec.2020 compliant – AAC audio) – Not smooth
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (H.265 @ 60 fps – AC3) – Not smooth
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC @ 24 fps – no audio) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm (4K VP9 @ 60 fps) – Not smooth*
  • 暗流涌动-4K.mp4 (4K 10-bit H.264 video) – Many artifacts, and slow decoding due to software decode, but fully expected since RTD1295 does not support 10-bit h.264
  • Tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps) – Not smooth, audio delays and artifacts*

That’s pretty depressing, as many videos above are playing just fine on most 4K TV boxes. A positive aspect is that automatic frame rate switching is working well. [*Update: While RTD1295 block diagram indicates 4K VP9 support up to 60 fps, I’ve been informed that currently only 30 fps is supported]

So I switched to HDMI audio pass-through testing:

  • AC3 / Dolby Digital 5.1 – OK
  • E-AC-3 / Dolby Digital+ 5.1 – OK
  • Dolby Digital+ 7.1 – OK
  • TrueHD 5.1 – OK
  • TrueHD 7.1 – OK
  • Dolby Atmos 7.1 – TrueHD 7.1ch. Onkyo TX-NR636 receiver is supposedly Atmos capable (Since September 2014), and I have the latest firmware, but I’ve never been able to play Atmos content.
  • DTS HD Master – OK
  • DTS HD High Resolution – OK
  • DTS:X – DTS-HD MA 7.1. That’s one is fine since my Onkyo receiver does not support DTS:X

That one is very good with the only question marks being Atmos and DTS:X support.

But maybe the internal player “Media Center” is better at playing videos, and some people even explained how to create a Kodi to Media Center wrapper to play videos. 4K video playback results with “Media Center” app:

  • HD.Club-4K-Chimei-inn-60mbps.mp4 (4K H.264 @ 30 fps, MPEG4-AAC audio)  – Not smooth
  • Beauty_3840x2160_120fps_420_8bit_HEVC_MP4.mp4 (H.265 @ 30 fps – No audio) – OK
  • big_buck_bunny_4k_H264_30fps.mp4 (H.264 @ 30 fps – MPEG1/2 and AC3 audio) – Watchable but not perfect (some frame drops)
  • BT.2020.20140602.ts (H.265 Rec.2020 compliant – AAC audio) – Not smooth
  • Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (H.265 @ 60 fps – AC3) – OK
  • MHD_2013_2160p_ShowReel_R_9000f_24fps_RMN_QP23_10b.mkv (10-bit HEVC @ 24 fps – no audio) – OK
  • Samsung_UHD_Dubai_10-bit_HEVC_51.4Mbps.ts (10-bit HEVC / MPEG-4 AAC) – OK
  • The.Curvature.of.Earth.4K.60FPS-YT-UceRgEyfSsc.VP9.3840×2160.OPUS.160K.webm – Watchable but not perfect (not 100% smooth)
  • Tara-no9-vp9.webm (4K VP9 YouTube video @ 60 fps) – Not smooth

That’s some improvement but still not perfect, and I was expecting better 4K video support. Hopefully most of the issue will be fixed before I complete the full review.

You can watch 4K videos in ZDMC and Media Center, as well as HDMI audio passthrough testing in ZDMC in the video below.

Share this:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus

20 Replies to “4K Video Playback and HDMI Audio Passthrough in Realtek RTD1295 based Zidoo X9S TV Box”

  1. Quite disappointing results but to be honest i never liked realtek since their mips soc they neevr make convincing cpu

  2. @Theguyuk
    It’s mostly RTD1295 hardware limitations: 4K VP9 @ 30 fps, 4K H.265 @ 60 fps, and 4K H.264 @ 24 fps. It helps to find which videos are supported. The block diagram actually shows VP9 @ 60 fps, but I’ve been told it will be hard over 30 fps.

    I assumed 4K VP9 / H.265 up to 60 fps, and H.264 @ 30 fps before the review. I missed it won’t play 4K H.264 videos over 24 fps.

  3. @cnxsoft
    Not just you several sellers list

    Video decode HDR, 10-bit HEVC/H.265 up to 4K @ 60fps, VP9 up to 4K @ 60 fps, H.264 up to 4K @ 24 fps, automatic frame rate switching

    There going to be problems for customers?

  4. I recommend to buycott all hardware using RTD1195 and RTD1295 because Realtek’s fork of Kodi/XBMC violate the GPL license that its bound under as they are using a internal closed source player. The GPL only allow them you use an open or closed source external player or an open source internal player, but not a closed source internal player.

  5. @mirror
    But I can see different video playback results when using ZDMC and internal player (Media Center). I can also see the live log when pressing “O” while running ZDMC, but not with the internal player

  6. @mirror No that RTDplayer is technically an internal player in Kodi’s architecture so it still violate the GPL. If it was an external player then you could use is as a stand-alone player, like MXPlayer, which you cannot with RTDplayer. RTDplayer is currently made explicitly as an internal player for Kodi and cannot be used seperatly. Just as you cannot use Kodi’s owm DVDplayer as an external player.

    Zidoo and all others using Realtek’s RTDplayer violate the GPL as the design is today.

    Saying that it is external player just because it is written by third-party does not make it so.

  7. @cnxsoft
    Ok then please request the source code for Realtek code and see if you fare better. I and others already have but it is Realtek that will not release the source code to RTDplayer, even though they are required to because YES IT AN INTERNAL PLAYER and YES IT STILL VIOLATE GPL. This has been explained to Zidoo and others using Realtek SDK by KOdi developers on their forum but Realtek and their partners just don’t understand what they can and cannot do with GPL licensed code. They tried to implement a “wrapper” that they think makes the player and external player but it does not, it still counts as an internal player. This is explained in the GPL FAQ.

    I believe Zidoo does not violate the GPL on purpose, it is Realtek who have said that their wrapper workaround does not violate GPL and their partners like Zidoo are just to naive when it comes to GPL to understand.

  8. Hi @cnxsoft, would you share links to download the 3 video samples that failed?

    (1) BT.2020.20140602.ts (H.265 Rec.2020 compliant – AAC audio) – Not smooth
    (2) Fifa_WorldCup2014_Uruguay-Colombia_4K-x265.mp4 (H.265 @ 60 fps – AC3) – Not smooth
    (3) BT.2020.20140602.ts (H.265 Rec.2020 compliant – AAC audio) – Not smooth and no audio

    I’d like to add those to my A/V test suite. More of us testing, reporting is a good thing. Here’s my review, with A/V tests, posted @ Kodi forum: http://forum.kodi.tv/showthread.php?tid=291943

  9. @hdmkv
    Just realized I made a mistake as to which types failed or don’t play as well via native/external player (which is the preferred player for 3D, especially, and overall due to better PQ than ZDMC). Re: webm format, do we care? I’ll test/re-test these two, which I do have: (1) HD.Club-4K-Chimei-inn-60mbps.mp4, and (2) big_buck_bunny_4k_H264_30fps.mp4.

    I don’t have this one; know where I can get them? (1) BT.2020.20140602.ts (H.265 Rec.2020 compliant – AAC audio).

    I have a few VP9 in mp4 (not webm) format (downloaded from YouTube), and can confirm they don’t play 100% smoothly.

  10. @hdmkv
    I’ve also been thinking that many 4K videos will be using H.264 @ 30fps because of all smartphones and cameras around there recording at that “format”, and those videos won’t play well on Zidoo X9S due to the hardware being limited to 4K @ 24 fps. For that reason HD.Club-4K-Chimei-inn-60mbps.mp4, and big_buck_bunny_4k_H264_30fps.mp4 do not play smoothly (both are ~30 fps).

    About webm. I don’t know, and I don’t want to speculate. I just test them (they can be downloaded from YouTube too) to let know people know, then they can decide themselves if they care.

  11. It will be great if you could tell us where to download the sample files so we can do the same tests on our devices and report accordingly.

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC