mirror of https://code.videolan.org/videolan/vlc
medialibrary: Update to 0.12.0 API changes
This commit is contained in:
parent
d1cab34788
commit
bc03e6e46b
|
@ -4283,7 +4283,7 @@ dnl Libnotify notification plugin
|
|||
dnl
|
||||
PKG_ENABLE_MODULES_VLC([NOTIFY], [], [libnotify], [libnotify notification], [auto])
|
||||
|
||||
PKG_ENABLE_MODULES_VLC([MEDIALIBRARY], [medialibrary], [medialibrary >= 0.11.2], (medialibrary support), [auto])
|
||||
PKG_ENABLE_MODULES_VLC([MEDIALIBRARY], [medialibrary], [medialibrary >= 0.12.0], (medialibrary support), [auto])
|
||||
|
||||
dnl
|
||||
dnl Endianness check
|
||||
|
|
|
@ -150,10 +150,6 @@ void MediaLibrary::onMediaDeleted( std::set<int64_t> mediaIds )
|
|||
wrapEntityDeletedEventCallback( m_vlc_ml, mediaIds, VLC_ML_EVENT_MEDIA_DELETED );
|
||||
}
|
||||
|
||||
void MediaLibrary::onMediaConvertedToExternal(std::set<int64_t>)
|
||||
{
|
||||
}
|
||||
|
||||
void MediaLibrary::onArtistsAdded( std::vector<medialibrary::ArtistPtr> artists )
|
||||
{
|
||||
wrapEntityCreatedEventCallback<vlc_ml_artist_t>( m_vlc_ml, artists, VLC_ML_EVENT_ARTIST_ADDED );
|
||||
|
@ -416,6 +412,9 @@ MediaLibrary* MediaLibrary::create( vlc_medialibrary_module_t* vlc_ml )
|
|||
cfg.parserServices = {
|
||||
std::make_shared<MetadataExtractor>( VLC_OBJECT( vlc_ml ) )
|
||||
};
|
||||
cfg.logLevel = var_InheritBool( VLC_OBJECT( vlc_ml ), "ml-verbose" ) ?
|
||||
medialibrary::LogLevel::Debug : medialibrary::LogLevel::Warning;
|
||||
cfg.logger = std::make_shared<Logger>( VLC_OBJECT( vlc_ml ) );
|
||||
|
||||
auto ml = NewMediaLibrary( dbPath.c_str(), mlFolderPath.c_str(), true, &cfg );
|
||||
if ( !ml )
|
||||
|
@ -429,10 +428,6 @@ MediaLibrary::MediaLibrary( vlc_medialibrary_module_t* vlc_ml,
|
|||
: m_vlc_ml( vlc_ml )
|
||||
, m_ml( ml )
|
||||
{
|
||||
m_logger.reset( new Logger( VLC_OBJECT( m_vlc_ml ) ) );
|
||||
m_ml->setVerbosity( var_InheritBool( VLC_OBJECT( m_vlc_ml ), "ml-verbose" ) ?
|
||||
medialibrary::LogLevel::Debug : medialibrary::LogLevel::Warning );
|
||||
m_ml->setLogger( m_logger.get() );
|
||||
}
|
||||
|
||||
bool MediaLibrary::Init()
|
||||
|
|
|
@ -189,7 +189,6 @@ private:
|
|||
MediaLibrary( vlc_medialibrary_module_t* vlc_ml, medialibrary::IMediaLibrary* ml );
|
||||
|
||||
vlc_medialibrary_module_t* m_vlc_ml;
|
||||
std::unique_ptr<Logger> m_logger;
|
||||
std::unique_ptr<medialibrary::IMediaLibrary> m_ml;
|
||||
|
||||
vlc::threads::mutex m_mutex;
|
||||
|
@ -202,7 +201,6 @@ public:
|
|||
virtual void onMediaAdded(std::vector<medialibrary::MediaPtr> media) override;
|
||||
virtual void onMediaModified(std::set<int64_t> media) override;
|
||||
virtual void onMediaDeleted(std::set<int64_t> mediaIds) override;
|
||||
virtual void onMediaConvertedToExternal(std::set<int64_t> mediaIds) override;
|
||||
virtual void onArtistsAdded(std::vector<medialibrary::ArtistPtr> artists) override;
|
||||
virtual void onArtistsModified(std::set<int64_t> artists) override;
|
||||
virtual void onArtistsDeleted(std::set<int64_t> artistsIds) override;
|
||||
|
|
Loading…
Reference in New Issue