Commit graph

22 commits

Author SHA1 Message Date
badaix
d5677b6f78 Reformat code 2025-01-09 15:06:35 +01:00
badaix
6f040d3d22 Cleanup Snapserver includes 2024-04-04 19:02:45 +02:00
badaix
275a53a845 Remove PosixStream layer 2024-03-13 20:27:13 +01:00
badaix
e1c8250876 Reformat code 2022-12-29 19:10:38 +01:00
badaix
3f208d260e Use utils::file::exists instead of std::filesystem 2021-12-18 22:48:39 +01:00
badaix
01e35e9004 Remove utils::file::exists 2021-12-18 15:16:59 +01:00
badaix
d326252268 Rename PcmListener to PcmStream::Listener
Reorganize include order
2021-12-12 12:19:46 +01:00
badaix
12aeb5859c Use strand executors 2021-09-18 11:11:34 +02:00
badaix
2e64d81f79 Add control_script to stream sources
New parameter "control_script", starting a script on stream start.
Parameters "--snapcast-port" and "--stream" are passed to the script
2021-05-23 12:39:47 +02:00
badaix
f5d4fcaf43 Tidy up 2021-02-10 18:36:40 +01:00
badaix
d52b5f1e6a Make some functions const 2020-03-25 08:37:18 +01:00
badaix
7b268b83df Remove unused shared_from_this 2020-01-08 21:22:56 +01:00
badaix
4a802d73ba Switch to boost::process 2020-01-07 21:03:57 +01:00
badaix
e195298e74 Revert back to process from boost::process 2020-01-06 23:23:56 +01:00
badaix
9496d51ccd Use boost::process::pipe instead of async_pipe
due to a bug in boost 1.72:
https://github.com/boostorg/process/issues/116
2020-01-05 22:28:01 +01:00
badaix
32ca5144a5 Use async_pipe for stderr reading 2020-01-05 22:15:12 +01:00
badaix
ad05e87f6d Replace process class with boost::process 2020-01-05 22:00:35 +01:00
badaix
6d7e25e9af Switch stream readers to use asio event loop 2020-01-03 22:40:34 +01:00
badaix
aa3ce3d5ab Rename stream parameter "read_ms" to "chunk_ms" 2019-12-07 14:58:19 +01:00
badaix
a47849a571 Clean up AsioStream reader code 2019-12-01 11:38:55 +01:00
badaix
6e138ff49f Pass io_context to stream readers 2019-11-23 12:09:23 +01:00
badaix
a30f548a31 rename files to snake_case 2019-10-12 18:28:29 +02:00
Renamed from server/streamreader/processStream.cpp (Browse further)