Dolby Vision for Minix U22X-J (Max) and Ugoos AM6+

I’ve experienced some herky-jerky stuff as well. For me it seems certain encodes are much more susceptible to it than others. Mostly my “problematic” files were H264 encodes, which now work a lot better having replaced them with H265 encoded versions. Having said that I have seen some H265 files that exhibit the same behaviour, so they’re definitely not immune to it.

One thing that did seem to help somewhat was setting the speaker configuration correctly for audio encoding (i.e. avoid unnecessary downmixing)

99% of the movies/TV shows I watch are HEVC with EAC3 passthrough enabled so ya, definitely not immune.

I still think it’s because when playing vids the video always starts first and the audio has to play “catch up” lagging about 1-2 seconds behind. Using the official Plex app there is always a delay when the video resumes and so the audio always starts with it together. There is no catchup so hence no intermittent herky/jerky out of sync… just my theory anyway :slight_smile:

I hear you :slight_smile: and your theory seems quite logical. The only thing I would say is that I have a good amount of HEVC content (also with passthrough audio of different flavours) that definitely does not exhibit the herky-jerkies, no matter how much I pause/unpause/skip around, so I’m confident that the issue is (somehow) content-specific.

  • Minions Rise of Gru - P7 DT-DL FEL (original).ts
    Should work already.
Input #0, mpegts, from 'Minions Rise of Gru - P7 DT-DL FEL (original).ts':
  Duration: 00:01:00.00, start: 600.000000, bitrate: 34258 kb/s
  Program 1 
  Stream #0:0[0x1011]: Video: hevc (Main 10) (HDMV / 0x564D4448), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 23.98 tbc
  Stream #0:1[0x1015]: Video: hevc (Main 10) (HDMV / 0x564D4448), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 1920x1080 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 90k tbn, 23.98 tbc
    Side data:
      DOVI configuration record: version: 1.0, profile: 7, level: 6, rpu flag: 1, el flag: 1, bl flag: 0, compatibility id: 0
  Stream #0:2[0x1100]: Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 64 kb/s

So it’s same as M2TS. Did you even tried it with newest nightly?

  • DTDL_FEL_1.mp4
    Can work but it must be implemented.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'DTDL_FEL_1.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2mp41
    encoder         : Lavf58.45.100
  Duration: 00:01:00.02, start: 0.000000, bitrate: 18176 kb/s
  Stream #0:0(und): Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 16014 kb/s, 23.98 fps, 23.98 tbr, 1200k tbn, 23.98 tbc (default)
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
  Stream #0:1(und): Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 1920x1080 [SAR 1:1 DAR 16:9], 1604 kb/s, 23.98 fps, 23.98 tbr, 1200k tbn, 23.98 tbc
    Metadata:
      handler_name    : VideoHandler
      vendor_id       : [0][0][0][0]
    Side data:
      DOVI configuration record: version: 1.0, profile: 7, level: 6, rpu flag: 1, el flag: 1, bl flag: 0, compatibility id: 6
  • Star Wars - The last Jedi.sample.e-ac3.DT-DV.mp4
    Same as above, need to be implemented.
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Star Wars - The last Jedi.sample.e-ac3.DT-DV.mp4':
  Metadata:
    major_brand     : mp42
    minor_version   : 1
    compatible_brands: mp42dby1isom
    creation_time   : 2019-04-13T09:51:22.000000Z
  Duration: 00:02:05.76, start: 0.000000, bitrate: 47906 kb/s
  Stream #0:0(und): Video: hevc (Main 10) (hev1 / 0x31766568), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 46813 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 23.98 tbc
    Metadata:
      creation_time   : 2019-04-13T09:51:22.000000Z
      handler_name    : video handler
      vendor_id       : [0][0][0][0]
      encoder         : HEVC Coding
  Stream #0:1(und): Video: hevc (Main 10) (dvhe / 0x65687664), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 1920x1080 [SAR 1:1 DAR 16:9], 67 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 23.98 tbc
    Metadata:
      creation_time   : 2019-04-13T09:51:22.000000Z
      handler_name    : video handler
      vendor_id       : [0][0][0][0]
      encoder         : DOVI Coding
    Side data:
      DOVI configuration record: version: 1.0, profile: 7, level: 6, rpu flag: 1, el flag: 1, bl flag: 0, compatibility id: 6
  Stream #0:2(fre): Audio: eac3 (ec-3 / 0x332D6365), 48000 Hz, 7.1, fltp, 1024 kb/s
    Metadata:
      creation_time   : 2019-04-13T09:51:22.000000Z
      handler_name    : sound handler
      vendor_id       : [0][0][0][0]
    Side data:
      audio service type: main
  • Minions Rise of Gru - P7 ST-DL FEL (original).mkv
    No idea about this one.
Input #0, matroska,webm, from 'Minions Rise of Gru - P7 ST-DL FEL (original).mkv':
  Metadata:
    encoder         : libebml v1.4.4 + libmatroska v1.7.1
    creation_time   : 2023-03-29T20:25:57.000000Z
  Duration: 00:01:00.00, start: 0.000000, bitrate: 33458 kb/s
  Stream #0:0(eng): Video: hevc (Main 10), yuv420p10le(tv, bt2020nc/bt2020/smpte2084), 3840x2160 [SAR 1:1 DAR 16:9], 23.98 fps, 23.98 tbr, 1k tbn, 23.98 tbc (default)
    Metadata:
      BPS             : 78235590
      DURATION        : 00:00:25.609000000
      NUMBER_OF_FRAMES: 614
      NUMBER_OF_BYTES : 250441905
      SOURCE_ID       : 001011
      _STATISTICS_WRITING_APP: mkvmerge v75.0.0 ('Goliath') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-03-29 20:25:57
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES SOURCE_ID
  Stream #0:1: Audio: ac3, 48000 Hz, 5.1(side), fltp, 64 kb/s (default)
    Metadata:
      BPS             : 64000
      DURATION        : 00:01:00.000000000
      NUMBER_OF_FRAMES: 1875
      NUMBER_OF_BYTES : 480000
      _STATISTICS_WRITING_APP: mkvmerge v75.0.0 ('Goliath') 64-bit
      _STATISTICS_WRITING_DATE_UTC: 2023-03-29 20:25:57
      _STATISTICS_TAGS: BPS DURATION NUMBER_OF_FRAMES NUMBER_OF_BYTES

No CoreELEC only trigger on stream pid 0x1015 for dual stream but mp4 have set dovi information so it can handle the second stream like M2TS. M2TS do not have a dovi recodrd, as far as I know so it’s by 0x1015. Will take a look next week…

1 Like

WIth Minions Rise of Gru - P7 DT-DL FEL (original).ts, I get a system hang.

Then the NAL structure is different and it’s maybe but stream and not bytes stream like m2ts.

Here is the log for the Minions Rise of Gru - P7 DT-DL FEL (original).ts .

Got it to work had to change g12b_s922x_minix_u22xj_max.tdb to
g12b_s922x_minix_u22xj_max_rev_a.tdb for some reason the none rev_a version would not work but the rev_a does.

What happens if you take the memory card out will it just boot into android 9 and if you put the card back into the machine it will boot into kodi now without the reset trick ?

Hi all

Got kodi installed on the minix but can not for the life of me get the smb shares from windows 7 to show up in kodi CoreELEC version. Have not problems with kodi on pc getting the files from smb share but will not have it from the android box. Any help thanks.

2nd can you not use the remote to power of the box in kodi as the power button does not seem to do anything

Thanks.

Glad it’s working!

Yes, remove the SD card and it will boot straight to android.

The file FEL Test DT DL P7.ts decodes without any problems. log

Edit: Minions Rise of Gru - P7 ST-DL FEL (original).mkv is STDL. So it already works :wink:

Use IP, not Host Name and it works.

@R3S3T_9999 Under Player in your spreadsheet it should be CoreELEC not CoreElect

1 Like

Works here normal in DV on S905X4 with dovi convert to 8.1. DT-DL

I tried redownloading it and putting it on a USB stick. I get a loading circle, a black screen, and an unresponsive player. Can anyone else check and verify?

S922X-J? Try to set convert to 8.1. I can’t try lossless here, maybe this is the issue.

Tried ip but wanted password and username which my server does not have ?

Yes, 8.1/8.1ML/8.4/P7 MEL work, but lossless hangs.

Use that account name and password for the account that you used when you shared the folder.

I don’t have a password or user when I shared the folder I shared the folder for all on the network and also disabled In windows shared home network password ?