1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-31 03:00:05 +00:00
Commit graph

211 commits

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) 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
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
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
bb4160871c Added support for the OGG sub-format inside a WAV file 2017-10-13 10:55:51 +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
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
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
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
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
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
jules
5b39a8f607 Removed the register keyword from a bunch of 3rd party files as it causes deprecation errors in c++17 2017-04-18 11:29:48 +01:00
tpoole
122f0b0c47 Fixed wav file reader unit tests 2017-04-06 11:55:32 +01:00
jules
8ed41ed14b Fixed some whitespace style and cleaned up some code using C++11 2017-03-27 13:06:42 +01:00
hogliux
23b6450e62 Fixed a typo in recent commit to address an armeabi internal compiler bug 2017-03-08 10:57:28 +00:00
hogliux
80a226204a Added workarounds for an internal compiler error bug on armeabi Android 2017-03-08 10:23:13 +00:00
jules
e16554abb3 Added packing when WaveAudioFormat writes SMPL chunks with zero loops 2017-03-06 16:02:51 +00:00
hogliux
6559b3e185 Fixed multiple harmless warnings in Android builds 2017-02-08 18:07:37 +00:00
ed
e75128a878 Added a second createMemoryMappedReader method to AudioFormat and its derived classes that creates a MemoryMappedAudioFormatReader from a FileInputStream 2016-12-09 11:49:57 +00:00
hogliux
61fd2a339d Fixed a MSVC 2015 warning in mp3 audio decoder 2016-11-22 11:30:30 +00:00
hogliux
1fcae3675c Changed flac writer to respect the current stream position when writing the flac header 2016-10-18 10:38:18 +01:00
jules
14957e7c99 Avoided some FLAC debug output being printed if your app defines the DEBUG macro 2016-10-16 15:49:51 +01:00
tpoole
c23e95d4b6 Defined HAVE_LROUND for non-MSVC compilers when building FLAC libs 2016-08-25 12:26:31 +01:00
hogliux
cf39ad4b02 Fix multiple compile errors on older gcc versions 2016-05-26 11:50:04 +01:00
jules
f5324afd8b Added some defenses against parsing corrupted metadata blocks in WAV files 2016-05-16 12:11:11 +01:00
jules
51889049c4 Avoided a conversion warning 2016-04-26 10:09:27 +01:00
jules
a0795e8dc0 Avoided an overflow in some extreme edge-case uses of WAVAudioFormat 2016-04-26 10:08:10 +01:00
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 2016-04-25 21:16:54 +01:00
Timur Doumler
70949aa0c6 Added several new features: support for AudioUnit v3, new simplified JUCE module format, deleted the Introjucer and replaced it by the Projucer, various improvements for exporting of iOS and Android projects. 2016-04-06 18:31:24 +01:00
jules
4a581da6c5 Updated the version number used internally by FLAC 2016-03-14 12:53:32 +00:00
jules
0f2c1f74c8 Added a check in WindowsMediaAudioFormat to handle reading beyond the end of a file 2016-03-10 09:52:05 +00:00