Tom Poole
							
						 | 
						
							
							
							
								
							
								ab863a6dc2
								
							
								
							
						 | 
						
							
							
								
								Replaced all usage of ScopedPointer with std::unique_ptr
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								e6104e3fed
								
							
								
							
						 | 
						
							
							
								
								Fixed a bug parsing wav cue metadata
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a632b57e7a
								
							
								
							
						 | 
						
							
							
								
								Simplified ByteOrder, and made it less susceptible to UB when reading from non-aligned addresses. Removed ambiguous method ByteOrder::littleEndianInt (c1, c2, c3, c4), which was probably producing the wrong behaviour on big-endian systems
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								9af093d1d4
								
							
								
							
						 | 
						
							
							
								
								Merged-in some Ogg-Vorbis security fixes
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								cdbc28c18b
								
							
								
							
						 | 
						
							
							
								
								Add documentation tags
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   Tom Poole
							
						 | 
						
							
							
							
								
							
								824840e8b4
								
							
								
							
						 | 
						
							
							
								
								Added to check to prevent parsing of 64 bit float wav files
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								46a596fc7d
								
							
								
							
						 | 
						
							
							
								
								CoreAudio:  Fixed a potential crash when opening media files with zero audio channels
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								942af1f022
								
							
								
							
						 | 
						
							
							
								
								Removed a couple of places where ancient 3rd party library code still used the register keyword
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								1a60fa9765
								
							
								
							
						 | 
						
							
							
								
								More ScopedPointer/unique_ptr compatibility work
							
							
							
							
								
							
							
						 | 
						7 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								934d5aee22
								
							
								
							
						 | 
						
							
							
								
								Fixed the typo that I introduced while fixing a different typo
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								a156d12390
								
							
								
							
						 | 
						
							
							
								
								Fixed a typo in AiffAudioFormat
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								d0111a4f96
								
							
								
							
						 | 
						
							
							
								
								Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								51f6c5d01c
								
							
								
							
						 | 
						
							
							
								
								Tidied up a few bits of messy String concatenation
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								f85d706131
								
							
								
							
						 | 
						
							
							
								
								Some minor formatting and comment fixes
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								183230d606
								
							
								
							
						 | 
						
							
							
								
								macOS:  Remove explicit references to kAudioChannelLayoutTag_HOA_ACN_SN3D as this is only available in the latest and greatest Xcode. Replaced with the numerical value instead.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								30269baed1
								
							
								
							
						 | 
						
							
							
								
								Added higher-order ambisonics support to JUCE
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2dc9316420
								
							
								
							
						 | 
						
							
							
								
								Misc ScopedPointer changes to start using reset() and get() rather than assignments and casts (part of an ongoing drift towards more std::unique_ptr compatibility)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								aecb819985
								
							
								
							
						 | 
						
							
							
								
								Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef)
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								65857af333
								
							
								
							
						 | 
						
							
							
								
								Added an assertion to avoid surprises if you call the not-yet-implemented MP3AudioFormat::createWriterFor() method
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								acf28c6fa7
								
							
								
							
						 | 
						
							
							
								
								Removed the explicitness of the Array single-item constructors
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								c2a2d5c734
								
							
								
							
						 | 
						
							
							
								
								Updated some code to use cleaner array initialisation from constant data
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								6344cd549a
								
							
								
							
						 | 
						
							
							
								
								Some tidying up in the audio codec classes
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								bb4160871c
								
							
								
							
						 | 
						
							
							
								
								Added support for the OGG sub-format inside a WAV file
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								369d59f656
								
							
								
							
						 | 
						
							
							
								
								Added a template to allow the HeapBlock class to be given signed ints or other types that are not size_t for its size parameters
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								31c99d3680
								
							
								
							
						 | 
						
							
							
								
								Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								2fcb8fa71b
								
							
								
							
						 | 
						
							
							
								
								Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								eda613c6db
								
							
								
							
						 | 
						
							
							
								
								Moved all "namespace juce" declarations from module headers to the individual .h and .cpp source files. This makes life a lot easier for Intellisense and other IDE autocompletion tools
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								7c6f3d40b6
								
							
								
							
						 | 
						
							
							
								
								Tidied up some method calls involving HeapBlock
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								637367959c
								
							
								
							
						 | 
						
							
							
								
								Whitespace
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								9b687968db
								
							
								
							
						 | 
						
							
							
								
								Fixed some g++ compiler warnings
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								a2a0a2cae6
								
							
								
							
						 | 
						
							
							
								
								Fixed compiler errors when compiling with GNU libstdc++
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								9600016294
								
							
								
							
						 | 
						
							
							
								
								Fixed some undefined (or implementation defined) behavior
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								8e7a2072eb
								
							
								
							
						 | 
						
							
							
								
								Wav format reader:  fixed an issue where JUCE would assert when reading wave files with a large number of channels
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								0fd1a69525
								
							
								
							
						 | 
						
							
							
								
								AU/Auv3:  Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								2a274f70b2
								
							
								
							
						 | 
						
							
							
								
								Wav file format:  Added legacy RIFF chunk tags to remain compatible with older wav files
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								a4d4e9e5b0
								
							
								
							
						 | 
						
							
							
								
								WaveAudioFormatWriter:  Don't add an extended format chunk if the wav file only has one or two channels
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								79110aae25
								
							
								
							
						 | 
						
							
							
								
								WavAudioFormatWriter:  Fixed an issue where wav files with large channel counts could no longer be created
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								74fcce88ba
								
							
								
							
						 | 
						
							
							
								
								Wav file format:  Added legacy RIFF chunk tags to remain compatible with older wav files
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								fb310f7876
								
							
								
							
						 | 
						
							
							
								
								WaveAudioFormatWriter:  Don't add an extended format chunk if the wav file only has one or two channels
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								0cf21a4b72
								
							
								
							
						 | 
						
							
							
								
								WavAudioFormatWriter:  Fixed an issue where wav files with large channel counts could no longer be created
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								7ca5ad001e
								
							
								
							
						 | 
						
							
							
								
								Added multichannel file io readers and writers
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								6bfcd820b4
								
							
								
							
						 | 
						
							
							
								
								Unit tests:  Added an optional argument to the UnitTest constructor to specify a category and methods to get and run unit tests in a specified category. Updated the built-in JUCE unit tests and Demo project to use categories.
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								98cb1011bb
								
							
								
							
						 | 
						
							
							
								
								JUCE Demo:  Increased the compiler warning level
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								680a0d671c
								
							
								
							
						 | 
						
							
							
								
								Fixed a build warning on older gcc versions
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   tpoole
							
						 | 
						
							
							
							
								
							
								10b7aa3c16
								
							
								
							
						 | 
						
							
							
								
								MinGW:  Fixed some build warnings
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								74c96208fe
								
							
								
							
						 | 
						
							
							
								
								Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								57120b39c0
								
							
								
							
						 | 
						
							
							
								
								Tweaked some whitespace to avoid false-alarm warnings in GCC
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   ed
							
						 | 
						
							
							
							
								
							
								fa0b097652
								
							
								
							
						 | 
						
							
							
								
								Fixed some Projucer live-build errors on Windows and added an option to set the Windows target platform
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   hogliux
							
						 | 
						
							
							
							
								
							
								b5afccc37c
								
							
								
							
						 | 
						
							
							
								
								Updated file headers and the README with the JUCE 5 license
							
							
							
							
								
							
							
						 | 
						8 years ago | 
					
				
					
						
							
							
								   jules
							
						 | 
						
							
							
							
								
							
								5b39a8f607
								
							
								
							
						 | 
						
							
							
								
								Removed the register keyword from a bunch of 3rd party files as it causes deprecation errors in c++17
							
							
							
							
								
							
							
						 | 
						8 years ago |