* initial: Support pipewire in snapclient
* code format
* clang warnings on -Wgnu-statement-expression and -Wc99-extensions
* fix #pragma GCC diagnostic in client/player/pipewire_player.cpp
* lint fix
* try the NOLINT stuff on ONE line (and ignore format)
* try NOLINTBEGIN
* pr-1371: Support pipewire in snapserver
* only use PipeWireStream when HAS_PIPEWIRE is true
* add pipewire to CI, cmake with -DBUILD_WITH_PIPEWIRE=ON
* add -Wno-error=gnu-statement-expression
* try -Wno-gnu-statement-expression as -Wno-error=gnu-statement-expression is not supported on gcc
* fixes for clang-tidy
* try nolint for the pw_stream_flags line
* .github/workflows/ci.yml: removed unwanted dependencies
* cmake: BUILD_WITH_PIPEWIRE default is OFF now
* more CI fixes: NOLINT, doxygen, #pragma GCC diagnostic
* #pragma GCC diagnostic ignored only on gcc
* PR code review fixes
Since boost 1.87.0 boost::asio::ip::address::from_string is no longer available
ref: c0d1cfce77
fixes:
../server/control_server.cpp: In member function 'void ControlServer::start()':
../server/control_server.cpp:164:111: error: 'from_string' is not a member of 'boost::asio::ip::address'
164 | tcp::endpoint(boost::asio::ip::address::from_string(address), tcp_settings_.port)));
| ^~~~~~~~~~~
../server/control_server.cpp:180:112: error: 'from_string' is not a member of 'boost::asio::ip::address'
180 | tcp::endpoint(boost::asio::ip::address::from_string(address), http_settings_.port)));
| ^~~~~~~~~~~
../server/streamreader/tcp_stream.cpp: In constructor 'streamreader::TcpStream::TcpStream(streamreader::PcmStream::Listener*, boost::asio::io_context&, const ServerSettings&, const streamreader::StreamUri&)':
../server/streamreader/tcp_stream.cpp:67:97: error: 'from_string' is not a member of 'boost::asio::ip::address'
67 | acceptor_ = make_unique<tcp::acceptor>(strand_, tcp::endpoint(boost::asio::ip::address::from_string(host_), port_));
| ^~~~~~~~~~~
../server/streamreader/tcp_stream.cpp: In member function 'virtual void streamreader::TcpStream::connect()':
../server/streamreader/tcp_stream.cpp:96:75: error: 'from_string' is not a member of 'boost::asio::ip::address'
96 | boost::asio::ip::tcp::endpoint endpoint(boost::asio::ip::address::from_string(host_), port_);
| ^~~~~~~~~~~
../server/stream_server.cpp: In member function 'void StreamServer::start()':
../server/stream_server.cpp:234:103: error: 'from_string' is not a member of 'boost::asio::ip::address'
234 | tcp::endpoint(boost::asio::ip::address::from_string(address), settings_.stream.port)));
|