Commit graph

6 commits

Author SHA1 Message Date
Steve Markgraf
a71d50969d lib: optionally use crc-fast-rust library
Typically, this CRC16 implementation is even faster, as it uses
32 bit SSE calculations and then trucates the output to 16 bits.
Also comes with AVX-512 support.

https://github.com/awesomized/crc-fast-rust
2026-01-24 23:43:58 +01:00
Steve Markgraf
359f141789 lib: switch to accelerated CRC16 implementation
Use faster SIMD implementation from
https://github.com/mattsta/crcspeed
2025-12-22 22:41:34 +01:00
Steve Markgraf
d0984dac17 add FLAC encoding support 2025-08-28 23:59:55 +02:00
43a473792e udev: implement compatibility with systemd-logind
systemd-logind uses the udev tag "uaccess" to make devices accessible to
logged-in users. For this to work, the rule needs to be evaluated after
70-uaccess.rules and before 73-seat-late.rules.
2025-07-15 22:01:22 +02:00
Steve Markgraf
df8c676c64 bump CMake version to get rid of warning 2024-12-14 14:03:48 +01:00
Steve Markgraf
46af0781e7 initial commit 2024-05-05 15:17:17 +02:00