From 3c2d73d161814a1cac543f2623671feb0b7c8fe9 Mon Sep 17 00:00:00 2001 From: Max Kellermann Date: Tue, 2 Oct 2012 18:24:15 +0200 Subject: decoder/flac: add method FLACMetadataChain::Scan() Merge common code. --- src/decoder/FLACDecoderPlugin.cxx | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'src/decoder/FLACDecoderPlugin.cxx') diff --git a/src/decoder/FLACDecoderPlugin.cxx b/src/decoder/FLACDecoderPlugin.cxx index 5de0ccef3..6bcc26c17 100644 --- a/src/decoder/FLACDecoderPlugin.cxx +++ b/src/decoder/FLACDecoderPlugin.cxx @@ -373,15 +373,7 @@ oggflac_scan_file(const char *file, return false; } - FLACMetadataIterator iterator(chain); - do { - FLAC__StreamMetadata *block = iterator.GetBlock(); - if (block == nullptr) - break; - - flac_scan_metadata(block, handler, handler_ctx); - } while (iterator.Next()); - + chain.Scan(handler, handler_ctx); return true; } -- cgit v1.2.3