• R/O
  • SSH

freeverb3_vst: コミット

Freeverb3 VST plugins


コミットメタ情報

リビジョン30f652958575baa711d4fbd86f6849bde394f9dd (tree)
日時2017-07-16 16:57:00
作者Teru Kamogashira <tkamogashira@users.sourceforge.jp>
コミッターTeru Kamogashira <tkamogashira@users.sourceforge.jp>

ログメッセージ

Build fix.

変更サマリ

差分

diff -r b3a11962af65 -r 30f652958575 build_all
--- a/build_all Sun Jul 16 14:42:47 2017 +0900
+++ b/build_all Sun Jul 16 16:57:00 2017 +0900
@@ -1,30 +1,31 @@
1-#!/bin/sh
1+#!/bin/bash
22
33 # (cd lib; ./BUILD_EXTERNAL; ./BUILD_FFTW; ./BUILD_OGGS)
44
55 export set DESTDIRP=/tmp
66 ./autogen.sh
77
8-for s in ./cross-sh/mingw-cross*sh
9-do ./$s
10-rm -rf $DESTDIRP/Freeverb3_VST
8+for s in ./cross-sh/mingw-w64-cross*sh
9+do . ./$s
10+rm -rf $DESTDIRP/Freeverb3_VST_x64
1111 make clean
12-make -j1
12+make -j4
1313 make DESTDIR=$DESTDIRP vstdist
1414 make distclean
1515 done
1616
17-for s in ./cross-sh/mingw-w64-cross*sh
18-do ./$s
19-rm -rf $DESTDIRP/Freeverb3_VST_x64
17+for s in ./cross-sh/mingw-cross*sh
18+do . ./$s
19+rm -rf $DESTDIRP/Freeverb3_VST
2020 make clean
21-make -j1
21+make -j4
2222 make DESTDIR=$DESTDIRP vstdist
2323 make distclean
2424 done
2525
2626 rm -rf $DESTDIRP/Freeverb3_VST
27-./cross-sh/macosx-S-universal.sh make
27+. ./cross-sh/macosx-S-universal.sh make
2828 make DESTDIR=$DESTDIRP vstdist
2929
3030 rm -rf $DESTDIRP/Freeverb3_VST $DESTDIRP/Freeverb3_VST_x64
31+
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-cross-D-avx.sh
--- a/cross-sh/mingw-cross-D-avx.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-cross-D-avx.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,6 +1,6 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w32/bin:$PATH
3+export set PATH=/opt/MinGW-w32/bin:$PATH
44 export set target=i686-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
@@ -8,8 +8,6 @@
88 export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse -mstackrealign"
99 export CXXFLAGS=$CFLAGS
1010
11-./configure \
12---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
11+./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
1312 --disable-static --enable-shared --disable-debug --disable-undenormal \
1413 --enable-plugdouble --enable-dstr=-slow-AVX-doubleprecision-win --enable-fftw3n=fftw3-avx
15-
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-cross-D-sse2.sh
--- a/cross-sh/mingw-cross-D-sse2.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-cross-D-sse2.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,13 +1,12 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w32/bin:$PATH
3+export set PATH=/opt/MinGW-w32/bin:$PATH
44 export set target=i686-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
77 export CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE2 -march=pentium4 -mfpmath=sse -mstackrealign"
88 export CXXFLAGS=$CFLAGS
99
10-./configure \
11---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
10+./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
1211 --disable-static --enable-shared --disable-debug --disable-undenormal \
1312 --enable-plugdouble --enable-dstr=-slow-SSE2-doubleprecision-win --enable-fftw3n=fftw3-sse2
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-cross-S-avx.sh
--- a/cross-sh/mingw-cross-S-avx.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-cross-S-avx.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,6 +1,6 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w32/bin:$PATH
3+export set PATH=/opt/MinGW-w32/bin:$PATH
44 export set target=i686-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
@@ -13,8 +13,7 @@
1313 export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse -mstackrealign"
1414 export set CXXFLAGS=$CFLAGS
1515
16-./configure \
17---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
16+./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
1817 --disable-static --enable-shared --disable-debug --disable-undenormal \
1918 --enable-dstr=-fast-AVX-singleprecision-win --enable-fftw3n=fftw3f-avx
2019
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-cross-S-sse.sh
--- a/cross-sh/mingw-cross-S-sse.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-cross-S-sse.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,14 +1,13 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w32/bin:$PATH
3+export set PATH=/opt/MinGW-w32/bin:$PATH
44 export set target=i686-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
77 export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE_V2 -march=pentium3 -mfpmath=sse -mstackrealign"
88 export set CXXFLAGS=$CFLAGS
99
10-./configure \
11---prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
10+./configure --prefix=/Freeverb3_VST --build=$build --host=$host --target=$target \
1211 --disable-static --enable-shared --disable-debug --disable-undenormal \
1312 --enable-dstr=-fast-SSE-singleprecision-win --enable-fftw3n=fftw3f-sse
1413
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-w64-cross-D-avx.sh
--- a/cross-sh/mingw-w64-cross-D-avx.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-w64-cross-D-avx.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,15 +1,12 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w64/bin:$PATH
3+export set PATH=/opt/MinGW-w64/bin:$PATH
44 export set target=x86_64-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
77 export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse"
88 export set CXXFLAGS=$CFLAGS
99
10-./configure --prefix=/Freeverb3_VST_x64 \
11---host=$host --target=$target --build=$build --enable-x64 \
10+./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \
1211 --enable-static --enable-shared --disable-debug --disable-undenormal \
13---enable-plugdouble --enable-dstr=-slow-x64-AVX-doubleprecision-win
14-
15-
12+--enable-plugdouble --enable-dstr=-slow-x64-AVX-doubleprecision-win --enable-fftw3n=fftw3-x64-avx
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-w64-cross-D-sse2.sh
--- a/cross-sh/mingw-w64-cross-D-sse2.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-w64-cross-D-sse2.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,13 +1,12 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w64/bin:$PATH
3+export set PATH=/opt/MinGW-w64/bin:$PATH
44 export set target=x86_64-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
77 export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_SSE2 -mfpmath=sse -msse -msse2"
88 export set CXXFLAGS=$CFLAGS
99
10-./configure --prefix=/Freeverb3_VST_x64 \
11---host=$host --target=$target --build=$build --enable-x64 \
10+./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \
1211 --enable-static --enable-shared --disable-debug --disable-undenormal \
1312 --enable-plugdouble --enable-dstr=-slow-x64-doubleprecision-win --enable-fftw3n=fftw3-x64
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-w64-cross-S-avx.sh
--- a/cross-sh/mingw-w64-cross-S-avx.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-w64-cross-S-avx.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,13 +1,12 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w64/bin:$PATH
3+export set PATH=/opt/MinGW-w64/bin:$PATH
44 export set target=x86_64-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
77 export set CFLAGS="-pipe -Wall -O3 -ffast-math -DENABLE_AVX -DENABLE_FMA3 -DENABLE_FMA4 -march=corei7-avx -mfpmath=sse"
88 export set CXXFLAGS=$CFLAGS
99
10-./configure --prefix=/Freeverb3_VST_x64 \
11---host=$host --target=$target --build=$build --enable-x64 \
10+./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \
1211 --enable-static --enable-shared --disable-debug --disable-undenormal \
1312 --enable-dstr=-fast-x64-AVX-singleprecision-win --enable-fftw3n=fftw3f-x64-avx
diff -r b3a11962af65 -r 30f652958575 cross-sh/mingw-w64-cross-S-sse.sh
--- a/cross-sh/mingw-w64-cross-S-sse.sh Sun Jul 16 14:42:47 2017 +0900
+++ b/cross-sh/mingw-w64-cross-S-sse.sh Sun Jul 16 16:57:00 2017 +0900
@@ -1,13 +1,12 @@
11 #!/bin/bash
22
3-export set PATH=/usr/opt/MinGW-w64/bin:$PATH
3+export set PATH=/opt/MinGW-w64/bin:$PATH
44 export set target=x86_64-w64-mingw32
55 export set host=$target
66 export set build=i486-linux-gnu
77 export set CFLAGS="-m64 -pipe -Wall -O3 -ffast-math -DENABLE_SSE_V2 -mfpmath=sse -msse -msse2"
88 export set CXXFLAGS=$CFLAGS
99
10-./configure --prefix=/Freeverb3_VST_x64 \
11---host=$host --target=$target --build=$build --enable-x64 \
10+./configure --prefix=/Freeverb3_VST_x64 --host=$host --target=$target --build=$build --enable-x64 \
1211 --enable-static --enable-shared --disable-debug --disable-undenormal \
1312 --enable-dstr=-fast-x64-singleprecision-win --enable-fftw3n=fftw3f-x64
diff -r b3a11962af65 -r 30f652958575 libsndfile/G72x/.libs/libg72x.a
Binary file libsndfile/G72x/.libs/libg72x.a has changed
diff -r b3a11962af65 -r 30f652958575 libsndfile/GSM610/.libs/libgsm.a
Binary file libsndfile/GSM610/.libs/libgsm.a has changed
diff -r b3a11962af65 -r 30f652958575 src/check_cpu.cpp
--- a/src/check_cpu.cpp Sun Jul 16 14:42:47 2017 +0900
+++ b/src/check_cpu.cpp Sun Jul 16 16:57:00 2017 +0900
@@ -49,18 +49,12 @@
4949 L"Freeverb3VST",MB_OK);
5050
5151 std::string fl = "", db = "";
52- if((simdFlag&FV3_FLAG_3DNOW))
53- { fl = "3DNOW"; }
54- if((simdFlag&FV3_FLAG_SSE))
55- { fl = "SSE"; }
56- if((simdFlag&FV3_FLAG_SSE2))
57- { db = "SSE2"; }
58- if((simdFlag&FV3_FLAG_SSE3))
59- { fl = "SSE3"; }
60- if((simdFlag&FV3_FLAG_SSE4_1))
61- { fl = "SSE4"; }
62- if((simdFlag&FV3_FLAG_AVX))
63- { fl = "AVX"; db = "AVX"; }
52+ //if((simdFlag&FV3_FLAG_3DNOW)) { fl = "3DNOW"; }
53+ if((simdFlag&FV3_FLAG_SSE)) { fl = "SSE"; }
54+ if((simdFlag&FV3_FLAG_SSE2)) { db = "SSE2"; }
55+ //if((simdFlag&FV3_FLAG_SSE3)) { fl = "SSE3"; }
56+ //if((simdFlag&FV3_FLAG_SSE4_1)){ fl = "SSE4"; }
57+ if((simdFlag&FV3_FLAG_AVX)) { fl = "AVX"; db = "AVX"; }
6458
6559 std::string out = "";
6660 if(fl != "")
@@ -70,7 +64,7 @@
7064 "version for realtime operation.\n";
7165 else
7266 out =
73- "There are no supported version of single precision plugins.\n";
67+ "There are no supported version for single precision plugins.\n";
7468
7569 if(db != "")
7670 out += "You can use\n"
@@ -78,7 +72,7 @@
7872 "version for precise processing.\n";
7973 else
8074 out +=
81- "There are no supported version of double precision plugins.\n";
75+ "There are no supported version for double precision plugins.\n";
8276
8377 MessageBoxA(NULL, out.c_str(), "Freeverb3VST", MB_OK);
8478 }
旧リポジトリブラウザで表示