Jonathan Thomas
89284abfdc
Experimental fix for win32 timer syntax
2024-12-08 15:36:48 -06:00
Jonathan Thomas
36664e2187
Revert win32 fix for timer
2024-12-08 13:55:31 -06:00
Jonathan Thomas
00999017f1
Fix issue with bug on win 32 api for timer
2024-12-08 13:50:31 -06:00
Jonathan Thomas
92141fd2b3
Upgrading to JUCE 7.0.8
2024-12-08 11:52:40 -06:00
FeRD (Frank Dana)
5d9e573973
Add juce_dsp module
...
- Also requires building for C++14.
2021-06-26 05:54:50 -04:00
Frank Dana
f0f524906d
Normalize repo to LF (Unix) line endings, enforce ( #117 )
2021-04-13 08:20:35 -04:00
Frank Dana
12ddb3df00
Upgrade JUCE to 5.4.7 ( #88 )
...
* Update to JUCE 5.4.7
* Update our header copies in include/
* Update CMake banner message
* Gitlab builder updates
- linux => linux-bionic
- Newer macOS SDK
- cmake commands for configure/build/install steps on Win/Mac
(Linux cmake is too old)
2020-09-11 08:10:25 -04:00
FeRD (Frank Dana)
8671f5e3e5
Revert "Fix isfinite() for ruby bindings"
...
This reverts commit b6e5337e67 .
2020-05-19 06:23:38 -04:00
FeRD (Frank Dana)
f264bc84fb
Apply JUCE input device fix
2019-11-13 22:56:45 -05:00
FeRD (Frank Dana)
f0b462b152
Generate JUCE headers from templates
...
The header files JuceLibraryCode/*.h are no longer used. Instead there
are templates in include/, which CMake will use to generate headers in
CMAKE_CURRENT_BINARY_DIR/include/ at build time.
* include/JuceHeader.h.in
- variables in namespace ProjectInfo are populated with data from
the corresponding CMake variables
* include/AppConfig.h.in
- No changes currently, CMake will simply copy this file to AppConfig.h
2019-07-07 19:13:04 -04:00
Jonathan Thomas
83ce9e1ca1
Enabling JUCE_WASAPI_EXCLUSIVE
2019-03-30 17:41:38 -05:00
Jonathan Thomas
29b42e6cf6
Init COM on thread (WASAPI won't work with libopenshot-audio without this line)
2019-03-30 15:43:34 -05:00
Jonathan Thomas
10835cb6be
Experimental attempt to ignore MacType.h Point class
2019-03-30 14:41:08 -05:00
FeRD (Frank Dana)
b6e5337e67
Fix isfinite() for ruby bindings
2019-03-29 08:57:36 -04:00
FeRD (Frank Dana)
6b33856c1f
Regenerate Juce from 5.4.3
...
Droppped several modules:
* juce_audio_processors (unused)
* juce_graphics (audio_processors dependency)
* juce_gui_basics (audio_processors dependency)
* juce_gui_extra (audio_processors dependency)
2019-03-29 05:04:33 -04:00
Jonathan Thomas
7343b07244
Small tweak to fix compiler errors
2017-10-30 13:10:19 -05:00
Jonathan Thomas
7d225da793
Take two at adding back libflac and libvorbis
2017-05-10 01:57:25 -05:00
Jonathan Thomas
a303479eee
Merge remote-tracking branch 'origin/master'
...
Conflicts:
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/all.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/alloc.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/assert.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/callback.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/compat.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/endswap.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/export.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/format.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/bitmath.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/bitreader.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/bitwriter.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/cpu.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/crc.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/fixed.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/float.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/format.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/all.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitmath.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitreader.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/bitwriter.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/cpu.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/crc.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/fixed.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/float.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/format.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/lpc.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/md5.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/memory.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/metadata.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/stream_encoder_framing.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/private/window.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/all.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_decoder.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/include/protected/stream_encoder.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/lpc_flac.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/md5.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/memory.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_decoder.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/stream_encoder_framing.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/libFLAC/window_flac.c
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/metadata.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/ordinals.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/stream_decoder.h
JuceLibraryCode/modules/juce_audio_formats/codecs/flac/stream_encoder.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/bitwise.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/codec.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/config_types.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/framing.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/analysis.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/backends.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/bitrate.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/block.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_51.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/coupled/res_books_stereo.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/floor/floor_books.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/books/uncoupled/res_books_uncoupled.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codebook.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/codec_internal.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/envelope.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/floor0.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/floor1.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/highlevel.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/info.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lookup_data.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lpc.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/lsp.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mapping0.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/masking.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/mdct.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/misc.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/floor_all.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_11.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_16.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_44.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/psych_8.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_16.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44p51.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_44u.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/residue_8.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_11.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_16.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_22.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_32.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44p51.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_44u.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_8.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/modes/setup_X.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/os.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/psy.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/registry.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/res0.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/scales.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/sharedbook.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/smallft.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/synthesis.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisenc.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/vorbisfile.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.c
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/libvorbis-1.3.2/lib/window.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/ogg.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/os_types.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/vorbisenc.h
JuceLibraryCode/modules/juce_audio_formats/codecs/oggvorbis/vorbisfile.h
2017-05-10 01:44:27 -05:00
Jonathan Thomas
9161d13969
Adding back embedded flac and vorbis, because removing them was a bad idea which causes a crash (cherry picked from commit 2448324dd1)
2017-05-10 01:43:33 -05:00
Jonathan Thomas
2448324dd1
Removing embedded flac and vorbis, because they are unused
2017-04-03 15:53:46 -05:00
Jonathan Thomas
8f227b2fcb
Updating the JUCE Introjucer project file
2015-09-23 00:53:28 -05:00
Jonathan Thomas
51083bc3dd
Fixed a runtime issue with WASAPI not working without first a call to CoInitialize(0). Windows-only-issue.
2015-09-23 00:42:35 -05:00
Jonathan Thomas
1d7419255f
Fixed a compiler issue with JUCE_ASIO and MinGW64.
2015-09-03 17:26:13 -05:00
Jonathan Thomas
f2f4396115
Fixed compile errors on JUCE related to WASAPI and MinGW64 re-defined macros.
2015-09-03 16:10:03 -05:00
Jonathan Thomas
b5ff396bd4
Updating JUCE Audio modules to newest version (this will break a few things)
2015-09-02 18:09:37 -05:00