reformatted ladspa stuff to 80 characters per line

git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@328 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
Danny McRae
2006-08-15 14:16:42 +00:00
parent 437bcf86fb
commit 5ca5da40b1
20 changed files with 382 additions and 191 deletions

View File

@@ -55,7 +55,8 @@ public:
effect( engine * _engine );
virtual ~effect();
virtual bool FASTCALL processAudioBuffer( surroundSampleFrame * _buf, const fpab_t _frames );
virtual bool FASTCALL processAudioBuffer(
surroundSampleFrame * _buf, const fpab_t _frames );
inline ch_cnt_t getProcessorCount( void )
{

View File

@@ -55,7 +55,8 @@ public:
void FASTCALL deleteEffect( effect * _effect );
void FASTCALL moveDown( effect * _effect );
void FASTCALL moveUp( effect * _effect );
bool FASTCALL processAudioBuffer( surroundSampleFrame * _buf, const fpab_t _frames );
bool FASTCALL processAudioBuffer( surroundSampleFrame * _buf,
const fpab_t _frames );
void startRunning( void );
bool isRunning( void );
@@ -80,6 +81,39 @@ private:
#endif
typedef vvector<effect *> effect_list_t;
class effectChain: public engineObject
{
public:
effectChain( engine * _engine );
~effectChain();
void FASTCALL appendEffect( effect * _effect );
void FASTCALL deleteEffect( effect * _effect );
void FASTCALL moveDown( effect * _effect );
void FASTCALL moveUp( effect * _effect );
bool FASTCALL processAudioBuffer( surroundSampleFrame * _buf,
const fpab_t _frames );
void startRunning( void );
bool isRunning( void );
inline void setBypass( bool _mode )
{
m_bypassed = _mode;
}
inline const effect_list_t & getEffects( void )
{
return( m_effects );
}
private:
effect_list_t m_effects;
bool m_bypassed;
QMutex m_processLock;
};

View File

@@ -55,7 +55,9 @@ class effectLabel: public QWidget, public journallingObject
{
Q_OBJECT
public:
effectLabel( const QString & _initial_name, QWidget * _parent, engine * _engine, sampleTrack * _track );
effectLabel( const QString & _initial_name,
QWidget * _parent, engine * _engine,
sampleTrack * _track );
virtual ~effectLabel();
inline const QString & text( void )
@@ -64,7 +66,8 @@ public:
}
void FASTCALL setText( const QString & _text );
virtual void FASTCALL saveSettings( QDomDocument & _doc, QDomElement & _parent );
virtual void FASTCALL saveSettings( QDomDocument & _doc,
QDomElement & _parent );
virtual void FASTCALL loadSettings( const QDomElement & _this );
inline virtual QString nodeName( void ) const
{

View File

@@ -72,11 +72,13 @@ class effectTabWidget : public QWidget, public journallingObject
Q_OBJECT
public:
effectTabWidget( instrumentTrack * _track, audioPort * _port );
effectTabWidget( QWidget * _parent, sampleTrack * _track, audioPort * _port );
effectTabWidget( QWidget * _parent, sampleTrack * _track,
audioPort * _port );
virtual ~effectTabWidget();
virtual void FASTCALL saveSettings( QDomDocument & _doc, QDomElement & _parent );
virtual void FASTCALL saveSettings( QDomDocument & _doc,
QDomElement & _parent );
virtual void FASTCALL loadSettings( const QDomElement & _this );
inline virtual QString nodeName( void ) const
{

View File

@@ -53,14 +53,17 @@ class ladspaControl : public QWidget, public journallingObject
{
Q_OBJECT
public:
ladspaControl( QWidget * _parent, port_desc_t * _port, engine * _engine, track * _track );
ladspaControl( QWidget * _parent, port_desc_t * _port,
engine * _engine, track * _track );
~ladspaControl();
LADSPA_Data getValue( void );
void FASTCALL setValue( LADSPA_Data _value );
virtual void FASTCALL saveSettings( QDomDocument & _doc, QDomElement & _parent, const QString & _name );
virtual void FASTCALL loadSettings( const QDomElement & _this, const QString & _name );
virtual void FASTCALL saveSettings( QDomDocument & _doc,
QDomElement & _parent, const QString & _name );
virtual void FASTCALL loadSettings( const QDomElement & _this,
const QString & _name );
inline virtual QString nodeName( void ) const
{
return( "port" );

View File

@@ -158,7 +158,8 @@ public:
bool FASTCALL isPortAudio( const ladspa_key_t & _plugin, Uint32 _port );
/* Indicates that the port is an control. */
bool FASTCALL isPortControl( const ladspa_key_t & _plugin, Uint32 _port );
bool FASTCALL isPortControl( const ladspa_key_t & _plugin,
Uint32 _port );
/* Indicates that any bounds specified should be interpreted as
multiples of the sample rate. For instance, a frequency range from
@@ -166,24 +167,28 @@ public:
by this hint in conjunction with LowerBound = 0 and UpperBound = 0.5.
Hosts that support bounds at all must support this hint to retain
meaning. */
bool FASTCALL areHintsSampleRateDependent( const ladspa_key_t & _plugin,
bool FASTCALL areHintsSampleRateDependent(
const ladspa_key_t & _plugin,
Uint32 _port );
/* Returns the lower boundary value for the given port. If
no lower bound is provided by the plug-in, returns -999e-99. When
areHintsSampleRateDependent() is also true then this value should be
multiplied by the relevant sample rate. */
float FASTCALL getLowerBound( const ladspa_key_t & _plugin, Uint32 _port );
float FASTCALL getLowerBound( const ladspa_key_t & _plugin,
Uint32 _port );
/* Returns the upper boundary value for the given port. If
no upper bound is provided by the plug-in, returns -999e-99. When
areHintsSampleRateDependent() is also true then this value should be
multiplied by the relevant sample rate. */
float FASTCALL getUpperBound( const ladspa_key_t & _plugin, Uint32 _port );
float FASTCALL getUpperBound( const ladspa_key_t & _plugin,
Uint32 _port );
/* Indicates whether the given port should be considered 0 or 1
boolean switch. */
bool FASTCALL isPortToggled( const ladspa_key_t & _plugin, Uint32 _port );
bool FASTCALL isPortToggled( const ladspa_key_t & _plugin,
Uint32 _port );
/* Retrieves any default setting hints offered by the plug-in for
the given port. */
@@ -193,7 +198,8 @@ public:
/* Indicates that it is likely that the user will find it more
intuitive to view values using a logarithmic scale. This is
particularly useful for frequencies and gains. */
bool FASTCALL isLogarithmic( const ladspa_key_t & _plugin, Uint32 _port );
bool FASTCALL isLogarithmic( const ladspa_key_t & _plugin,
Uint32 _port );
/* Indicates that a user interface would probably wish to provide a
stepped control taking only integer values. Any bounds set should be
@@ -203,7 +209,8 @@ public:
bool FASTCALL isInteger( const ladspa_key_t & _plugin, Uint32 _port );
/* Returns the name of the port. */
QString FASTCALL getPortName( const ladspa_key_t & _plugin, Uint32 _port );
QString FASTCALL getPortName( const ladspa_key_t & _plugin,
Uint32 _port );
/* This may be used by the plugin developer to pass any custom
@@ -285,7 +292,8 @@ public:
before run() or run_adding(). If deactivate() is called for a
plugin instance then the plugin instance may not be reused until
activate() has been called again. */
bool FASTCALL run( const ladspa_key_t & _plugin, LADSPA_Handle _instance,
bool FASTCALL run( const ladspa_key_t & _plugin,
LADSPA_Handle _instance,
Uint32 _sample_count );
/* This method calls a function pointer that runs an instance of a
@@ -302,8 +310,8 @@ public:
this function pointer must be set to NULL. When it is provided,
the function setRunAddingGain() must be provided also. */
bool FASTCALL runAdding( const ladspa_key_t & _plugin,
LADSPA_Handle _instance,
Uint32 _sample_count );
LADSPA_Handle _instance,
Uint32 _sample_count );
/* This method calls a function pointer that sets the output gain for
use when runAdding() is called (see above). If this function is
@@ -315,8 +323,8 @@ public:
runAdding() function is provided. When it is absent this
function pointer must be set to NULL. */
bool FASTCALL setRunAddingGain( const ladspa_key_t & _plugin,
LADSPA_Handle _instance,
LADSPA_Data _gain );
LADSPA_Handle _instance,
LADSPA_Data _gain );
/* This is the counterpart to activate() (see above). If there is
nothing for deactivate() to do then the plugin writer may provide
@@ -345,13 +353,16 @@ public:
LADSPA_Handle _instance );
private:
void FASTCALL addPlugins( LADSPA_Descriptor_Function _descriptor_func,
void FASTCALL addPlugins(
LADSPA_Descriptor_Function _descriptor_func,
const QString & _file );
Uint16 FASTCALL getPluginInputs( const LADSPA_Descriptor * _descriptor );
Uint16 FASTCALL getPluginOutputs( const LADSPA_Descriptor * _descriptor );
Uint16 FASTCALL getPluginInputs(
const LADSPA_Descriptor * _descriptor );
Uint16 FASTCALL getPluginOutputs(
const LADSPA_Descriptor * _descriptor );
typedef QMap<ladspa_key_t, ladspaManagerDescription *>
ladspaManagerMapType;
ladspaManagerMapType;
ladspaManagerMapType m_ladspaManagerMap;
l_sortable_plugin_t m_sortedPlugins;

View File

@@ -62,7 +62,8 @@ class rackPlugin: public QWidget, public journallingObject
Q_OBJECT
public:
rackPlugin( QWidget * _parent, ladspa_key_t _key, track * _track, engine * _engine, audioPort * _port );
rackPlugin( QWidget * _parent, ladspa_key_t _key,
track * _track, engine * _engine, audioPort * _port );
~rackPlugin();
inline effect * getEffect()
@@ -75,7 +76,8 @@ public:
return( m_key );
}
virtual void FASTCALL saveSettings( QDomDocument & _doc, QDomElement & _parent );
virtual void FASTCALL saveSettings( QDomDocument & _doc,
QDomElement & _parent );
virtual void FASTCALL loadSettings( const QDomElement & _this );
inline virtual QString nodeName( void ) const
{

View File

@@ -57,12 +57,14 @@ class rackView: public QWidget, public journallingObject
Q_OBJECT
public:
rackView( QWidget * _parent, engine * _engine, track * _track, audioPort * _port );
rackView( QWidget * _parent, engine * _engine,
track * _track, audioPort * _port );
~rackView();
void addPlugin( ladspa_key_t _key );
virtual void FASTCALL saveSettings( QDomDocument & _doc, QDomElement & _parent );
virtual void FASTCALL saveSettings( QDomDocument & _doc,
QDomElement & _parent );
virtual void FASTCALL loadSettings( const QDomElement & _this );
inline virtual QString nodeName( void ) const
{