The underlying file i/o c library calls are likely to be the common 32 bit signed versions unless someone specifically chose the 64 bit versions.
On Mar 8, 1:13 pm, Hedge <[email protected]> wrote: > I am trying to play back 3GB videos from an SDHC card in OpenCORE > v2.05 in Cupcake. The player crashes every time. ADB shell reports the > file size to be a negative number (overflow). > > I believe the maximum file size on FAT32 is 4GB (2^32 - 1). The > maximum size I can access on Android is actually 2GB (2^31 - 1), which > makes me think the addressing is performed with a signed integer > instead of unsigned. > > Does anyone know how to access files that are larger than 2GB? Was > this fixed in a later version of Android? Can I change the type of > some kernel variable to an unsigned int to unlock the extra addressing > space? -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
