1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-10 23:44:24 +00:00
Commit graph

571 commits

Author SHA1 Message Date
jules
1a60fa9765 More ScopedPointer/unique_ptr compatibility work 2018-01-10 17:35:08 +00:00
jules
f9313c8338 Deprecated some old functions roundDoubleToInt and roundFloatToInt - these can both be trivially replaced by roundToInt, and should have been deprecated long ago! 2018-01-09 16:28:14 +00:00
Tom Poole
e174bb26bd A minor code tidyup 2017-12-19 16:12:31 +00:00
Tom Poole
cff37f5b6a Fixed some const violation errors 2017-12-19 12:44:24 +00:00
jules
934d5aee22 Fixed the typo that I introduced while fixing a different typo 2017-12-14 15:03:37 +00:00
jules
a156d12390 Fixed a typo in AiffAudioFormat 2017-12-14 14:08:29 +00:00
jules
d0111a4f96 Began phasing out double_Pi and float_Pi in favour of MathConstants::pi. Also added MathConstants::twoPi 2017-12-06 11:16:22 +00:00
jules
51f6c5d01c Tidied up a few bits of messy String concatenation 2017-12-05 12:03:30 +00:00
jules
f85d706131 Some minor formatting and comment fixes 2017-11-28 17:46:15 +00:00
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. 2017-11-24 11:41:22 +00:00
hogliux
30269baed1 Added higher-order ambisonics support to JUCE 2017-11-23 15:11:26 +00:00
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) 2017-11-01 17:41:06 +00:00
jules
aecb819985 Replaced all our internal use of the old AudioSampleBuffer name with AudioBuffer<float> (for which AudioSampleBuffer is just a typedef) 2017-10-30 14:52:47 +00:00
ed
dbb2f620b4 Bump version number to 5.2.0 2017-10-25 12:07:32 +01:00
jules
65857af333 Added an assertion to avoid surprises if you call the not-yet-implemented MP3AudioFormat::createWriterFor() method 2017-10-24 17:33:57 +01:00
jules
acf28c6fa7 Removed the explicitness of the Array single-item constructors 2017-10-17 15:21:26 +01:00
jules
43cb624a85 Added workaround for VS2015 compiler bug 2017-10-17 12:18:47 +01:00
jules
c2a2d5c734 Updated some code to use cleaner array initialisation from constant data 2017-10-16 12:18:04 +01:00
jules
6344cd549a Some tidying up in the audio codec classes 2017-10-15 10:16:03 +01:00
jules
374f7b2e5a Made the AudioFormat::getFileExtensions() method virtual and modernised some internal code in AudioFormatManager 2017-10-13 12:57:18 +01:00
jules
bb4160871c Added support for the OGG sub-format inside a WAV file 2017-10-13 10:55:51 +01:00
jules
9e6de22e73 A bit of modernisation in AudioFormatReader 2017-10-12 16:20:41 +01:00
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 2017-10-11 12:10:58 +01:00
jules
31c99d3680 Cleaned up some missing std:: namespaces for maths functions, and updated some old documentation for AudioProcessor 2017-10-10 09:01:35 +01:00
jules
2fcb8fa71b Added some prototype function definitions to avoid compiler warnings for people who enable the "missing prototype" flag 2017-10-09 15:39:22 +01:00
tpoole
0ae8aa812c Bump version number to 5.1.2 2017-09-18 14:59:57 +01:00
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 2017-09-08 08:59:55 +01:00
jules
7c6f3d40b6 Tidied up some method calls involving HeapBlock 2017-09-05 16:06:57 +01:00
jules
637367959c Whitespace 2017-09-05 15:06:25 +01:00
tpoole
9b687968db Fixed some g++ compiler warnings 2017-08-29 14:47:04 +01:00
hogliux
a2a0a2cae6 Fixed compiler errors when compiling with GNU libstdc++ 2017-08-28 12:31:59 +01:00
tpoole
9600016294 Fixed some undefined (or implementation defined) behavior 2017-08-24 18:16:03 +01:00
hogliux
8e7a2072eb Wav format reader: fixed an issue where JUCE would assert when reading wave files with a large number of channels 2017-08-24 12:01:20 +01:00
hogliux
0fd1a69525 AU/Auv3: Added workaround for compiler issue when initialising CoreAudio's AudioChannelLayout structure using braces 2017-08-16 13:34:48 +01:00
hogliux
c02ef79fd6 Bump version number to 5.1.1 2017-08-02 18:35:29 +01:00
tpoole
7c4a23bac7 Documentation fixes 2017-07-31 18:29:53 +01:00
hogliux
74fcce88ba Wav file format: Added legacy RIFF chunk tags to remain compatible with older wav files 2017-07-31 14:58:53 +01:00
hogliux
fb310f7876 WaveAudioFormatWriter: Don't add an extended format chunk if the wav file only has one or two channels 2017-07-31 12:58:03 +01:00
hogliux
0cf21a4b72 WavAudioFormatWriter: Fixed an issue where wav files with large channel counts could no longer be created 2017-07-31 12:49:19 +01:00
hogliux
c1ad53c14e Bump version number to 5.1.0 2017-07-27 12:39:23 +01:00
hogliux
7ca5ad001e Added multichannel file io readers and writers 2017-07-27 12:39:17 +01:00
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. 2017-07-20 17:24:05 +01:00
tpoole
98cb1011bb JUCE Demo: Increased the compiler warning level 2017-07-18 13:09:03 +01:00
tpoole
680a0d671c Fixed a build warning on older gcc versions 2017-07-07 11:17:11 +01:00
tpoole
10b7aa3c16 MinGW: Fixed some build warnings 2017-07-07 11:06:16 +01:00
jules
74c96208fe Removed Quicktime from the OSX build, and replaced the video player and camera implementations with AVFoundation 2017-06-30 16:08:51 +01:00
jules
57120b39c0 Tweaked some whitespace to avoid false-alarm warnings in GCC 2017-06-07 11:12:48 +01:00
hogliux
bc3ef88603 Bump version number to 5.0.2 2017-05-30 16:32:47 +01:00
hogliux
8413614744 Bump version number to 5.0.1 2017-05-04 15:26:54 +01:00
ed
fa0b097652 Fixed some Projucer live-build errors on Windows and added an option to set the Windows target platform 2017-05-04 12:47:18 +01:00