1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-16 00:34:19 +00:00
This commit is contained in:
jules 2007-10-10 10:36:03 +00:00
parent 64a22b97b1
commit 48d8be021a
4 changed files with 3605 additions and 3562 deletions

File diff suppressed because it is too large Load diff

View file

@ -619,6 +619,42 @@ SOURCE=..\..\..\src\juce_appframework\audio\dsp\juce_IIRFilter.cpp
SOURCE=..\..\..\src\juce_appframework\audio\dsp\juce_IIRFilter.h
# End Source File
# End Group
# Begin Group "processors"
# PROP Default_Filter ""
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_AudioPlayHead.h
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_AudioProcessor.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_AudioProcessor.h
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_AudioProcessorEditor.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_AudioProcessorEditor.h
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_AudioProcessorListener.h
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_GenericAudioProcessorEditor.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\audio\processors\juce_GenericAudioProcessorEditor.h
# End Source File
# End Group
# End Group
# Begin Group "events"
@ -1245,10 +1281,6 @@ SOURCE=..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pn
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pnggccrd.c
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngget.c
# End Source File
# Begin Source File
@ -1285,10 +1317,6 @@ SOURCE=..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pn
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngvcrd.c
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\graphics\imaging\image_file_formats\pnglib\pngwio.c
# End Source File
# Begin Source File
@ -1866,6 +1894,10 @@ SOURCE=..\..\..\src\juce_appframework\gui\components\mouse\juce_DragAndDropTarge
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\components\mouse\juce_FileDragAndDropTarget.h
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\components\mouse\juce_LassoComponent.h
# End Source File
# Begin Source File
@ -2154,6 +2186,14 @@ SOURCE=..\..\..\src\juce_appframework\gui\components\filebrowser\juce_FilePrevie
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\components\filebrowser\juce_FileSearchPathListComponent.cpp
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\components\filebrowser\juce_FileSearchPathListComponent.h
# End Source File
# Begin Source File
SOURCE=..\..\..\src\juce_appframework\gui\components\filebrowser\juce_FileTreeComponent.cpp
# End Source File
# Begin Source File

View file

@ -7,6 +7,7 @@
objects = {
/* Begin PBXBuildFile section */
8411682E0CBBEE0500232E45 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8411682D0CBBEE0500232E45 /* OpenGL.framework */; };
84FFAEAC0C6C8A6F009F6E72 /* FilterGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE920C6C8A6F009F6E72 /* FilterGraph.cpp */; };
84FFAEAD0C6C8A6F009F6E72 /* GraphEditorPanel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE940C6C8A6F009F6E72 /* GraphEditorPanel.cpp */; };
84FFAEAE0C6C8A6F009F6E72 /* InternalFilters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84FFAE960C6C8A6F009F6E72 /* InternalFilters.cpp */; };
@ -42,7 +43,8 @@
20286C33FDCF999611CA2CEA /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = /System/Library/Frameworks/Carbon.framework; sourceTree = "<absolute>"; };
4A9504C8FFE6A3BC11CA0CBA /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = /System/Library/Frameworks/ApplicationServices.framework; sourceTree = "<absolute>"; };
4A9504CAFFE6A41611CA0CBA /* CoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreServices.framework; path = /System/Library/Frameworks/CoreServices.framework; sourceTree = "<absolute>"; };
508344B209E5C41E0093A071 /* Juce Plugin Host.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = "Juce Plugin Host.app"; sourceTree = BUILT_PRODUCTS_DIR; };
508344B209E5C41E0093A071 /* Juce Plugin Host.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Juce Plugin Host.app"; sourceTree = BUILT_PRODUCTS_DIR; };
8411682D0CBBEE0500232E45 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
84FFAE920C6C8A6F009F6E72 /* FilterGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = FilterGraph.cpp; path = ../../src/host/FilterGraph.cpp; sourceTree = SOURCE_ROOT; };
84FFAE930C6C8A6F009F6E72 /* FilterGraph.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; name = FilterGraph.h; path = ../../src/host/FilterGraph.h; sourceTree = SOURCE_ROOT; };
84FFAE940C6C8A6F009F6E72 /* GraphEditorPanel.cpp */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.cpp.cpp; name = GraphEditorPanel.cpp; path = ../../src/host/GraphEditorPanel.cpp; sourceTree = SOURCE_ROOT; };
@ -88,6 +90,7 @@
84FFAF060C6C8ED5009F6E72 /* IOKit.framework in Frameworks */,
84FFAF080C6C8ED5009F6E72 /* QuickTime.framework in Frameworks */,
84FFAF150C6C8EE8009F6E72 /* AGL.framework in Frameworks */,
8411682E0CBBEE0500232E45 /* OpenGL.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
@ -134,6 +137,7 @@
20286C32FDCF999611CA2CEA /* External Frameworks and Libraries */ = {
isa = PBXGroup;
children = (
8411682D0CBBEE0500232E45 /* OpenGL.framework */,
84FFAF140C6C8EE8009F6E72 /* AGL.framework */,
84FFAEFF0C6C8ED5009F6E72 /* CoreAudio.framework */,
84FFAF000C6C8ED5009F6E72 /* CoreMIDI.framework */,

View file

@ -117,8 +117,10 @@ const AudioSampleBuffer& AudioSampleBuffer::operator= (const AudioSampleBuffer&
{
setSize (other.getNumChannels(), other.getNumSamples(), false, false, false);
const int totalBytes = numChannels * size * sizeof (float);
memcpy (allocatedData, other.allocatedData, totalBytes);
const int numBytes = size * sizeof (float);
for (int i = 0; i < numChannels; ++i)
memcpy (channels[i], other.channels[i], numBytes);
}
return *this;
@ -126,8 +128,7 @@ const AudioSampleBuffer& AudioSampleBuffer::operator= (const AudioSampleBuffer&
AudioSampleBuffer::~AudioSampleBuffer() throw()
{
if (allocatedData != 0)
juce_free (allocatedData);
juce_free (allocatedData);
}
float* AudioSampleBuffer::getSampleData (const int channelNumber,
@ -165,8 +166,7 @@ void AudioSampleBuffer::setSize (const int newNumChannels,
sizeToCopy);
}
if (allocatedData != 0)
juce_free (allocatedData);
juce_free (allocatedData);
allocatedData = newData;
allocatedBytes = newTotalBytes;
@ -180,8 +180,7 @@ void AudioSampleBuffer::setSize (const int newNumChannels,
}
else
{
if (allocatedData != 0)
juce_free (allocatedData);
juce_free (allocatedData);
allocatedData = (clearExtraSpace) ? (float*) juce_calloc (newTotalBytes)
: (float*) juce_malloc (newTotalBytes);