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

Orange Pi Development Boards

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.

Support CNX Software - Donate via PayPal or become a Patron on Patreon

20
Leave a Reply

avatar
20 Comment threads
0 Thread replies
0 Followers
 
Most reacted comment
Hottest comment thread
8 Comment authors
showmakhdmkvHarleymirrorHarley Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Theguyuk
Guest
Theguyuk

Would app store app spmc work?

Rodrigo
Guest
Rodrigo

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

Theguyuk
Guest
Theguyuk

@cnxsoft
I have noticed several firmware updates, perhaps that’s where problems are and not their ZDMC. (Just a guess on my part )

Theguyuk
Guest
Theguyuk

@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?

Harley
Guest
Harley

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.

mirror
Guest

@Harley
ZDMC do wrapper to external palyer(RTD player).not kodi internal palyer,RTD player not need to follow the GPL.About ZDMC changed something fork on kodi,we will open source.

mirror
Guest

@cnxsoft
You need Enable “Settings — video — playback –play video with external palyer” on ZDMC(firmware v1.2.3)

Harley
Guest
Harley

@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.

Harley
Guest
Harley

@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.

hdmkv
Guest
hdmkv

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

hdmkv
Guest
hdmkv

@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.

showmak
Guest
showmak

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.