Commit graph

2454 commits

Author SHA1 Message Date
badaix
a2168f12f1 Fix URI percent-decoding 2021-05-03 09:43:08 +02:00
badaix
e37d81f73c Fix double quotes in Airplay device name 2021-04-30 11:01:54 +02:00
badaix
c88b2d170b Fix writing "PCM device not found" for file player 2021-04-30 10:39:45 +02:00
badaix
376ca7ff9e Update boost to v1.76.0 2021-04-27 13:16:23 +02:00
plan-do-break-fix
c402468e89 fix(docs): Corrects common typos in project documentation 2021-04-27 12:57:06 +02:00
Stijn Van der Borght
af621acf1c Wasapi player: unregister system volume change callback on player destroy. Fixes crash when changing Windows volume after switching streams
Wasapi player: unregister system volume change callback on player destroy. Fixes crash when changing Windows volume after switching streams
2021-04-17 10:27:14 +02:00
Nick Steel
ea1236feef Added Stream.SetMeta and Stream.OnMetadata to JSON-RPC docs.
Also removed some code comments related to these.

Added Stream.SetMeta and Stream.OnMetadata to JSON-RPC docs.

Also removed some code comments related to these.
2021-04-17 10:26:54 +02:00
badaix
a99aed9ffa Update clang-tidy checks 2021-03-27 11:23:15 +01:00
badaix
de02fbb705 Set PulseAudio application icon 2021-03-16 17:24:25 +01:00
badaix
432e4dfad0 Add support for PulseAudio properties 2021-03-16 09:03:50 +01:00
badaix
be9c15cba6 Remove bug label, add link to discussions 2021-03-06 19:06:37 +01:00
badaix
f22f31edee Fix log tag 2021-03-06 18:46:55 +01:00
badaix
4f60c07c1c Fix issue number 2021-03-06 18:46:38 +01:00
Danny
76c0c310e1 Additional deps for freebsd 2021-03-06 18:45:02 +01:00
Danny
4791f337ff Update build.md
fwict libopus==opus (or it may be libopusenc - unsure) see https://www.freshports.org/audio/opus/ or https://www.freshports.org/audio/libopusenc
2021-03-06 18:45:02 +01:00
Max Kellermann
f721d4eb62 doc/binary_protocol.md: swap fields "received" and "sent"
In common/message/message.hpp, BaseMessage::read() reads the "sent"
field first and then "received"; same for serialize().  The
protocol documentation has been wrong ever since it was added in
commit 9d7e08b43
2021-03-06 18:41:18 +01:00
badaix
7eff45fda7 Update changelog 2021-02-21 21:10:24 +01:00
badaix
a30ac29fb4 Check for MacOS iBridge MAC address and fall back 2021-02-19 09:06:51 +01:00
badaix
66c5331b46 Update jsonrpc++ to v1.3.3 2021-02-17 22:40:31 +01:00
badaix
69ca5161a4 Add information about codec header 2021-02-17 22:40:04 +01:00
Max Kellermann
ae9ad7e3d2 client/connection: verify the message_cast result (nullptr dereference)
If the server sends a mismatching reply to a `Time` request packet,
the client crashes due to nullptr dereference because it uses
message_cast() but does not verify the result.
2021-02-17 18:06:31 +01:00
badaix
947a5d1399 Add more documentation to the default files 2021-02-14 21:12:25 +01:00
badaix
3747cc5207 Add some documentation to the default files 2021-02-14 20:57:36 +01:00
badaix
1b3e262a5b Be more compatible to older CMake versions 2021-02-14 13:20:03 +01:00
badaix
2c69844cad Log revision (git sha) 2021-02-14 12:54:52 +01:00
badaix
2a1fde8ec7 Update snapweb 2021-02-11 08:55:02 +01:00
badaix
7597f15d24 Tidy up code 2021-02-11 08:33:36 +01:00
badaix
f5d4fcaf43 Tidy up 2021-02-10 18:36:40 +01:00
badaix
1aa8831416 Add TIDY option to enable clang-tidy 2021-02-10 18:18:25 +01:00
badaix
f05c379da4 Update version number to v0.24.0 2021-02-09 21:00:43 +01:00
badaix
5f2733f19f Update build.md 2021-02-09 20:49:06 +01:00
badaix
35d3ba3725 Remove submodules 2021-02-07 19:28:07 +01:00
badaix
4f0cfade5a Remove submodules 2021-02-07 19:25:54 +01:00
badaix
2c0703e179 Build without pulse 2021-02-04 09:51:01 +01:00
badaix
33b7ac7214 Reduce log frequency 2021-02-03 22:59:15 +01:00
badaix
168bc3f98b Silence the PCM buffer if no chunk is available 2021-02-03 22:58:21 +01:00
badaix
147e4e9b7e Add TimeConditional for logging 2021-02-03 22:55:02 +01:00
badaix
1c0a857856 Fix opus support for Android in cmake 2021-02-03 19:08:15 +01:00
badaix
c342b15a61 Fix noise when paused 2021-02-03 10:20:30 +01:00
badaix
3b50f7a1ad List player options before listing devices 2021-02-02 21:09:23 +01:00
badaix
ed9a8c6462 Make PulseAudio server configurable 2021-02-01 21:50:34 +01:00
badaix
77b659824d Update Snapweb to v0.2.0 2021-01-31 22:59:31 +01:00
badaix
622c283d78 Fix resetting hardware mixer volume 2021-01-30 21:01:18 +01:00
badaix
fa7340a9bc Remove build date from version information 2021-01-28 11:26:14 +01:00
badaix
c46f138ea7 Align buffer with fragments 2021-01-27 23:39:42 +01:00
badaix
48258084da Use at least 3 fragments by default 2021-01-26 22:41:15 +01:00
badaix
2e2123cf1c Disable ccache in CI for debian packages 2021-01-24 13:50:31 +01:00
badaix
079d3e122e Don't sleep if frames avail < period size 2021-01-23 22:35:11 +01:00
badaix
7fe36cdb83 Backport alsa_player from v0.19 2021-01-22 22:40:02 +01:00
badaix
368b807345 Set buffer time instead of periods 2021-01-21 22:21:34 +01:00