reuk
|
930a3299f2
|
Reservoir: Factor out reservoir management code
|
3 years ago |
reuk
|
3399c34d0d
|
Windows: Fix more warnings emitted by clang with GNU-like command-line
|
3 years ago |
reuk
|
7ac6911ccc
|
Windows: Fix clang/gnu compiler warnings
|
3 years ago |
reuk
|
31a7c62baf
|
Windows: Fix and suppress some analysis warnings
This fixes warnings that are emitted when building with the `-analyze`
flag enabled.
|
4 years ago |
reuk
|
37d1cc9394
|
AudioFormat: Use int64 for ogg/flac reservoir sizes
|
4 years ago |
ed
|
009d685179
|
Updated all license headers
|
4 years ago |
Tom Poole
|
894e7d2bd2
|
Updated all license headers
|
5 years ago |
Tom Poole
|
2d16374b14
|
Updated all license headers
|
5 years ago |
reuk
|
5f348c3040
|
Warnings: Add warning-wrangling header
|
5 years ago |
reuk
|
327f817b9b
|
Copyrights: Update commercial/gpl headers to be gpl-only
|
5 years ago |
ed
|
59a058fdc6
|
Fixed some warnings flagged up when enabling -Wswitch-enum, -Wswitch-default, -Wredundant-decls, and -Wimplicit-fallthrough
|
5 years ago |
Tom Poole
|
16dd26649a
|
Fixed some GCC compiler warnings and removed deprecated functions
|
6 years ago |
jules
|
cdb55f70c2
|
Changes to avoid some clang warnings
|
6 years ago |
ed
|
4b92a04e27
|
Fixed a couple of narrowing cast bugs in AudioFormatReaders
|
6 years ago |
jules
|
132017558f
|
Replaced some more stray zeros being used as null pointers
|
6 years ago |
Tom Poole
|
ab863a6dc2
|
Replaced all usage of ScopedPointer with std::unique_ptr
|
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
|
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
|
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
|
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 |
hogliux
|
b5afccc37c
|
Updated file headers and the README with the JUCE 5 license
|
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
|
4a581da6c5
|
Updated the version number used internally by FLAC
|
9 years ago |
jules
|
3b881401f1
|
Added some null pointer checks to createWriterFor methods
|
9 years ago |
jules
|
4583fa3fbf
|
Used the ignoreUnused() function to tidy up some old code
|
9 years ago |
hogliux
|
c7b8e77031
|
Update copyright notice
|
9 years ago |
jules
|
5409951861
|
Refactored some Xcode warning suppression.
|
11 years ago |
jules
|
a0c18acb1e
|
Relaxed the requirement for AudioSampleBuffer to have more than zero channels, and gave it a default constructor.
|
11 years ago |
jules
|
fa21d2ac02
|
Replaced AudioSampleBuffer::getSampleData with getReadPointer/getWritePointer methods (the old method is still available but deprecated). Apart from making code more explanatory and improving constness, these work with a new flag that keeps track of whether the buffer is clear, so that some operations can be elided when the data is known to be empty.
|
11 years ago |
jules
|
dfda7c77fc
|
Workarounds for some mingw build problems.
|
11 years ago |
jules
|
afb5904e89
|
Better use of intrinsics for FLAC.
|
11 years ago |
jules
|
2aba3447e4
|
Updated to version 1.3 of libFLAC.
|
11 years ago |
jules
|
bea7b83cb8
|
Renamed and refactored the LookAndFeel classes. The LookAndFeel class is now an abstract base-class, and there are 3 concrete subclasses you can use. These are LookAndFeel_V1 (replaces OldSchoolLookAndFeel), LookAndFeel_V2 (replaces what was the normal LookAndFeel class) and LookAndFeel_V3 (this is a new style, taken from the Introjucer's L+F).
|
11 years ago |
jules
|
81435f8134
|
Made a few constant string arrays static to help compilers to optimise their initialisation.
|
11 years ago |
jules
|
b05c8413cf
|
Tidied up some docs and added an AudioFormat constructor.
|
11 years ago |
jules
|
b093f47a8c
|
Misc minor cleanups and comment fixes.
|
11 years ago |
jules
|
4ce1908f79
|
Misc tidying-up.
|
12 years ago |
jules
|
03c2801f3f
|
Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3
|
12 years ago |
jules
|
bfd9350bed
|
Changed some types from int to size_t where appropriate. Fixed a CoreMidi build problem in 64-bit mode.
|
12 years ago |
jules
|
4f8d094eee
|
Added some extra sample rates to some of the AudioFormat classes.
|
12 years ago |
jules
|
0ceeb573d8
|
Minor changes to avoid pedantic compiler warnings.
|
12 years ago |
jules
|
0033491cc8
|
Cleaned up some compiler warnings.
|
12 years ago |
jules
|
1f95f54089
|
Purged some warnings.
|
13 years ago |
jules
|
38eb7f8a5b
|
New class: WindowsMediaAudioFormat.
|
13 years ago |
Julian Storer
|
4fcd1e3384
|
New class: ChildProcess. Fixed android build problems with paths.
|
13 years ago |