Android AudioVideo Framework can not read metadata correctly
I've been trying to open *.mp4 media file on specific Android devices. Once I open it MediaFormat data has undefined language on audio tracks. If I then upload same app on different device, it decodes it correctly.
As of now, I tried MediaPlayer, MediaMetadataRetriever and MediaExtractor API's. Same issue is reproducible with C++ native code using AMediaExtractor API.
Example:
val me = MediaExtractor()
val fis = resources.openRawResourceFd(R.raw.mp4)...