There's a more few issues for compiling on MSVC. I put together a patch. Here's a quick rundown: * must use __inline keyword with static inline functions (bitmath.h) * change instances of uint32_t in bitwriter.c to FLAC__uint32 * functions marked inline cannot be used within another C file (e.g. FLAC__bitreader_get_input_bits_unconsumed produces the linker error "error LNK2001: unresolved external symbol _FLAC__bitreader_get_input_bits_unconsumed"). This change has performance implications! I'd like someone to review this and possibly come up with a better solution.
> Johnny Rosenberg wrote: > >> Maybe a stupid question, but I was born stupid and I have walked that >> path ever since, so: Is there a changelog? > > The only changelog is the git changelog. I will be writing a real > changelog to go in the actual release tarball before the official > release. > > The git changelog is available here: > > https://git.xiph.org/?p=flac.git;a=summary > > or in any git clone of this repo. > > Erik > -- > ---------------------------------------------------------------------- > Erik de Castro Lopo > http://www.mega-nerd.com/ > _______________________________________________ > flac-dev mailing list > flac-dev@xiph.org > http://lists.xiph.org/mailman/listinfo/flac-dev >
0001-MSVC-compatibility-fixes.patch
Description: Binary data
_______________________________________________ flac-dev mailing list flac-dev@xiph.org http://lists.xiph.org/mailman/listinfo/flac-dev