From 122f0b0c47d8eca47d6735ac7a53aa4dc75edbe2 Mon Sep 17 00:00:00 2001 From: tpoole Date: Thu, 6 Apr 2017 11:55:24 +0100 Subject: [PATCH] Fixed wav file reader unit tests --- .../codecs/juce_WavAudioFormat.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp index e55604bdae..95432249b7 100644 --- a/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_WavAudioFormat.cpp @@ -1722,6 +1722,8 @@ public: if (metadataValues.size() > 0) metadataValues.set ("MetaDataSource", "WAV"); + metadataValues.addArray (createDefaultSMPLMetadata()); + WavAudioFormat format; MemoryBlock memoryBlock; @@ -1756,6 +1758,23 @@ private: numTestAudioBufferSamples = 256 }; + StringPairArray createDefaultSMPLMetadata() const + { + StringPairArray m; + + m.set ("Manufacturer", "0"); + m.set ("Product", "0"); + m.set ("SamplePeriod", "0"); + m.set ("MidiUnityNote", "60"); + m.set ("MidiPitchFraction", "0"); + m.set ("SmpteFormat", "0"); + m.set ("SmpteOffset", "0"); + m.set ("NumSampleLoops", "0"); + m.set ("SamplerData", "0"); + + return m; + } + JUCE_DECLARE_NON_COPYABLE (WaveAudioFormatTests) };