Commit b0d587de authored by Max Kellermann's avatar Max Kellermann

decoder/flac: pass FLAC__Metadata_Chain* to FLACMetadataIterator ctor

parent 1245b4a4
...@@ -163,7 +163,7 @@ flac_vorbis_comments_to_tag(const FLAC__StreamMetadata_VorbisComment *comment) ...@@ -163,7 +163,7 @@ flac_vorbis_comments_to_tag(const FLAC__StreamMetadata_VorbisComment *comment)
void void
FlacMetadataChain::Scan(TagHandler &handler) noexcept FlacMetadataChain::Scan(TagHandler &handler) noexcept
{ {
FLACMetadataIterator iterator(*this); FLACMetadataIterator iterator(chain);
do { do {
FLAC__StreamMetadata *block = iterator.GetBlock(); FLAC__StreamMetadata *block = iterator.GetBlock();
......
...@@ -91,10 +91,9 @@ class FLACMetadataIterator { ...@@ -91,10 +91,9 @@ class FLACMetadataIterator {
public: public:
FLACMetadataIterator():iterator(::FLAC__metadata_iterator_new()) {} FLACMetadataIterator():iterator(::FLAC__metadata_iterator_new()) {}
FLACMetadataIterator(FlacMetadataChain &chain) FLACMetadataIterator(FLAC__Metadata_Chain *chain)
:iterator(::FLAC__metadata_iterator_new()) { :iterator(::FLAC__metadata_iterator_new()) {
::FLAC__metadata_iterator_init(iterator, ::FLAC__metadata_iterator_init(iterator, chain);
(FLAC__Metadata_Chain *)chain);
} }
~FLACMetadataIterator() { ~FLACMetadataIterator() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment