KomalJain
Expert Level 5

There is little doubt that Android is a lot more customisable and generally more suitable for power users when compared to its main competitor — iOS. However, even in 2019, the world's most popular operating system (despite the Android alternatives out there) suffers from a setback that's just inexplicably weird to have in this day and age. The setback I'm talking about here is the 4GB file-size limit the OS sets on video files being saved to memory.

Apparently, back in 2014, Google decided that the maximum file-size that Android should be able to save to memory will be restricted to 4GB thanks to a 32-bit offset being used in MediaMuxer and MPEG4Writer classes. Back then, this decision definitely made sense. Most phones didn't support anything over 1080p videos anyway, and with most phones coming with SD card supports which would most likely be FAT32 formatted, saving files over 4GB would anyway not be possible on these cards. One can see the reason behind Google sticking with 4GB file sizes for videos.

Now, according to a commit first spotted by XDA Developers, it seems that Google might finally remove this size limit in Android 11. XDA is reporting that according to the description of a new commit made to the AOSP gerrit, Google is going to "use [a] 64bit offset in mpeg4writer," which should allow Android "to compose/mux files more than 4GB in size."

Also mentioned in the description of the commit is a test Google ran where the company successfully composed a file of around 32GB with MediaMuxer. So in theory, the changes seem to be working. However, as XDA points out, the commit hasn't been merged yet, and is likely to be merged with Android 11 since that is the next major release for Android.

All that is nice, and this change is definitely welcome alongside other expected features of Android 11; what's weird, however, is that in the years that followed since that decision in 2014, as smartphones moved towards 4K videos, and started supporting 4K60FPS videos (unlike the Pixel 4 which still only supports 4K30 videos) combined with the ever increasing built-in storage sizes on most smartphones these days, having this 4GB restriction on video file sizes is rather odd. Still, Google hadn't done anything about it so far until now.


6 Comments
Highlighted
Android 11 is coming?I heard that Android OS is going to be replaced by Fuchsia OS after Android Q OS
Reply
Loading...
Highlighted
KevinJacobBiju
Active Level 7
There won't be Android 11 as some sources say.

Google is working on an google independent platform for mobiles - Fuchsia.

After that it makes all android phones to fuchsia which looks like Android.

As android is based on Java codes.In order to reduce the flow of money given to Java developers for every Android phones they will move to Fuchsia which is based on Kotlin which is developed by Google and Dart/ Flutter is also used for the development of apps.

So the chances for Android 11 is very less as Google is becoming independent.
Reply
Loading...
Highlighted
vaibhav02
Active Level 4
will m30 get this update?
Reply
Loading...
Highlighted
Nil555
Active Level 6
nice information 👍
Reply
Loading...
Highlighted
SliceSupport
Active Level 4
fuschia is not able to be reality .. .... many hurdles are there .. fuschia could be portable device OS but for smartphones it needs to go a long way more.. atleast for next 4 years

the core element is still unstable THE KERNEL . so not before next 4 years NO FUSCHIA OS for smartphones

and Android 11 codes are already developed by android team and AOSP version codes are available in google girit repository
Reply
Loading...
Highlighted
KevinJacobBiju
Active Level 7
We can't say.
It's just Google things.
Reply
Loading...