diff options
Diffstat (limited to 'src/decoder/FLACDecoderPlugin.cxx')
-rw-r--r-- | src/decoder/FLACDecoderPlugin.cxx | 10 |
1 files changed, 1 insertions, 9 deletions
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; } |