FAT32 itself is limited to 2GB. If you need to handle files larger than 2GB
you either need to use NTFS or ext3 or higher.



On Tue, Mar 9, 2010 at 4:12 AM, Chris Stratton <cs07...@gmail.com> wrote:

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

-- 
unsubscribe: android-porting+unsubscr...@googlegroups.com
website: http://groups.google.com/group/android-porting

Reply via email to