Closed psobot closed 1 year ago
Fixes #170.
See https://github.com/juce-framework/JUCE/issues/1157 for the root cause. This PR vendors the juce::FlacAudioFormat classes to manually patch out two lines of code that were causing the issue.
juce::FlacAudioFormat
A nearby bug was also fixed: if reading a PythonInputStream to its end, all subsequent calls to PythonInputStream::isExhausted would continue to return true, even if that stream had been seeked back to an earlier point.
PythonInputStream
PythonInputStream::isExhausted
true
Fixes #170.
See https://github.com/juce-framework/JUCE/issues/1157 for the root cause. This PR vendors the
juce::FlacAudioFormat
classes to manually patch out two lines of code that were causing the issue.A nearby bug was also fixed: if reading a
PythonInputStream
to its end, all subsequent calls toPythonInputStream::isExhausted
would continue to returntrue
, even if that stream had been seeked back to an earlier point.