Marcus Weseloh
00e407bd4b
Remove obsolete code
2024-06-19 18:44:47 +02:00
Marcus Weseloh
445a7a2e7c
Subtract chunk duration from initial chunk timestamp
...
This brings it into line with all other StreamReaders.
2024-06-19 18:44:47 +02:00
Marcus Weseloh
642612782c
Enable Jack error and debug messages
2024-06-19 18:44:47 +02:00
Marcus Weseloh
10f5ac41b5
Formatting and copyright
2024-06-19 18:44:47 +02:00
Marcus Weseloh
1f6bb07dd6
Use standard timestamping for JackStream chunks
2024-06-19 18:44:47 +02:00
Marcus Weseloh
da6041dcfe
Formatting
2024-06-19 18:44:47 +02:00
Marcus Weseloh
41c86e65dc
Only stop PcmStream if JackStream is stopped
2024-06-19 18:44:47 +02:00
Marcus Weseloh
0f910db3fc
Add my name to copyright
2024-06-19 18:44:47 +02:00
Marcus Weseloh
2f6648cc1b
Disable Jack logging by default
...
Jack sometimes outputs a log of messages and AIXLOG is not thread-safe
at the moment, so enabling Jack logging leads to quite a few missing
log messages or messages with invalid log-level or tag.
2024-06-19 18:44:47 +02:00
Marcus Weseloh
3527c0a2eb
Use lambdas instead of static funcs for Jack callbacks
2024-06-19 18:44:47 +02:00
Marcus Weseloh
2921fd69d8
Use nullptr instead of NULL
2024-06-19 18:44:47 +02:00
Marcus Weseloh
78343004dc
Use c++-style for function pointer
2024-06-19 18:44:47 +02:00
Marcus Weseloh
36008b5728
Remove unused include
2024-06-19 18:44:47 +02:00
Marcus Weseloh
ba0f9f209d
Cleanup Jack time adjust code
...
Remove unnecessary member var and rename variables
for more clarity.
2024-06-19 18:44:47 +02:00
Marcus Weseloh
03eda48d6d
Remove unused members vars
2024-06-19 18:44:47 +02:00
Marcus Weseloh
d30e1a5ea3
clang-format new sources
2024-06-19 18:44:47 +02:00
Marcus Weseloh
ff67399162
Start PcmStream before connecting to Jack server
...
Otherwise clients will bail due to a zero-length
PCM format header.
2024-06-19 18:44:47 +02:00
Marcus Weseloh
e5ebe35f80
Add server name parameter for jack client
2024-06-19 18:44:47 +02:00
Marcus Weseloh
3fc86a823b
First implementation of JackStream
2024-06-19 18:44:47 +02:00
badaix
6754b3a15a
Ignore warning from boost::process
2024-04-24 21:05:50 +02:00
badaix
6f040d3d22
Cleanup Snapserver includes
2024-04-04 19:02:45 +02:00
badaix
e57dc0888f
Fix mixer script
2024-04-02 21:53:36 +02:00
badaix
6451ab5b8d
Omit status updates for null streams
2024-03-26 14:30:24 +01:00
badaix
fcac07b07a
Change log severity for retries
2024-03-24 23:37:18 +01:00
badaix
f877308760
Remove "chunk_ms" from documentation
2024-03-24 22:55:50 +01:00
badaix
b6d69ca919
Fix typo
2024-03-15 12:01:51 +01:00
badaix
275a53a845
Remove PosixStream layer
2024-03-13 20:27:13 +01:00
badaix
2b6774bdca
Set title meta data for FileStream
2024-01-07 20:57:29 +01:00
badaix
6e786255e1
Fix cppcheck issues
2023-12-30 11:37:35 +01:00
Hailey Somerville
5fc40f1049
check open syscall error in PipeStream::do_connect ( #1150 )
2023-10-25 22:35:25 +02:00
yubiuser
abe6dea35a
Tweak Airplay ( #1102 )
...
Signed-off-by: Christian König <ckoenig@posteo.de>
Co-authored-by: Johannes Pohl <johannes.pohl@badaix.de>
2023-07-14 10:59:53 +02:00
badaix
787d0714c0
Remove unused virtual stop call
2023-01-24 08:00:31 +01:00
badaix
63de108800
Terminate script
2023-01-23 20:56:49 +01:00
badaix
c01ba2bdde
Fix includes
2023-01-22 21:30:11 +01:00
Ali Abdel-Qader
a5794e5524
Fix "unqualified call to std::move" warning
...
This removes the warning when using [-Wunqualified-std-cast-call].
2023-01-22 11:41:49 +01:00
badaix
56c8a3f693
Fix common/message includes
2023-01-22 11:34:02 +01:00
badaix
638e545cc7
Fix crash with librespot 0.5.0-dev
2023-01-05 08:23:59 +01:00
badaix
e1c8250876
Reformat code
2022-12-29 19:10:38 +01:00
badaix
469d59a7b2
Ignore deprecated declarations
2022-12-29 10:14:10 +01:00
badaix
f3372b1491
Replace regex with simple parsing
2022-10-24 19:03:06 +00:00
badaix
f5e75453ea
Reformat source
2022-09-08 11:41:16 +02:00
badaix
6b24ec6a3d
Call read from executor
2022-09-08 11:39:36 +02:00
badaix
051ba91cfc
Reformat code
2022-09-08 08:15:09 +02:00
badaix
25b289e627
Update timestamp after position correction
2022-09-08 08:13:41 +02:00
badaix
f2225c1959
Fix delay in alsa input stream
2022-09-07 16:17:47 +02:00
badaix
0eb987f66e
Meta stream considers paused streams as inactive
2022-07-20 21:01:19 +02:00
badaix
9e3c0fdf55
Add "mute" to stream API
2022-07-13 17:35:49 +02:00
badaix
60dc1aa48a
Add support for controlscriptparams
2022-07-13 14:14:00 +02:00
badaix
4907fb42af
Use simple string parsing instead of regex
...
fixes #1026
2022-06-30 19:35:19 +02:00
badaix
bdc6299523
io_context cleanups
2022-04-03 15:27:28 +02:00