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

Reply via email to