22
33#include < spdlog/spdlog.h>
44
5- std::shared_ptr<waybar::modules::cava::CavaBackend> waybar::modules::cava::CavaBackend::inst (const Json::Value& config) {
6- static auto *backend = new CavaBackend (config);
5+ std::shared_ptr<waybar::modules::cava::CavaBackend> waybar::modules::cava::CavaBackend::inst (
6+ const Json::Value& config) {
7+ static auto * backend = new CavaBackend (config);
78 static std::shared_ptr<CavaBackend> backend_ptr{backend};
89 return backend_ptr;
910}
@@ -141,17 +142,15 @@ bool waybar::modules::cava::CavaBackend::isSilence() {
141142 return true ;
142143}
143144
144- int waybar::modules::cava::CavaBackend::getAsciiRange () {
145- return prm_.ascii_range ;
146- }
145+ int waybar::modules::cava::CavaBackend::getAsciiRange () { return prm_.ascii_range ; }
147146
148147// Process: execute cava
149148void waybar::modules::cava::CavaBackend::invoke () {
150- pthread_mutex_lock (&audio_data_.lock );
151- ::cava::cava_execute (audio_data_.cava_in, audio_data_.samples_counter, audio_raw_.cava_out,
152- plan_);
153- if (audio_data_.samples_counter > 0 ) audio_data_.samples_counter = 0 ;
154- pthread_mutex_unlock (&audio_data_.lock );
149+ pthread_mutex_lock (&audio_data_.lock );
150+ ::cava::cava_execute (audio_data_.cava_in, audio_data_.samples_counter, audio_raw_.cava_out,
151+ plan_);
152+ if (audio_data_.samples_counter > 0 ) audio_data_.samples_counter = 0 ;
153+ pthread_mutex_unlock (&audio_data_.lock );
155154}
156155
157156// Do transformation under raw data
@@ -182,20 +181,21 @@ void waybar::modules::cava::CavaBackend::doPauseResume() {
182181 pthread_mutex_unlock (&audio_data_.lock );
183182}
184183
185- waybar::modules::cava::CavaBackend::type_signal_update waybar::modules::cava::CavaBackend::signal_update () {
184+ waybar::modules::cava::CavaBackend::type_signal_update
185+ waybar::modules::cava::CavaBackend::signal_update () {
186186 return m_signal_update_;
187187}
188188
189- waybar::modules::cava::CavaBackend::type_signal_silence waybar::modules::cava::CavaBackend::signal_silence () {
189+ waybar::modules::cava::CavaBackend::type_signal_silence
190+ waybar::modules::cava::CavaBackend::signal_silence () {
190191 return m_signal_silence_;
191192}
192193
193194void waybar::modules::cava::CavaBackend::doUpdate () {
194195 if (audio_data_.suspendFlag ) return ;
195196
196197 silence_ = isSilence ();
197- if (!silence_)
198- sleep_counter_ = 0 ;
198+ if (!silence_) sleep_counter_ = 0 ;
199199
200200 if (silence_ && prm_.sleep_timer != 0 ) {
201201 if (sleep_counter_ <=
@@ -208,8 +208,7 @@ void waybar::modules::cava::CavaBackend::doUpdate() {
208208 if (!silence_ || prm_.sleep_timer == 0 ) {
209209 downThreadDelay (frame_time_milsec_, suspend_silence_delay_);
210210 execute ();
211- if (re_paint_ == 1 )
212- m_signal_update_.emit (output_);
211+ if (re_paint_ == 1 ) m_signal_update_.emit (output_);
213212 } else {
214213 upThreadDelay (frame_time_milsec_, suspend_silence_delay_);
215214 m_signal_silence_.emit ();
0 commit comments