AudioFileMp3 - Use a configurable setting for lame
There is a new folder setting called Lame Library. AudioFileMp3 will look here for libmp3lame.so.0. If it can't find it it will notify the user how to make it work and abort rendering gracefully.
This commit is contained in:
@@ -102,6 +102,12 @@ public:
|
||||
return m_dataDir + DEFAULT_THEME_PATH;
|
||||
}
|
||||
|
||||
QString defaultLameLibrary( void ) const
|
||||
{
|
||||
return "/usr/lib/libmp3lame.so.0";
|
||||
}
|
||||
|
||||
|
||||
QString artworkDir( void ) const
|
||||
{
|
||||
return m_artworkDir;
|
||||
@@ -146,6 +152,11 @@ public:
|
||||
}
|
||||
#endif
|
||||
|
||||
const QString & lameLibrary( void ) const
|
||||
{
|
||||
return m_lameLibrary;
|
||||
}
|
||||
|
||||
const QString & backgroundArtwork( void ) const
|
||||
{
|
||||
return m_backgroundArtwork;
|
||||
@@ -175,6 +186,7 @@ public:
|
||||
void setSTKDir( const QString & _fd );
|
||||
void setDefaultSoundfont( const ResourceItem * _sf );
|
||||
void setBackgroundArtwork( const QString & _ba );
|
||||
void setLameLibrary( const QString & _ll );
|
||||
|
||||
|
||||
private:
|
||||
@@ -201,6 +213,7 @@ private:
|
||||
#endif
|
||||
QString m_backgroundArtwork;
|
||||
QStringList m_recentlyOpenedProjects;
|
||||
QString m_lameLibrary;
|
||||
|
||||
|
||||
typedef QVector<QPair<QString, QString> > stringPairVector;
|
||||
|
||||
@@ -88,6 +88,7 @@ private slots:
|
||||
void setSTKDir( const QString & _sd );
|
||||
void setDefaultSoundfont( const QString & _sf );
|
||||
void setBackgroundArtwork( const QString & _ba );
|
||||
void setLameLibrary( const QString & _ll );
|
||||
|
||||
// audio settings widget
|
||||
void audioInterfaceChanged( const QString & _driver );
|
||||
@@ -112,6 +113,7 @@ private slots:
|
||||
void openSTKDir( void );
|
||||
void openDefaultSoundfont( void );
|
||||
void openBackgroundArtwork( void );
|
||||
void openLameLibrary( void );
|
||||
|
||||
void toggleDisableChActInd( bool _disabled );
|
||||
void toggleManualChPiano( bool _enabled );
|
||||
@@ -152,6 +154,7 @@ private:
|
||||
QLineEdit * m_stkLineEdit;
|
||||
#endif
|
||||
QLineEdit * m_baLineEdit;
|
||||
QLineEdit * m_llLineEdit;
|
||||
|
||||
QString m_workingDir;
|
||||
QString m_vstDir;
|
||||
@@ -165,6 +168,7 @@ private:
|
||||
QString m_stkDir;
|
||||
#endif
|
||||
QString m_backgroundArtwork;
|
||||
QString m_lameLibrary;
|
||||
|
||||
bool m_disableChActInd;
|
||||
bool m_manualChPiano;
|
||||
|
||||
Reference in New Issue
Block a user