Commit Graph

13 Commits

Author SHA1 Message Date
Nedko Arnaudov 7a114d3d01 Merge branch '1-stable' into branch 'main' 2024-03-26 20:25:44 +02:00
Yuri Victorovich e6a6c7d358 Appply patch-alsapid_helper.c from FreeBSD 2024-03-26 20:14:55 +02:00
Yuri Victorovich 1b2b50f4c9 Appply patch-alsapid_alsapid.h from FreeBSD 2024-03-26 20:14:41 +02:00
Nedko Arnaudov e88d2014ba Adjust for the updated log cdbus interface 2023-05-01 13:06:32 +03:00
Max Audron 1e69f48936 add meson build files
build common, cdbus, alsapid, and proxies as static libraries.
daemon aka ladishd links to them at build time.
2021-02-14 14:22:47 +01:00
Nedko Arnaudov 9908fe7a0d fix alsapid build on non-linux systems. #181 2011-10-10 04:41:16 +03:00
Nedko Arnaudov 36ef11202b alsapid: make it work again
c62134ca6e broke alsapid
2011-10-02 02:30:46 +03:00
Nedko Arnaudov 60aaa492db Make alsapid work when libasound is loaded with dlopen(). Fix for #180
when alsapid is preloaded libasound is not loaded yet
for some unknown reason, late call to dlvsym() fails as well,
at least for mididings (python loads _mididings.so that
implicitly loads libasound.so)

this changeset implements the late symbol lookup,
because it makes the code smaller

the actual fix is to LD_PRELOAD libasound.so as well
2011-06-03 00:44:00 +03:00
Nedko Arnaudov 0cfdeec2e7 alsapid: hide the init function. Fixes #122
hexter.so has an init function with same name as the one in alsapid.so
so the hexter one was not being called and the descriptor pointer
that is returned was NULL
2010-12-01 02:56:00 +02:00
Nedko Arnaudov 9592afef25 alsapid_get_pid() for use in ladishd virtualizer 2010-10-31 10:17:42 +02:00
Nedko Arnaudov bbee2910ce alsapid: replace stale symlinks 2010-10-31 02:13:23 +03:00
Nedko Arnaudov 683b8f4d4f alsapid: dont treat ENOENT on unlink as error
If handle was created but its name was not set, then symlink will not exist.
aconnect behaves like this.
2010-10-31 00:26:32 +03:00
Nedko Arnaudov 920f1b7225 alsapid: initial code 2010-10-30 23:33:25 +03:00