[Android Software Development] guitardedhero:
That truly means a lot to me, I genuinely gave that port my best effort!

Of course, this is no battle of the Dolby Atmos ports. ahrion is a dear friend of mine whom adds significant value to XDA, especially our "neck of the woods."

Don't forget, this is the only Axon 7 Nougat Atmos port available so ahrion's Axon 7 Atmos update (if he chooses to do so now that missing key component this port requires is easily learned by examining my port) has not been heard.

Beginning with ViPER|Atmos™, followed by the start of this project, I've grown from firmware junkie (lib fiend) to a competent apk/effect porter throughout later sound systems, and now completely immersed in the entire subject.

But before my plunge into apk decompilation/obfuscation (where I was the last sixty days or so), it began to really bother me that at this point, with all the cumulative mind power and passion in this team, that we still relied on a few outside sources for content (v4a doesn't count, obviously). That left Dolby and AM3D ports outsourced instead of in-house prepared ports like ICEsound, Dirac, Sony, Arkamys, Esira, and several library effects like Vivo and Huawei.

I'm hoping I'm stating the obvious rather than crushing the hopes of many, I have no intention on focusing on AM3D unless I find some awesome firmware. AM3D firmware sources are hard-to-find, old in age, and quite inconsistent from firmware to firmware. One firmware, in fact, uses libdownmix.so for libam3daudioenhancement.so (same file size, different effect UUID), but the UUID does not build the effect unless enormous effort is spent (I never even got that far lol).

The porting of some kind of Dolby quickly became a serious matter of urgency. I didn't plan on porting Atmos, Audio, and Plus, it just happened (as does those moments when life feels just a little bit more awesome).

While working on Axon 7 Nougat (I knew at the time that ahrion had placed it on the back burner, any porting attempts I make must not exist in his portfolio for more than one obvious reason), I took a break as to not get too frustrated/discouraged, and browsed the new LeEco Le 1S firmware update. To my delight, it had Dolby Audio (never knew about that particular Dolby) as well as Dirac.

Well, the porting attempt for that Dolby/Dirac was successful on my first attempt (after numerous failures all over Android and beyond). And to clarify a bit, almost everything I test for the first time comes after an exhaustive and meticulous session or period of time of second-guessing and proofing. I certainly don't start throwing random content to see what works/doesn't work. I've done enough of that in the past to already know the results.

After Dolby Audio met my satisfaction, I returned to Axon 7 Nougat with a new resurgence and left no stone/file unturned. Bam, the missing component needed by Nougat's Dolby systems using media.dolby_memoryservice was found, tested, and immediately made available for internal testing to assess compatibility.

At that time, I decided to source a recent Dolby Digital Plus firmware to complete the "set". That is how these ports manifested. In no way is this encroachment or challenging ahrion's portfolio.

I'm rambling again lol, please know I am not reacting to your most welcomed and accepted encouragement. I just wanted to provide some facts before others decide to do so for me. :good: