CE-NG Dolby Vision (+FEL) for DV-licensed SOCs (s905x2, s922x/z, s905x4)

If see no issue, then maybe better not to read further - ignorance is bliss :slight_smile:

If you have expert setting on then will have a new UI option:
Video Frame Manager Map for Stream Type Single under Settings -> CoreELEC

You can remove the deinterlace from that string when playing (~24p) content under h/w decoding.

At a casual glance it may appear fine with deinterlace in the string, but infact it is only showing half the horizontal res, clear examples below from intro text on VC-1 Rush Hour, stairsteps on the A and the clarity of the large text below clearly show the issue.

with deinterlace:

without deinterlace:

So the H/W decoder is actually fine it is working the same in both cases, but with deinterlace in the vfm map it well “deinterlaces” the decoded progressive content and get half the detail, with deinterlace removed it is now correct but has a new problem a slow frame rate.

Pure speculation:

  • Something thinks the frame rate should be halfed and is outputing as such - i.e. something thinks all VC-1 is interlaced later in the flow maybe though at that point kinda irrelevant what the original encoding was, just video then.

  • The pipeline for the older decoder just is not good enough for the volume of video data at the final stages and cannot keep up (seems unlikely but looks like there is a special lossless compression applied for newer modes of operation of the video pipeline - likely to deal with bandwidth limitations probably for things like 4K and later on 8K)

2 Likes

2 posts were merged into an existing topic: Help, support CPM build

In media info which part is that?
Have you example?

Video
ID : 1
ID in the original source medium : 4113 (0x1011)
Format : VC-1
Format profile : Advanced@L3
Codec ID : V_MS/VFW/FOURCC / WVC1
Codec ID/Hint : Microsoft
Duration : 1 h 37 min
Bit rate : 22.8 Mb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 23.976 (24000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Compression mode : Lossy
Bits/(Pixel*Frame) : 0.458
Stream size : 15.5 GiB (79%)
Language : English
Default : No
Forced : No
Original source medium : Blu-ray

1 Like

Ahh ok, so the bit depth. Thank you.
I think the CE playerprocessinfo show that value.

You mean the “O” overlay, in that I think it needs to be added to the Video Stream: line.

The Pixel format: line which may say 8bit is the output not the original video format’s bit depth.

Expert mode is the first thing I always set up on Kodi :wink:

Removing deinterlace makes the my VC-1 encoded movie jerky and you quickly loose lipsync. Frame drops? I turned off SDR->DV to make sure and it’s still jerky.

yeah - thats the issue now - see previous post!
needs thinking about, but just for testing purpose so can see the h/w decoder is actually decoding correctly the progressive fields

Also @Portisch

As I also see only a Wifi connection I would like to know if this issue has been addressed :slight_smile:

Cheers

Another one with no Ethernet on the Nokia 8010.

Update: And the workaround of boot first on Android TV and then reboot to CE is not working either.

2 posts were merged into an existing topic: Homatics Box R 4K Plus

A post was merged into an existing topic: Help, support CPM build

A post was merged into an existing topic: Kinhank G1

A post was merged into an existing topic: Homatics Box R 4K Plus

A post was merged into an existing topic: Best device for Coreelec in 2024

SOLUTION posted by Mr-Niceplay;

To get ethernet with Nokia 8010 you need to use the sc2_s905x4_4g_1gbit.dtb and boot to Android.

edit: adding @Portisch (Sorry if this is not polite).

I tried booting back to Android, shutdown, boot back and then boot to CE-NG.
Only wifi available, using latest nightly.

I used CE-NE previously and there it was available and working.
The news about full DV support made me switch to CE-NG, where indeed most seems to work just fine, but no ethernet.

More on-topic → When booted in Android I notice that the (working) ethernet is using a ipv6 mac-address and no sight of ipv4.
Could be related?

running Nokia 8010 with 5221 firmware and latest CE-NG.
Using sc2_s905x4_sei_smb_280.dtb from CoreELEC-Amlogic-ng.arm-21.1.1-Omega_nightly_20240913

I consider trying flashing a more recent Homatics firmware (6853) but need some help with making the package valid for the Nokia and how to flash it…

Please, my mediabox, it is sick…

To get ethernet with Nokia 8010 you need to use the sc2_s905x4_4g_1gbit.dtb and boot to Android.

1 Like

Thank you.
This indeed made ethernet to work.

Can this -2 DTB be tested on Nokia 8010 with CE-21 NG ?
No need to test -1 file.
Without booting to android. And do reboot from CE.

1 Like

The -2 dtb doesn’t provide ethernet after fresh boot(unplug powercord) of CE and reboot from CE also no ethernet. Ethernet works with -2 dtb after android was booted.