[flac-dev] Patch to add buffering to decoding too
Martijn van Beurden
mvanb1 at gmail.com
Fri Sep 26 03:09:57 PDT 2014
Can you please wrap the setvbuf in _WIN32 IFDEFs too? Currently
memory usage of FLAC decoding is about 1MB, so this patch is
increasing memory usage tenfold, also for platforms that do not
need this. It is a non-problem on my system anyway.
Op 26-09-14 om 10:36 schreef Janne Hyvärinen:
> I made some changes to the previous patch. I don't know why I
> originally didn't put the output buffering to piped output too
> but that is now moved to cover both file and pipe output.
> Additionally this patch informs the Windows filesystem in
> advance about the decoded size to eliminate NTFS fragmentation.
> On 25.9.2014 23:01, Janne Hyvärinen wrote:
>> Decoding flac files is also prone to producing fragmented
>> files. NTFS has the ability to completely avoid fragmentation
>> if it is told the file size before hand, but that would
>> require using special Windows-only functions. Increasing the
>> write buffer from the default 512 bytes to 10 MB already
>> reduces the problem tremendously.
>> flac-dev mailing list
>> flac-dev at xiph.org
> flac-dev mailing list
> flac-dev at xiph.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the flac-dev