[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