[flac-dev] 2GB limit patch
Erik de Castro Lopo
mle+la at mega-nerd.com
Wed Mar 6 01:50:58 PST 2013
Brian Willoughby wrote:
> What about fseeko()? I use that in my ObjC library for converting
> between AIFF, FLAC, and WAVE. It takes an unsigned 32-bit offset, as
> contrasted with fseek() classic. Unless you need negative offsets,
> that seems like a simple change.
>
> FLAC__stream_decoder_seek_absolute() already takes a FLAC__uint64
> offset. I just cast my 32-bit unsigned long and use that in the
> existing FLAC API.
I said offset_t, but I meant off_t.
The public header file FLAC/metadata.h returns off_t from funtcion:
FLAC_API off_t FLAC__metadata_simple_iterator_get_block_offset(const FLAC__Metadata_SimpleIterator *iterator);
That needs to be fixed.
Erik
--
----------------------------------------------------------------------
Erik de Castro Lopo
http://www.mega-nerd.com/
More information about the flac-dev
mailing list