1
0
Fork 0
mirror of https://github.com/juce-framework/JUCE.git synced 2026-01-13 00:04:19 +00:00
JUCE/modules
reuk b41951bc4b AudioProcessorGraph: Ensure nodes are prepared with correct precision
Previously, if `AudioProcessorGraph::prepareToPlay` was called twice,
interspersed with calls to `setProcessingPrecision`, the graph would
consider the nodes 'prepared' on the second call, and wouldn't
re-prepare the inner nodes with the new precision setting.

    graph.setProcessingPrecision (juce::AudioProcessor::singlePrecision);
    graph.prepareToPlay (44100, 512);

    graph.setProcessingPrecision (juce::AudioProcessor::doublePrecision);
    graph.prepareToPlay (44100, 512); // this wouldn't update the nodes

Now, we always explicitly unprepare all nodes at the beginning of
prepareToPlay, so that they'll always receive the newest settings.
2020-10-23 15:50:47 +01:00
..
juce_analytics Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_audio_basics MidiFile: Make file-reading more robust 2020-10-23 15:50:47 +01:00
juce_audio_devices Android: Fixed large buffer sizes on some devices 2020-10-23 14:17:49 +01:00
juce_audio_formats Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_audio_plugin_client AppConfig: Ensure AppConfig is always included in plugin wrappers 2020-10-20 10:16:13 +01:00
juce_audio_processors AudioProcessorGraph: Ensure nodes are prepared with correct precision 2020-10-23 15:50:47 +01:00
juce_audio_utils Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_blocks_basics Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_box2d Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_core Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_cryptography Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_data_structures Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_dsp Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_events Timer: Add assertion to warn when destroying a timer from a background thread 2020-10-20 10:16:13 +01:00
juce_graphics Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_gui_basics FileChooser: Add assertion for improved safety when using modal FileChoosers 2020-10-21 16:18:31 +01:00
juce_gui_extra Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_opengl iOS: Convert logical to physical bounds when resolving OpenGL multisampled framebuffers 2020-10-20 10:00:35 +01:00
juce_osc Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_product_unlocking Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
juce_video Bump version number to 6.0.4 2020-10-14 11:40:30 +01:00
CMakeLists.txt Updated all license headers 2020-06-29 08:30:22 +01:00