Browse Source

taglib: omit default File constructor parameter in 2.0

When using nullptr, the default value, the ID3v2::FrameFactory::instance() is used [^1].

Now createFile() and createFileFromStream() use the same constructor with taglib 2.0.

[^1]: 56fa36934e
pull/188/head
Steve Lhomme 10 months ago
parent
commit
be5a62297a
  1. 2
      modules/meta_engine/taglib.cpp

2
modules/meta_engine/taglib.cpp

@ -169,7 +169,7 @@ File* VLCTagLib::ExtResolver<T>::createFileFromStream(IOStream* s, bool, AudioPr
std::transform(fext.begin(), fext.end(), fext.begin(), ::toupper);
if(fext == ext)
#if TAGLIB_VERSION >= VERSION_INT(2, 0, 0)
return new T(s, false, AudioProperties::Fast, ID3v2::FrameFactory::instance());
return new T(s, false, AudioProperties::Fast);
#else
return new T(s, ID3v2::FrameFactory::instance(), false, AudioProperties::Fast);
#endif

Loading…
Cancel
Save