I'm developing a video player and can't get a straight answer. VLC on iOS plays Dolby codecs (AC3, EAC3, TrueHD) if the user is not in a US timezone. I didn't check the source code for Android, but it looks like it's the same story. Other video players on iOS either don't support it or bought a license from Dolby.
VLC (and other players) exist on Windows and MacOS and it doesn't look like they have a Dolby license. Converters seem to work the same way.
Do you know exactly what are the rules for using those codecs in apps? Is it different for a free app vs. a paid app? Any info is appreciated.