[flac-dev] [PATCH] fix getopt.c

2017-01-16 Thread lvqcl
This patch fixes 2 problems in getopt.c: 1) MSVC 2005 (and probably 2008) can't compile it because it doesn't have stdint.h 2) nameend and nextchar are pointers and the difference between them should be casted to 'size_t' type, not 'unsigned int' or 'uint32_t'. getopt_fix.patch Description: Bin

[flac-dev] MSVC 2005/2008 can't compile libFLAC

2017-01-16 Thread lvqcl
These versions of Visual Studio don't have stdint.h and all [u]intNN_t types. But now these types are everywhere in FLAC codebase. An easy fix would be to move definitions of these types from share/compat.h into FLAC/ordinals.h (see attached patch). But it may break some 3rd party programs that i

Re: [flac-dev] How is the MD5 hash calculated?

2017-01-16 Thread Erik de Castro Lopo
Marcus Johnson wrote: > is it on a per subframe basis, and if so, is each frame padded if > it’s not a multiple of 512 bits? or do I have to decode all the data, > and run it over the decoded file at once? Documentation is here: https://xiph.org/flac/documentation_format_overview.html MD5S

Re: [flac-dev] [PATCH] fix getopt.c

2017-01-16 Thread Erik de Castro Lopo
lvqcl wrote: > This patch fixes 2 problems in getopt.c: > > 1) MSVC 2005 (and probably 2008) can't compile it because > it doesn't have stdint.h > > 2) nameend and nextchar are pointers and the difference > between them should be casted to 'size_t' type, not > 'unsigned int' or 'uint32_t'. Appl