Blender Git Loki
Git Commits -> Revision d1c542c
Revision d1c542c by Joerg Mueller (master) June 3, 2011, 23:28 (GMT) |
3D Audio GSoC: Memory management improvements. |
Commit Details:
Full Hash: d1c542ce0551f6ec3408b7c6689ad17b0a14e8d2
SVN Revision: 37151
Parent Commit: cd04cff
Lines Changed: +527, -679
117 Modified Paths:
/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.cpp (+5, -5) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h (+1, -1) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp (+4, -4) (Diff)
/intern/audaspace/FX/AUD_AccumulatorFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_AccumulatorFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_BaseIIRFilterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_ButterworthFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_ButterworthFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_CallbackIIRFilterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_DelayFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_DelayFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_DelayReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_DelayReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_DoubleFactory.cpp (+4, -14) (Diff)
/intern/audaspace/FX/AUD_DoubleFactory.h (+4, -4) (Diff)
/intern/audaspace/FX/AUD_DoubleReader.cpp (+2, -6) (Diff)
/intern/audaspace/FX/AUD_DoubleReader.h (+4, -3) (Diff)
/intern/audaspace/FX/AUD_EffectFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_EffectFactory.h (+4, -4) (Diff)
/intern/audaspace/FX/AUD_EffectReader.cpp (+1, -2) (Diff)
/intern/audaspace/FX/AUD_EffectReader.h (+3, -2) (Diff)
/intern/audaspace/FX/AUD_EnvelopeFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_EnvelopeFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_FaderFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_FaderFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_FaderReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_FaderReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_HighpassFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_HighpassFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_IIRFilterFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_IIRFilterFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_IIRFilterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_IIRFilterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LimiterFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LimiterFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LimiterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LimiterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LoopFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LoopFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LoopReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LoopReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LowpassFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_LowpassFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PingPongFactory.cpp (+4, -14) (Diff)
/intern/audaspace/FX/AUD_PingPongFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PitchFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PitchFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PitchReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_PitchReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_RectifyFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_RectifyFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_ReverseFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_ReverseFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_ReverseReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_ReverseReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_SquareFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SquareFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SumFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SumFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SuperposeFactory.cpp (+4, -13) (Diff)
/intern/audaspace/FX/AUD_SuperposeFactory.h (+4, -4) (Diff)
/intern/audaspace/FX/AUD_SuperposeReader.cpp (+6, -18) (Diff)
/intern/audaspace/FX/AUD_SuperposeReader.h (+4, -3) (Diff)
/intern/audaspace/FX/AUD_VolumeFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_VolumeFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_BufferReader.cpp (+4, -4) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+74, -161) (Diff)
/intern/audaspace/intern/AUD_C-API.h (+5, -5) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperReader.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperReader.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_ConverterFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_ConverterFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_ConverterReader.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_ConverterReader.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_DefaultMixer.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_DefaultMixer.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_FileFactory.cpp (+8, -8) (Diff)
/intern/audaspace/intern/AUD_FileFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_IDevice.h (+3, -2) (Diff)
/intern/audaspace/intern/AUD_IFactory.h (+2, -1) (Diff)
/intern/audaspace/intern/AUD_LinearResampleFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_LinearResampleFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_LinearResampleReader.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_LinearResampleReader.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_Mixer.h (+2, -1) (Diff)
/intern/audaspace/intern/AUD_MixerFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_MixerFactory.h (+4, -4) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.cpp (+2, -2) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.h (+3, -2) (Diff)
/intern/audaspace/intern/AUD_Reference.h (+60, -8) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.cpp (+16, -29) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.h (+13, -10) (Diff)
/intern/audaspace/intern/AUD_SequencerReader.cpp (+15, -70) (Diff)
/intern/audaspace/intern/AUD_SequencerReader.h (+9, -11) (Diff)
/intern/audaspace/intern/AUD_SilenceFactory.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SilenceFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SinusFactory.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SinusFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.cpp (+5, -11) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.h (+4, -4) (Diff)
/intern/audaspace/intern/AUD_StreamBufferFactory.cpp (+7, -8) (Diff)
/intern/audaspace/intern/AUD_StreamBufferFactory.h (+2, -2) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp (+5, -12) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.h (+2, -2) (Diff)
/intern/audaspace/Python/AUD_PyAPI.cpp (+83, -83) (Diff)
/intern/audaspace/Python/AUD_PyAPI.h (+6, -3) (Diff)
/intern/audaspace/sndfile/AUD_SndFileFactory.cpp (+5, -5) (Diff)
/intern/audaspace/sndfile/AUD_SndFileFactory.h (+1, -1) (Diff)
/intern/audaspace/sndfile/AUD_SndFileReader.cpp (+5, -5) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp (+3, -3) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleFactory.h (+2, -2) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleReader.cpp (+1, -1) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleReader.h (+1, -1) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGFactory.h (+1, -1) (Diff)
/intern/audaspace/ffmpeg/AUD_FFMPEGReader.cpp (+4, -4) (Diff)
/intern/audaspace/FX/AUD_AccumulatorFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_AccumulatorFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_BaseIIRFilterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_BaseIIRFilterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_ButterworthFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_ButterworthFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_CallbackIIRFilterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_CallbackIIRFilterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_DelayFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_DelayFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_DelayReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_DelayReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_DoubleFactory.cpp (+4, -14) (Diff)
/intern/audaspace/FX/AUD_DoubleFactory.h (+4, -4) (Diff)
/intern/audaspace/FX/AUD_DoubleReader.cpp (+2, -6) (Diff)
/intern/audaspace/FX/AUD_DoubleReader.h (+4, -3) (Diff)
/intern/audaspace/FX/AUD_EffectFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_EffectFactory.h (+4, -4) (Diff)
/intern/audaspace/FX/AUD_EffectReader.cpp (+1, -2) (Diff)
/intern/audaspace/FX/AUD_EffectReader.h (+3, -2) (Diff)
/intern/audaspace/FX/AUD_EnvelopeFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_EnvelopeFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_FaderFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_FaderFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_FaderReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_FaderReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_HighpassFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_HighpassFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_IIRFilterFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_IIRFilterFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_IIRFilterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_IIRFilterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LimiterFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LimiterFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LimiterReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LimiterReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LoopFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LoopFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_LoopReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LoopReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_LowpassFactory.cpp (+3, -3) (Diff)
/intern/audaspace/FX/AUD_LowpassFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PingPongFactory.cpp (+4, -14) (Diff)
/intern/audaspace/FX/AUD_PingPongFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PitchFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PitchFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_PitchReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_PitchReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_RectifyFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_RectifyFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_ReverseFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_ReverseFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_ReverseReader.cpp (+1, -1) (Diff)
/intern/audaspace/FX/AUD_ReverseReader.h (+1, -1) (Diff)
/intern/audaspace/FX/AUD_SquareFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SquareFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SumFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SumFactory.h (+2, -2) (Diff)
/intern/audaspace/FX/AUD_SuperposeFactory.cpp (+4, -13) (Diff)
/intern/audaspace/FX/AUD_SuperposeFactory.h (+4, -4) (Diff)
/intern/audaspace/FX/AUD_SuperposeReader.cpp (+6, -18) (Diff)
/intern/audaspace/FX/AUD_SuperposeReader.h (+4, -3) (Diff)
/intern/audaspace/FX/AUD_VolumeFactory.cpp (+2, -2) (Diff)
/intern/audaspace/FX/AUD_VolumeFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_BufferReader.cpp (+4, -4) (Diff)
/intern/audaspace/intern/AUD_C-API.cpp (+74, -161) (Diff)
/intern/audaspace/intern/AUD_C-API.h (+5, -5) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperReader.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_ChannelMapperReader.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_ConverterFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_ConverterFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_ConverterReader.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_ConverterReader.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_DefaultMixer.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_DefaultMixer.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_FileFactory.cpp (+8, -8) (Diff)
/intern/audaspace/intern/AUD_FileFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_IDevice.h (+3, -2) (Diff)
/intern/audaspace/intern/AUD_IFactory.h (+2, -1) (Diff)
/intern/audaspace/intern/AUD_LinearResampleFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_LinearResampleFactory.h (+2, -2) (Diff)
/intern/audaspace/intern/AUD_LinearResampleReader.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_LinearResampleReader.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_Mixer.h (+2, -1) (Diff)
/intern/audaspace/intern/AUD_MixerFactory.cpp (+3, -3) (Diff)
/intern/audaspace/intern/AUD_MixerFactory.h (+4, -4) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.cpp (+2, -2) (Diff)
/intern/audaspace/intern/AUD_NULLDevice.h (+3, -2) (Diff)
/intern/audaspace/intern/AUD_Reference.h (+60, -8) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.cpp (+16, -29) (Diff)
/intern/audaspace/intern/AUD_SequencerFactory.h (+13, -10) (Diff)
/intern/audaspace/intern/AUD_SequencerReader.cpp (+15, -70) (Diff)
/intern/audaspace/intern/AUD_SequencerReader.h (+9, -11) (Diff)
/intern/audaspace/intern/AUD_SilenceFactory.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SilenceFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SinusFactory.cpp (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SinusFactory.h (+1, -1) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.cpp (+5, -11) (Diff)
/intern/audaspace/intern/AUD_SoftwareDevice.h (+4, -4) (Diff)
/intern/audaspace/intern/AUD_StreamBufferFactory.cpp (+7, -8) (Diff)
/intern/audaspace/intern/AUD_StreamBufferFactory.h (+2, -2) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.cpp (+5, -12) (Diff)
/intern/audaspace/OpenAL/AUD_OpenALDevice.h (+2, -2) (Diff)
/intern/audaspace/Python/AUD_PyAPI.cpp (+83, -83) (Diff)
/intern/audaspace/Python/AUD_PyAPI.h (+6, -3) (Diff)
/intern/audaspace/sndfile/AUD_SndFileFactory.cpp (+5, -5) (Diff)
/intern/audaspace/sndfile/AUD_SndFileFactory.h (+1, -1) (Diff)
/intern/audaspace/sndfile/AUD_SndFileReader.cpp (+5, -5) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleFactory.cpp (+3, -3) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleFactory.h (+2, -2) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleReader.cpp (+1, -1) (Diff)
/intern/audaspace/SRC/AUD_SRCResampleReader.h (+1, -1) (Diff)