From 1e7afbc211e254e4553811d2edeec85d2bb79cc8 Mon Sep 17 00:00:00 2001 From: Ash Dorey Date: Sat, 14 Jun 2025 13:21:08 +0100 Subject: [PATCH] Update for latest JUCE develop branch --- modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp index fa6b969b29..a2cd533932 100644 --- a/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp +++ b/modules/juce_audio_formats/codecs/juce_FlacAudioFormat.cpp @@ -427,7 +427,7 @@ private: class FlacWriter final : public AudioFormatWriter { public: - FlacWriter (OutputStream* out, double rate, uint32 numChans, uint32 bits, const StringPairArray& metadataValues, int qualityOptionIndex) + FlacWriter (OutputStream* out, double rate, uint32 numChans, uint32 bits, const std::unordered_map& metadataValues, int qualityOptionIndex) : AudioFormatWriter (out, flacFormatName, rate, numChans, bits), streamStartPos (output != nullptr ? jmax (output->getPosition(), 0ll) : 0ll) { @@ -450,10 +450,8 @@ public: metadata[0] = FLAC__metadata_object_new(FlacNamespace::FLAC__METADATA_TYPE_VORBIS_COMMENT); metadata[1] = FLAC__metadata_object_new(FlacNamespace::FLAC__METADATA_TYPE_PADDING); metadata[1]->length = 1024; - for(auto key : metadataValues.getAllKeys()) + for(const auto& [key, value] : metadataValues) { - auto value = metadataValues[key]; - FlacNamespace::FLAC__StreamMetadata_VorbisComment_Entry entry; if(FLAC__metadata_object_vorbiscomment_entry_from_name_value_pair(&entry, key.toRawUTF8(), value.toRawUTF8())) FLAC__metadata_object_vorbiscomment_append_comment (metadata[0], entry, false);