Different output on Android
Why does the output formatting for text and HTML view differ on Android?
Example for an AVC video...
Windows/Linux:
Format profile : High@L4
Android:
Format profile : High
Format level : 4
Why does the output formatting for text and HTML view differ on Android?
On Android we use XML as an intermediate storage and XML stores profile and level separately, then XML is processed by MediaInfo it does not "revert" this separation, it should for keeping coherency.
On Android we use XML as an intermediate storage
Another effect is that tags such as com.android.version becomes com_android_version on Android.
Another effect is that tags such as com.android.version becomes com_android_version on Android.
This one will be more difficult to handle, the intermediate XML can not store "." in element names. I don't think it is worth it to deal with that, especially because at long term these fields will be correctly managed (removing the MP4 field names).
I just got the new 25.07 via Google Play. There is something wrong with the Exif. Lots of parameters like location coordinates, shutter, iris, focal length are full of '1'.
I just got the new 25.07 via Google Play. There is something wrong with the Exif. Lots of parameters like location coordinates, shutter, iris, focal length are full of '1'.
Can be reproduced with MEDIAINFO_TRACE_NO.
There are also minor issues like missing units and fractions or hidden parameters being shown but that is due to XML.
Diff for Exif after the fix. These remaining differences are due to XML intermediate.
-ShutterSpeed_Time : 1/359 s
+ShutterSpeed_Time : 0.002783549
+ExifVersion : 2.20
-LensZoomActualFocalLength : 6.30 mm
+LensZoomActualFocalLength : 6.30
+FlashpixVersion : 1.00
-LensZoom35mmStillCameraEquivalent : 23 mm
+LensZoom35mmStillCameraEquivalent : 23
+ExifGPSVersion : 2.2.0.0
+InteropVersion : 1.00
These remaining differences are due to XML intermediate.
Right, we need to move several things (non standard field settings, "/String" fields) in the core of MediaInfo instead of in the parser, for all parsers.
I just got the new 25.07 via Google Play.
25.07.1 is live, you can force update.
25.07.1 is live, you can force update.
Thanks for notifying. Updated. It works properly now other than the effects of the XML intermediate.
Another difference with Android output, this line is missing from General section:
Codec ID : mp42 (mp42/isom/iso5)