Download
Bug correction
- In
sfendian.h, alaw.c, double64.c, float32.c, pcm.c, sd2.c, ulaw.c, gsm610_priv
:
Replace all "inline"
by ""(nothing)
- In
float_cast.h
, line 74, modify :
#elif (defined (WIN32) || defined (_WIN32))
-->
#elif (defined (_MSC_VER))
In float_cast.h
, line 193, modify :
#warning "Don't have the functions lrint() and lrintf()."
#warning "Replacing these functions with a standard C cast."
-->
#pragma warning "Don't have the functions lrint() and lrintf()."
#pragma warning "Replacing these functions with a standard C cast."
Project
- Create new project (Library)
- Add (
%SOURCE_HOME%/src/
) : All
.c files
- Add (
%SOURCE_HOME%/src/G72x
) : All
.c files, except g72x_test.c
- Add (
%SOURCE_HOME%/src/GSM610
) : All
.c files
Project Options
- Compiler :
Release
- Directories, include : add
%SOURCE_HOME%/
- Directories, Conditional :
WIN32;_WIN32
Compile
Install
- Copy
%SOURCE_HOME%/src/sndfile.h
to Shared/Include/SndFile/sndfile.h
- Copy
%Your_Project_Name%.lib
to Shared/Library/BCB/SndFile.lib