211 Commits (b51d43d8246404238ab5b47b47ba4ccb98688f73)

Author SHA1 Message Date
  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. 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
  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
  hogliux 6559b3e185 Fixed multiple harmless warnings in Android builds 8 years ago
  ed e75128a878 Added a second createMemoryMappedReader method to AudioFormat and its derived classes that creates a MemoryMappedAudioFormatReader from a FileInputStream 8 years ago
  hogliux 61fd2a339d Fixed a MSVC 2015 warning in mp3 audio decoder 8 years ago
  hogliux 1fcae3675c Changed flac writer to respect the current stream position when writing the flac header 8 years ago
  jules 14957e7c99 Avoided some FLAC debug output being printed if your app defines the DEBUG macro 8 years ago
  tpoole c23e95d4b6 Defined HAVE_LROUND for non-MSVC compilers when building FLAC libs 8 years ago
  hogliux cf39ad4b02 Fix multiple compile errors on older gcc versions 9 years ago
  jules f5324afd8b Added some defenses against parsing corrupted metadata blocks in WAV files 9 years ago
  jules 51889049c4 Avoided a conversion warning 9 years ago
  jules a0795e8dc0 Avoided an overflow in some extreme edge-case uses of WAVAudioFormat 9 years ago
  jules 49a7ca4d82 Improved the String::createStringFromData method to fall back to a Windows 1252 codepage if given non-UTF8 data, and used this in parsing VST and WAV strings 9 years ago