Simplify the pipeline

Fix issue where bitrate is updated incorrectly by stream discoverer
Fixes issue #282
Also make it possible to enable stereo balancer without enabling the
equalizer
This commit is contained in:
Jonas Kvinge
2019-10-27 23:48:54 +01:00
parent 4ab7871106
commit e800b236aa
11 changed files with 207 additions and 184 deletions

View File

@@ -61,7 +61,8 @@ class Equalizer : public QDialog {
int gain[kBands];
};
bool is_enabled() const;
bool is_equalizer_enabled() const;
bool is_stereo_balancer_enabled() const;
int preamp_value() const;
QList<int> gain_values() const;
Params current_params() const;
@@ -70,7 +71,7 @@ class Equalizer : public QDialog {
signals:
void EnabledChanged(bool enabled);
void ParametersChanged(int preamp, const QList<int> &band_gains);
void StereoBalanceChanged(float balance);
void StereoBalanceChanged(bool enabled, float balance);
protected:
void closeEvent(QCloseEvent *);