375 Commits (e982c70438a8aee277bcd4fe21cdfd7f9bd76c7f)

Author SHA1 Message Date
  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
  ed fa0f7a4281 Bump version number to 5.2.1 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 f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 7 years ago
  Tom Poole e174bb26bd A minor code tidyup 7 years ago
  Tom Poole cff37f5b6a Fixed some const violation errors 7 years ago
  jules 934d5aee22 Fixed the typo that I introduced while fixing a different typo 7 years ago
  jules a156d12390 Fixed a typo in AiffAudioFormat 7 years ago
  jules d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 7 years ago
  jules 51f6c5d01c Tidied up a few bits of messy String concatenation 7 years ago
  jules f85d706131 Some minor formatting and comment fixes 7 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. 7 years ago
  hogliux 30269baed1 Added higher-order ambisonics support to JUCE 7 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) 7 years ago
  jules aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 7 years ago
  ed dbb2f620b4 Bump version number to 5.2.0 7 years ago
  jules 65857af333 Added an assertion to avoid surprises if you call the not-yet-implemented MP3AudioFormat::createWriterFor() method 7 years ago
  jules acf28c6fa7 Removed the explicitness of the Array single-item constructors 7 years ago
  jules 43cb624a85 Added workaround for VS2015 compiler bug 7 years ago
  jules c2a2d5c734 Updated some code to use cleaner array initialisation from constant data 7 years ago
  jules 6344cd549a Some tidying up in the audio codec classes 7 years ago
  jules 374f7b2e5a Made the AudioFormat::getFileExtensions() method virtual and modernised some internal code in AudioFormatManager 7 years ago
  jules bb4160871c Added support for the OGG sub-format inside a WAV file 7 years ago
  jules 9e6de22e73 A bit of modernisation in AudioFormatReader 7 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 7 years ago
  jules 31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 7 years ago
  jules 2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 7 years ago
  tpoole 0ae8aa812c Bump version number to 5.1.2 7 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 7 years ago
  jules 7c6f3d40b6 Tidied up some method calls involving HeapBlock 7 years ago
  jules 637367959c Whitespace 7 years ago
  tpoole 9b687968db Fixed some g++ compiler warnings 7 years ago
  hogliux a2a0a2cae6 Fixed compiler errors when compiling with GNU libstdc++ 7 years ago
  tpoole 9600016294 Fixed some undefined (or implementation defined) behavior 7 years ago
  hogliux 8e7a2072eb Wav format reader: fixed an issue where JUCE would assert when reading wave files with a large number of channels 7 years ago
  hogliux 0fd1a69525 AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces 7 years ago
  hogliux c02ef79fd6 Bump version number to 5.1.1 7 years ago
  hogliux eb33f537da Bump version number to 5.1.1 7 years ago
  hogliux 2a274f70b2 Wav file format: Added legacy RIFF chunk tags to remain compatible with older wav files 7 years ago
  hogliux a4d4e9e5b0 WaveAudioFormatWriter: Don't add an extended format chunk if the wav file only has one or two channels 7 years ago
  hogliux 79110aae25 WavAudioFormatWriter: Fixed an issue where wav files with large channel counts could no longer be created 7 years ago
  tpoole 77dd64abfa Documentation fixes 7 years ago
  tpoole 7c4a23bac7 Documentation fixes 7 years ago
  hogliux 74fcce88ba Wav file format: Added legacy RIFF chunk tags to remain compatible with older wav files 7 years ago
  hogliux fb310f7876 WaveAudioFormatWriter: Don't add an extended format chunk if the wav file only has one or two channels 7 years ago
  hogliux 0cf21a4b72 WavAudioFormatWriter: Fixed an issue where wav files with large channel counts could no longer be created 7 years ago
  hogliux c1ad53c14e Bump version number to 5.1.0 7 years ago
  hogliux 7ca5ad001e Added multichannel file io readers and writers 7 years ago