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

37 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
dd4230586f Noticed that we still had some template whitespace workarounds for older compilers, so tidied them up 2017-10-11 12:26:05 +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
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
hogliux
b5afccc37c Updated file headers and the README with the JUCE 5 license 2017-04-27 14:43:04 +01:00
hogliux
80a226204a Added workarounds for an internal compiler error bug on armeabi Android 2017-03-08 10:23:13 +00:00
hogliux
fc1214e991 Fixed ambiguous sign in AudioThumbnail implementation 2016-09-26 15:45:38 +00:00
jules
e05e9a470a Added an assertion in AudioThumbnail 2016-04-26 17:49:58 +01:00
hogliux
c7b8e77031 Update copyright notice 2015-07-22 15:59:34 +01:00
jules
6aebccfeb6 Minor compiler warning fix. 2014-11-04 17:38:42 +00:00
jules
3307aee125 MSVC compiler warning fixes 2014-09-02 14:02:47 +01:00
jules
0234655752 Extended AudioThumbnail to handle any number of channels. 2014-09-02 11:27:06 +01:00
jules
0bf57ddf0c Added a method RectangleList::ensureStorageAllocated 2014-06-29 18:39:45 +01:00
jules
91d9c96338 Minor clean-ups 2014-04-29 14:14:21 +01:00
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. 2014-03-24 14:39:32 +00:00
jules
d74bf3dca8 Added 64-bit double methods to FloatVectorOperations. Refactored some of the min/max methods in FloatVectorOperations to return a Range instead of getting the results as parameters. 2014-03-18 10:56:34 +00:00
jules
e6ee6e50de Fix for audio thumbnail generation beyond the end of a file. 2014-01-15 22:40:57 +00:00
jules
dbf7053861 New method Graphics::fillRectList(), which performs better (and looks better when scaled) than multiple calls to fillRect or drawVerticalLine. Also fixed DPI detection in Windows. 2013-08-30 18:20:51 +01:00
jules
833d15ef81 Added some override specifiers. 2013-08-19 19:18:36 +01:00
jules
01e3e4c40c Fixed some coverity warnings. 2013-06-17 22:10:57 +01:00
jules
03c2801f3f Copyright header update in all module files. juce_core modules are now ISC licensed. All other modules are GPLv2/3/AGPLv3 2013-06-13 13:17:12 +01:00
jules
cc26ae1fc1 Added ResizableBorderComponent::getCurrentZone(). Misc tidying-up. 2013-03-13 10:46:57 +00:00
jules
b0ee49d537 New class FloatVectorOperations, with a bunch of SSE2-accelerated floating point functions. 2013-02-25 14:39:35 +00:00
jules
460b047387 Made AudioThumbnail::loadFrom return a bool. 2013-02-23 18:36:26 +00:00
jules
1e7ea748ca Fixes for negativeAwareModulo() and audio thumbnail. 2013-02-15 16:57:20 +00:00
jules
754ba64afc Minor thumbnail fix. 2013-02-15 12:07:54 +00:00
jules
904e54660f Minor docs change, and addition to AudioThumbnail. 2013-02-14 17:56:15 +00:00
jules
164ab05bac Minor clean-ups. 2012-12-28 13:34:39 +00:00
jules
0033491cc8 Cleaned up some compiler warnings. 2012-09-24 14:03:54 +01:00
jules
bc421f2e95 Audio thumbnail threading fix. 2012-08-19 18:54:42 +01:00
jules
df729be74a Cleaned-up class inheritance visibilities and encapsulation for some internal classes. 2012-07-12 14:10:46 +01:00
jules
56bbab1537 (automated whitespace clean-up) 2012-03-20 16:00:06 +00:00
jules
295d125142 Stopped using the old BEGIN_JUCE_NAMESPACE macros, and just used hard-coded namespaces where necessary instead. The macro definitions are still there, so this shouldn't affect anyone's code. 2012-02-11 14:09:23 +00:00
jules
e60b2f3a20 New class: MP3AudioFormat. 2011-11-29 17:07:54 +00:00
jules
296c2446b8 Added some locking to AudioThumbnail. 2011-11-16 14:58:35 +00:00
Julian Storer
b70e0a28d2 First check-in of the "jucequake": a major re-organisation of the library to break it up into modules. For more details about this, see the website forum.. 2011-08-12 10:04:52 +01:00
Renamed from src/audio/audio_file_formats/juce_AudioThumbnail.cpp (Browse further)