[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15814] branches/sound-branch: windows build system.

Robert Holcomb bob_holcomb at hotmail.com
Sun Jul 27 19:51:51 CEST 2008


Revision: 15814
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15814
Author:   scourage
Date:     2008-07-27 19:50:52 +0200 (Sun, 27 Jul 2008)

Log Message:
-----------
windows build system.  Wave drawing fix, game engine disabled, audio reload in sequencer fix, audio load on start fix

Modified Paths:
--------------
    branches/sound-branch/extern/tinySND/ffmpeg/ffmpegWriter.cpp
    branches/sound-branch/extern/tinySND/make/msvc_7_0/tinySND.vcproj
    branches/sound-branch/extern/tinySND/sndfile/sndfileReader.cpp
    branches/sound-branch/extern/tinySND/sndfile/sndfileWriter.cpp
    branches/sound-branch/intern/make/msvc_7_0/intern.sln
    branches/sound-branch/intern/soundsystem/SND_GameWaveCache.h
    branches/sound-branch/intern/soundsystem/SND_sound.cpp
    branches/sound-branch/projectfiles_vc7/blender/blender.vcproj
    branches/sound-branch/projectfiles_vc7/blender/src/BL_src.vcproj
    branches/sound-branch/projectfiles_vc7/gameengine/blenderhook/KX_blenderhook.vcproj
    branches/sound-branch/projectfiles_vc7/gameengine/converter/KX_converter.vcproj
    branches/sound-branch/projectfiles_vc7/gameengine/ketsji/KX_ketsji.vcproj
    branches/sound-branch/source/blender/src/sequence.c
    branches/sound-branch/source/blender/src/soundsystem.c
    branches/sound-branch/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp
    branches/sound-branch/source/gameengine/Converter/BL_BlenderDataConversion.cpp
    branches/sound-branch/source/gameengine/Converter/KX_ConvertActuators.cpp
    branches/sound-branch/source/gameengine/Ketsji/KX_CDActuator.cpp
    branches/sound-branch/source/gameengine/Ketsji/KX_CDActuator.h
    branches/sound-branch/source/gameengine/Ketsji/KX_KetsjiEngine.cpp
    branches/sound-branch/source/gameengine/Ketsji/KX_PythonInit.cpp
    branches/sound-branch/source/gameengine/Ketsji/KX_Scene.cpp
    branches/sound-branch/source/gameengine/Ketsji/KX_Scene.h
    branches/sound-branch/source/gameengine/Ketsji/KX_SoundActuator.cpp

Added Paths:
-----------
    branches/sound-branch/intern/soundsystem/make/
    branches/sound-branch/intern/soundsystem/make/msvc_7_0/
    branches/sound-branch/intern/soundsystem/make/msvc_7_0/soundsystem.vcproj
    branches/sound-branch/source/blender/include/BAU_soundsystem.h

Modified: branches/sound-branch/extern/tinySND/ffmpeg/ffmpegWriter.cpp
===================================================================
--- branches/sound-branch/extern/tinySND/ffmpeg/ffmpegWriter.cpp	2008-07-27 16:44:12 UTC (rev 15813)
+++ branches/sound-branch/extern/tinySND/ffmpeg/ffmpegWriter.cpp	2008-07-27 17:50:52 UTC (rev 15814)
@@ -117,7 +117,9 @@
 	audio_enc->sample_rate = mSampleRate;
 	audio_enc->channels = mNumChannels;
 	//audio_enc->frame_size = acodecFrameSize;
-	audio_enc->time_base = (AVRational){1, mSampleRate}; //??!??
+
+   AVRational temp={1, mSampleRate};
+	audio_enc->time_base = temp; //??!??
 	audio_enc->thread_count = 1;
 
 	mOutputFile->nb_streams = 1;
@@ -182,7 +184,7 @@
 	av_free( mAudioOutputBuf );
 
 	// write the trailer if needed and close file
-	url_fclose( &mOutputFile->pb );
+   url_fclose( (ByteIOContext*)&mOutputFile->pb );
 	if( mAudioStreamIndex >= 0 ) 
 	{
 		av_free( mOutputFile->streams[mAudioStreamIndex]->codec );

Modified: branches/sound-branch/extern/tinySND/make/msvc_7_0/tinySND.vcproj
===================================================================
--- branches/sound-branch/extern/tinySND/make/msvc_7_0/tinySND.vcproj	2008-07-27 16:44:12 UTC (rev 15813)
+++ branches/sound-branch/extern/tinySND/make/msvc_7_0/tinySND.vcproj	2008-07-27 17:50:52 UTC (rev 15814)
@@ -19,6 +19,7 @@
 			<Tool
 				Name="VCCLCompilerTool"
 				Optimization="0"
+				AdditionalIncludeDirectories="..\..\core;..\..\ffmpeg;..\..\sdl;..\..\sndfile;..\..\..\..\..\lib\windows\ffmpeg\include;..\..\..\..\..\lib\windows\samplerate\include;..\..\..\..\..\lib\windows\sndfile\include;..\..\..\..\..\lib\windows\sdl\include"
 				PreprocessorDefinitions="WIN32;_DEBUG;_LIB"
 				MinimalRebuild="TRUE"
 				BasicRuntimeChecks="3"

Modified: branches/sound-branch/extern/tinySND/sndfile/sndfileReader.cpp
===================================================================
--- branches/sound-branch/extern/tinySND/sndfile/sndfileReader.cpp	2008-07-27 16:44:12 UTC (rev 15813)
+++ branches/sound-branch/extern/tinySND/sndfile/sndfileReader.cpp	2008-07-27 17:50:52 UTC (rev 15814)
@@ -69,7 +69,7 @@
 	assert( mSndFile != 0 );
 	assert( mIsSeekable );
 
-	int offset = sf_seek( mSndFile, frameNum, SEEK_SET );
+	sf_count_t offset = sf_seek( mSndFile, frameNum, SEEK_SET );
 	
 	int error = sf_error( mSndFile );
 	if( error != SF_ERR_NO_ERROR )
@@ -86,7 +86,7 @@
 	assert( mSndFile != 0 );
 	assert( buffer != 0 );
 
-	int count = sf_readf_float( mSndFile, buffer, framesNum );
+	sf_count_t count = sf_readf_float( mSndFile, buffer, framesNum );
 	
 	int error = sf_error( mSndFile );
 	if( error != SF_ERR_NO_ERROR )

Modified: branches/sound-branch/extern/tinySND/sndfile/sndfileWriter.cpp
===================================================================
--- branches/sound-branch/extern/tinySND/sndfile/sndfileWriter.cpp	2008-07-27 16:44:12 UTC (rev 15813)
+++ branches/sound-branch/extern/tinySND/sndfile/sndfileWriter.cpp	2008-07-27 17:50:52 UTC (rev 15814)
@@ -133,7 +133,7 @@
 				dataConsume = framesNum-dataDone;
 			
 			(*mCallback)( dataConsume, mUserData1, mUserData2 );
-			mInput->fillBuffer( (char*)&mBuffer[mChannelsNum*dataDone], dataConsume );
+			mInput->fillBuffer( (char*)&mBuffer[mNumChannels*dataDone], dataConsume );
 			dataDone += dataConsume;
 		}
 	}
@@ -144,7 +144,7 @@
 
 	mInput->setSampleFormat( oldFormat );
 
-	int count = sf_writef_float( mSndFile, mBuffer, framesNum ) ;
+	sf_count_t count = sf_writef_float( mSndFile, mBuffer, framesNum ) ;
 
 	int error = sf_error( mSndFile );
 	if( error != SF_ERR_NO_ERROR )

Modified: branches/sound-branch/intern/make/msvc_7_0/intern.sln
===================================================================
--- branches/sound-branch/intern/make/msvc_7_0/intern.sln	2008-07-27 16:44:12 UTC (rev 15813)
+++ branches/sound-branch/intern/make/msvc_7_0/intern.sln	2008-07-27 17:50:52 UTC (rev 15814)
@@ -2,7 +2,6 @@
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "build_install_all", "build_install_all.vcproj", "{02110D03-59DB-4571-8787-72B3C03B2F2D}"
 	ProjectSection(ProjectDependencies) = postProject
 		{A90C4918-4B21-4277-93BD-AF65F30951D9} = {A90C4918-4B21-4277-93BD-AF65F30951D9}
-		{98330220-47A6-42E0-9DE4-AD0FF5D204D6} = {98330220-47A6-42E0-9DE4-AD0FF5D204D6}
 		{C66F722C-46BE-40C9-ABAE-2EAC7A697EB8} = {C66F722C-46BE-40C9-ABAE-2EAC7A697EB8}
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E} = {B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}
 		{E784098D-3ED8-433A-9353-9679415DDDC5} = {E784098D-3ED8-433A-9353-9679415DDDC5}
@@ -64,13 +63,6 @@
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SoundSystem", "..\..\SoundSystem\make\msvc_7_0\SoundSystem.vcproj", "{98330220-47A6-42E0-9DE4-AD0FF5D204D6}"
-	ProjectSection(ProjectDependencies) = postProject
-		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74} = {4B6AFCC5-968C-424A-8F20-76E41B3BEF74}
-		{B789C2F3-279E-4A85-8F0A-7F7AC068E598} = {B789C2F3-279E-4A85-8F0A-7F7AC068E598}
-		{6B3229F4-2A37-47EE-8B89-9AA046B35193} = {6B3229F4-2A37-47EE-8B89-9AA046B35193}
-	EndProjectSection
-EndProject
 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "opennl", "..\..\opennl\make\msvc_7_0\opennl.vcproj", "{8B8D4FC3-3234-4E54-8376-5AB83D00D164}"
 	ProjectSection(ProjectDependencies) = postProject
 	EndProjectSection
@@ -86,12 +78,18 @@
 		{E86B7BDE-C33C-4E55-9433-E74C141D7538} = {E86B7BDE-C33C-4E55-9433-E74C141D7538}
 	EndProjectSection
 EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SoundSystem", "..\..\soundsystem\make\msvc_7_0\soundsystem.vcproj", "{98330220-47A6-42E0-9DE4-AD0FF5D204D6}"
+	ProjectSection(ProjectDependencies) = postProject
+	EndProjectSection
+EndProject
 Global
 	GlobalSection(SolutionConfiguration) = preSolution
 		3DPlugin Debug = 3DPlugin Debug
 		3DPlugin Release = 3DPlugin Release
 		Blender Debug = Blender Debug
 		Blender Release = Blender Release
+		Debug = Debug
+		Release = Release
 	EndGlobalSection
 	GlobalSection(ProjectDependencies) = postSolution
 	EndGlobalSection
@@ -104,6 +102,10 @@
 		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Blender Debug.Build.0 = Blender Debug|Win32
 		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Blender Release.ActiveCfg = Blender Release|Win32
 		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Blender Release.Build.0 = Blender Release|Win32
+		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Debug.ActiveCfg = 3DPlugin Debug|Win32
+		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Debug.Build.0 = 3DPlugin Debug|Win32
+		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Release.ActiveCfg = 3DPlugin Release|Win32
+		{02110D03-59DB-4571-8787-72B3C03B2F2D}.Release.Build.0 = 3DPlugin Release|Win32
 		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.3DPlugin Debug.ActiveCfg = 3DPlugin Debug|Win32
 		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.3DPlugin Debug.Build.0 = 3DPlugin Debug|Win32
 		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.3DPlugin Release.ActiveCfg = 3DPlugin Release|Win32
@@ -112,6 +114,10 @@
 		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Blender Debug.Build.0 = Blender Debug|Win32
 		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Blender Release.ActiveCfg = Blender Release|Win32
 		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Blender Release.Build.0 = Blender Release|Win32
+		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Debug.ActiveCfg = 3DPlugin Debug|Win32
+		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Debug.Build.0 = 3DPlugin Debug|Win32
+		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Release.ActiveCfg = 3DPlugin Release|Win32
+		{4B6AFCC5-968C-424A-8F20-76E41B3BEF74}.Release.Build.0 = 3DPlugin Release|Win32
 		{E784098D-3ED8-433A-9353-9679415DDDC5}.3DPlugin Debug.ActiveCfg = 3DPlugin Debug|Win32
 		{E784098D-3ED8-433A-9353-9679415DDDC5}.3DPlugin Debug.Build.0 = 3DPlugin Debug|Win32
 		{E784098D-3ED8-433A-9353-9679415DDDC5}.3DPlugin Release.ActiveCfg = 3DPlugin Release|Win32
@@ -120,6 +126,10 @@
 		{E784098D-3ED8-433A-9353-9679415DDDC5}.Blender Debug.Build.0 = Blender Debug|Win32
 		{E784098D-3ED8-433A-9353-9679415DDDC5}.Blender Release.ActiveCfg = Blender Release|Win32
 		{E784098D-3ED8-433A-9353-9679415DDDC5}.Blender Release.Build.0 = Blender Release|Win32
+		{E784098D-3ED8-433A-9353-9679415DDDC5}.Debug.ActiveCfg = 3DPlugin Debug|Win32
+		{E784098D-3ED8-433A-9353-9679415DDDC5}.Debug.Build.0 = 3DPlugin Debug|Win32
+		{E784098D-3ED8-433A-9353-9679415DDDC5}.Release.ActiveCfg = 3DPlugin Release|Win32
+		{E784098D-3ED8-433A-9353-9679415DDDC5}.Release.Build.0 = 3DPlugin Release|Win32
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.3DPlugin Debug.ActiveCfg = 3DPlugin Debug|Win32
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.3DPlugin Debug.Build.0 = 3DPlugin Debug|Win32
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.3DPlugin Release.ActiveCfg = 3DPlugin Release|Win32
@@ -128,6 +138,10 @@
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Blender Debug.Build.0 = Blender Debug|Win32
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Blender Release.ActiveCfg = Blender Release|Win32
 		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Blender Release.Build.0 = Blender Release|Win32
+		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Debug.ActiveCfg = 3DPlugin Debug|Win32
+		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Debug.Build.0 = 3DPlugin Debug|Win32
+		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Release.ActiveCfg = 3DPlugin Release|Win32
+		{B093415D-C0F6-4E76-8F5A-6BC1917BCE9E}.Release.Build.0 = 3DPlugin Release|Win32
 		{51A348C1-8684-4D67-B980-97B1FC74159B}.3DPlugin Debug.ActiveCfg = 3DPlugin Debug|Win32
 		{51A348C1-8684-4D67-B980-97B1FC74159B}.3DPlugin Debug.Build.0 = 3DPlugin Debug|Win32
 		{51A348C1-8684-4D67-B980-97B1FC74159B}.3DPlugin Release.ActiveCfg = 3DPlugin Release|Win32
@@ -136,6 +150,10 @@
 		{51A348C1-8684-4D67-B980-97B1FC74159B}.Blender Debug.Build.0 = Blender Debug|Win32
 		{51A348C1-8684-4D67-B980-97B1FC74159B}.Blender Release.ActiveCfg = Blender Release|Win32
 		{51A348C1-8684-4D67-B980-97B1FC74159B}.Blender Release.Build.0 = Blender Release|Win32
+		{51A348C1-8684-4D67-B980-97B1FC74159B}.Debug.ActiveCfg = 3DPlugin Debug|Win32
+		{51A348C1-8684-4D67-B980-97B1FC74159B}.Debug.Build.0 = 3DPlugin Debug|Win32
+		{51A348C1-8684-4D67-B980-97B1FC74159B}.Release.ActiveCfg = 3DPlugin Release|Win32
+		{51A348C1-8684-4D67-B980-97B1FC74159B}.Release.Build.0 = 3DPlugin Release|Win32
 		{C66F722C-46BE-40C9-ABAE-2EAC7A697EB8}.3DPlugin Debug.ActiveCfg = 3DPlugin Debug|Win32
 		{C66F722C-46BE-40C9-ABAE-2EAC7A697EB8}.3DPlugin Debug.Build.0 = 3DPlugin Debug|Win32

@@ Diff output truncated at 10240 characters. @@




More information about the Bf-blender-cvs mailing list