quietvoid wrote: ↑Sun Oct 11, 2020 1:49 pm
Maybe a good starting point is to just accept a MKV (in addition to raw that exists already) and be able to output the raw converted HEVC file. That on its own would save a lot of time (demuxing MKV, demuxing BL/EL, converting/remuxing 8.1), and might be simpler to do.
Afterwards, the only step left would be to pass this file through MakeMKV, and it can be reused in the original MKV, simply replacing the video (I'm not sure if mkvtoolnix would keep the headers intact if the video changes to a raw file?).
That way you don't have to handle audio, subtitle, etc.
Last Saturday I was working on just that. I hope to be able to finish next weekend and above all I hope it will work

!
I can only thank you both for your time.
I took a quick look at a few comparisons: the Firestick performs really well. The Shield still needs to improve (but if the Stick succeeds I don't see why the Shield shouldn't do it too).
It also seems that my FEL -> MEL and UHD-> profile 8.1 algorithms work fine.
You experts, do you consider them correct? Do you have any ideas/comments on this?
Thank you!
ragico wrote: ↑Sun Oct 11, 2020 3:11 pm
@Yusesope
Your "test" file plays in both shield and ugoos am6+ and triggers DV.
In Firestick black screen.
Great news.
This opens the door to new experiments!
quietvoid wrote: ↑Mon Oct 12, 2020 11:21 pm
Should be trivial to just skip the HDR10+ NAL unit with yusesope's script, since the parsing is well done already

I'll send a patch to yusesope, hopefully it's good enough.
So in the end it was HDR10 + ...
What a strange device the FireStick is ...
I haven't looked at your code yet (I assume you have discarded the Prefix SEI NAL units containing the HDR10 + metadata).
As soon as I can, I'll put it in my code.
Thanks for the invaluable help.
PapitaHD wrote: ↑Tue Oct 13, 2020 8:01 pm
Are these libraries still needed? I forgot to save them and the link is already dead.
I'm just asking because for some reason I've encountered 4 movies (War of the Worlds, Terminator Genisys, Terminator Dark Fate, Valerian) in a row that were unplayable on LG C8 and M9702 after converted to MEL.
No, they are no longer needed.
I'm having the same problem with Term Dark Fate (I believe that when muxing in the ts or mp4 container an incorrect timestamp is assigned to the various frames ... it happens with some movies)