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: android-porting+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-porting