3D Frame Packed (MVC) output with CoreELEC?

Hey @Portisch and all,

tested 3D on the latest NO-nightly: No playback issues were found, full MVC/FP movie ran without problems, also tested HTAB and HSBS, also no issues, TV auto switching into 3D works for all formats. Tested on hdmitx20 (until SC2). Fabulous work, as always!

Now, for subtitles, I can also provide some more detail:

Subtitles are not working for 3D MVC, neither NG nor NO, behavior is the same for both variants, so everything what follows was tested on both.

Samples: Download 3D_samples_w_subtitles.zip | LimeWire

Samples are two minute MVC, HTAB and HSBS files of the same scene with lots of dialog, all have internal subtitles and an external srt-file for testing. In HTAB/HSBS, there are two internal subtitle tracks, the first one made by BD3D2MK3D with the subtitle images already doubled and spaced for direct overlay, so no additional processing required. The second internal subtitle is the standard subtitle without doubling, so there would have to be processing to show it on both eyes correctly. As internal subs in HSBS/HTAB are unused at the moment, I am only providing both for future testing, if needed and for feature implementation down the line.

What happens currently:

For SBS/TAB: External subtitle srt-file works perfectly, is shown on both eyes and adheres to the set 3D depth in Settings - Player - Subtitles - Stereoscopic 3D depth of subtitles. Internal subtitles are completely ignored, switching them on will not display them, no matter if you use the normal or doubled track of the subtitle.

For MVC/FP: Subtitles (internal and external) are only shown on the left eye frame, making them barely readable and very intrusive. Position looks correct. Always left eye, no matter if the movie is left- or right-eye-first.

What should happen:

For SBS/TAB: I think it works as intended, ignoring the internal tracks and using the external text files seems like the best choice and only loses the track font/styling.

For MVC:
I think it would be best to copy the SBS/TAB behavior → Ignoring internal tracks, using external srt files and using the same settings including 3D offset from the Kodi settings to determine exact position, font and so on as well as 3D plane. I think (just a guess) the code for HTAB might almost work, if one corrects the vertical position for the framepacked picture.

2 Likes

I love CE with AM6B+ on my 4k Dolby Vision TV. Thank you to everyone who created it, phenomenal work, you have my deepest respect and admiration. I have found the RTD1619BPD solution is hard to beat for MVC playback on a 3D projector or TV. 3D works perfectly with zero issues. I also really like how the Jellyfin Android app opens automatically from boot to view my collection, and plays files using the native player (not the Jellyfin one).

I know the volunteers time here is precious solving for more mainstream issues. If, for whatever reason fault free 3D playback cannot be achieved, I can suggest a RTD1619BPD solution as a dedicated 3d player, if that is something you may consider.

Thank you team for all you do.

True, and the non-BPD RTD1619 is also a solid 3D player, especially the discontinued Dune HD Real Vision 4K Plus and similar.

The benefit of 3D w/CE is having a single player do DV FEL + 3D MVC. But, all AMLogic SoC’s that have a MVC decoder have occasional (but distracting) macroblocking issues w/a handful of 3D titles… ‘Gravity’, the initial ‘Avatar’ release (not the recent re-release), and a couple of others.

1 Like

CE-NO since nightly 20250211 should support 3DFP on T7, A311D2 like VIM4 or GT King II.
But it looks like S5, S928X does not support 3DFP at all as it got forgotten in source:

4 Likes

Thanks maestro, with s928x will it ever or maybe in the future possible?

And subtitles issue also possibly can be fixed in the future as well?

Thanks once again.

But, all AMLogic SoC’s that have a MVC decoder have occasional (but distracting) macroblocking issues

Yeah. Perhaps AMLogic is just not the right SOC for 3D. No such issues with RTD1619BPD.

Yep, they’ve given up on 3D.

I think it’s become painfully obvious over the past year that the S928X-J is far less capable than the S922X-J, but the S922X-J is stuck on 4.9 that the CoreELEC team has abandoned.

The macroblocking issue is caused by buggy Amlogic software that nobody wants to tackle.

I just checked another Amlogic device what does advertise 3D support .

SBS/TAB: Only external subs are visible, internal never
MVC/FP: Only external subs are visible, internal never

So I think the only issue is the subtitles on MVC are displayed only on one eye.

EDIT: yes, same with GUI.
It’s only on 1920x1080, so only on one eye. Not sure if this will be solved.

4 Likes

Anything you could do with regard to the subtitles would be massively appreciated as then it would basically be the perfect all round device.

1 Like

Yes, correct, external subtitle use for MVC would be perfect. I only have the Zidoo Z9X Pro for 3D comparison and it uses internal subitles without issues. But its not Amlogic, so not a viable comparison.

I dont think the interface is a real “issue” anyways. Its absolutely usable without being shown on both eyes.

If you could get external subtitles working same as with TAB/SBS for MVC, a dream comes true ;-).

I just found the reason today but it needs more research how to proper solve the issue.
Not dumb solution like on other paid platforms…

7 Likes

Do Boxes with s905x3 also work with frame packed mvc files?

3DFP MVC GUI and subtitles should be fixed in CE-NG with nightly 20250214.
CE-NE and CE-NO is maybe fixed, not sure.

13 Likes

Wow, great software developer, awesome!

2 Likes

Ditto! Thanks much @Portisch.

Thank you! It’s really impressive how much extra functionality the team has been able to pull out of these Amlogic chips.

thank you very much! MVC is perfect on am6b+.

Hey @Portisch,

I just had the time to test your implementation and I am speechless. You have outdone yourself! Not only did you fix the GUI, you fixed 3D MVC for external AND internal subtitles and they even work with the depth setting of Kodi. They work absolutely flawlessly now. As an added bonus, at least my TV now kicks out of 3D correctly after a file ends.

This is quite spectacular, as I think, there are no issues left to tackle for 3D on NG with hdmitx20.

@Astrotrain : Maybe worth adding that “internal and external subtitles incl. 3D depth settings” work on NG in the Ugoos Guide?

3 Likes

I updated the guide. Thanks for the suggestion!