Commits
- Commit:
d1705aabaf2f68036142492a64d2c1ad3ec75b95
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add an libao audio backend
This backend uses libao to play music. It's a bit convoluted since
libao doesn't provide an async interface, so we have to run it in
a separate thread. Then, there's some notification via a shared
socketpair because the main loop is around poll().
This actually doesn't work OOTB on OpenBSD due to a restrictive
pledge(), but it's not a issue since sndio should be used there.
libao is the last resort.
- Commit:
11c228d5a408e01fd5466e1a805c83ea7b9a3459
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
c69bd08c0e60b66772c0f8ac6338ab329b8a57bc
- From:
- Omar Polo <op@omarpolo.com>
- Date:
fix `make dist'
- Commit:
cb0fa8ae0edd0147b117807973182f8fd10da6e1
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add make target web and install-web to build/install amused-web
- Commit:
82556d5bf1007a0752ebff2f91233109400b65d2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
tweak the configure
- more consistent naming for libs (LDADD_LIB_*)
- allow to change CC and CFLAGS as arguments
- allow to specify the LDADD_LIB_* as arguments
- Commit:
3a60c27797deb05f9272733f00d59ea77ee2fb70
- From:
- Omar Polo <op@omarpolo.com>
- Date:
split out the various LDADD_* so we don't link everything to everything
- Commit:
0a53bd62d11ed31ce71da1fc9993bc25a6c93755
- From:
- Omar Polo <op@omarpolo.com>
- Date:
switch from libevent to a smaller, thin wrapper around poll()
libevent is a very cool library, I like its APIs and enjoy using
it. However, for amused it is maybe a bit too much since it doesn't
deal with too many file descriptors. Amused only needs to monitor
one fd for the player process and the currently connected clients.
Given that it runs per-user locally, having more than a dozen of
fds open is very, very rare.
- Commit:
6dd9719b5b41edd2cdeff1af8a05af0399dc07ab
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
e2eee898b416b1448b1ef783749b0cca7967ce76
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
34674849fb1efe5167c457f0dc98ee7fadcc8886
- From:
- Omar Polo <op@omarpolo.com>
- Date:
configure: allow to select the audio backend
- Commit:
e26da60a20d19b69c0bafd3005985d2c9965c4f3
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add an audio implementation for ALSA
it still doesn't work correctly, audio is very distorted, but at least
there's some sound.
- Commit:
06ceb3767eb7e480de05cd50f4fbaf75fb3322a2
- From:
- Omar Polo <op@omarpolo.com>
- Date:
split out sndio-specific parts to audio_sndio.c
This hides the libsndio bits behind a small audio_* API for which in
the future we may provide multiple implementations.
- Commit:
9e5765b739e853e7c6bf10d9e24f4641d033d660
- From:
- Omar Polo <op@omarpolo.com>
- Date:
bump version
- Commit:
1486bbdc69f81687eb3742d0c0a41c209679b336
- From:
- Omar Polo <op@omarpolo.com>
- Date:
add DISTNAME variable
like the one from bsd.port.mk, here it's used to decide the name of
the tarball.
- Commit:
9e44156b1b7ede53d1227bcff69eab675d3d4e3b
- From:
- Omar Polo <op@omarpolo.com>
- Date:
include contrib/ in the tarball