// static QList<Mixxx::SoundSourceProviderRegistration> SoundSourceProxy::findSoundSourceProviderRegistrations( const QUrl& url) { QString fileExtension(Mixxx::SoundSource::getFileExtensionFromUrl(url)); if (fileExtension.isEmpty()) { qWarning() << "Unknown file type:" << url.toString(); return QList<Mixxx::SoundSourceProviderRegistration>(); } QList<Mixxx::SoundSourceProviderRegistration> registrationsForFileExtension( s_soundSourceProviders.getRegistrationsForFileExtension( fileExtension)); if (registrationsForFileExtension.isEmpty()) { qWarning() << "Unsupported file type:" << url.toString(); } return registrationsForFileExtension; }
// static QList<mixxx::SoundSourceProviderRegistration> SoundSourceProxy::findSoundSourceProviderRegistrations( const QUrl& url) { if (url.isEmpty()) { // silently ignore empty URLs return QList<mixxx::SoundSourceProviderRegistration>(); } QString fileExtension(mixxx::SoundSource::getFileExtensionFromUrl(url)); if (fileExtension.isEmpty()) { kLogger.warning() << "Unknown file type:" << url.toString(); return QList<mixxx::SoundSourceProviderRegistration>(); } QList<mixxx::SoundSourceProviderRegistration> registrationsForFileExtension( s_soundSourceProviders.getRegistrationsForFileExtension( fileExtension)); if (registrationsForFileExtension.isEmpty()) { kLogger.warning() << "Unsupported file type:" << url.toString(); } return registrationsForFileExtension; }