222 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
  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 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
  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 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 bb4160871c Added support for the OGG sub-format inside a WAV file 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
  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 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
  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 7ca5ad001e Added multichannel file io readers and writers 7 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. 7 years ago
  tpoole 98cb1011bb JUCE Demo: Increased the compiler warning level 7 years ago
  tpoole 680a0d671c Fixed a build warning on older gcc versions 7 years ago
  tpoole 10b7aa3c16 MinGW: Fixed some build warnings 7 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
  tpoole 122f0b0c47 Fixed wav file reader unit tests 8 years ago
  jules 8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 8 years ago
  hogliux 23b6450e62 Fixed a typo in recent commit to address an armeabi internal compiler bug 8 years ago
  hogliux 80a226204a Added workarounds for an internal compiler error bug on armeabi Android 8 years ago
  jules e16554abb3 Added packing when WaveAudioFormat writes SMPL chunks with zero loops 8 years ago