Alexandre Ratchov
|
8e920de252
|
link the .so file with -lasound, otherwise we get the
wrong alsa library
|
2011-05-06 19:15:16 +02:00 |
Alexandre Ratchov
|
8e25c4c95f
|
include "bsd-compat.h" unconditionally
|
2011-05-06 14:11:18 +02:00 |
Alexandre Ratchov
|
5f53917840
|
remove getpeereid
|
2011-05-06 13:12:01 +02:00 |
Alexandre Ratchov
|
8d6ff70519
|
connect to the build strlcat
|
2011-05-06 12:48:47 +02:00 |
Alexandre Ratchov
|
9e553c03a8
|
import strlcat
|
2011-05-06 12:47:34 +02:00 |
Alexandre Ratchov
|
6a44b85b6c
|
verify prefix length
|
2011-05-06 12:17:33 +02:00 |
Alexandre Ratchov
|
32be87eead
|
make the code shorter: use an array of backend structures and
iterate over it rather than inlining calls to sio_<backend>_open
|
2011-05-06 12:14:48 +02:00 |
Alexandre Ratchov
|
681cac6593
|
don't read past the cookie end
|
2011-05-06 12:12:25 +02:00 |
Alexandre Ratchov
|
190f1913a1
|
drop support for lagacy device names
|
2011-05-04 09:14:43 +02:00 |
Alexandre Ratchov
|
7c836dac01
|
move default device handling in backend code
|
2011-05-03 22:07:30 +02:00 |
Alexandre Ratchov
|
11699e1db3
|
rename "hw" -> "alsa"
|
2011-05-03 21:50:54 +02:00 |
Alexandre Ratchov
|
ceeca19277
|
remove unused defs (recommit)
|
2011-05-01 15:39:29 +02:00 |
Alexandre Ratchov
|
134bc5d779
|
convert messages headers to network byte order to allow
client and server with different byte orders to work
|
2011-05-01 15:29:56 +02:00 |
Alexandre Ratchov
|
32a1e3d36e
|
use TCP_NODELAY
|
2011-04-28 08:10:14 +02:00 |
Alexandre Ratchov
|
a583ebc5d9
|
simplify conditionals in aucat_mkcookie()
|
2011-04-28 01:31:15 +02:00 |
Alexandre Ratchov
|
cc099911f6
|
sort macros
|
2011-04-28 00:57:59 +02:00 |
Alexandre Ratchov
|
5fdf55ede7
|
move amsg.h on libsndio side
|
2011-04-28 00:25:20 +02:00 |
Alexandre Ratchov
|
d12861225f
|
use mkstemp() and arc4random() to generate cookie
|
2011-04-28 00:15:11 +02:00 |
Alexandre Ratchov
|
8d0497a37b
|
sort env variables, rephrase. From jmc@
|
2011-04-27 21:17:27 +02:00 |
Alexandre Ratchov
|
2e3fe03333
|
test cookie perms
|
2011-04-27 09:45:58 +02:00 |
Alexandre Ratchov
|
369b2b9faf
|
unbreak midi
|
2011-04-19 01:52:03 +02:00 |
Alexandre Ratchov
|
787883791f
|
don't mention arc4random
|
2011-04-18 15:50:25 +02:00 |
Alexandre Ratchov
|
9c6c106593
|
dont include file.h twice
|
2011-04-18 15:38:48 +02:00 |
Alexandre Ratchov
|
25d5fa236a
|
polish man pages
|
2011-04-18 15:17:04 +02:00 |
Alexandre Ratchov
|
3f1215502b
|
add TCP transport
|
2011-04-18 12:14:27 +02:00 |
Alexandre Ratchov
|
2b7b6ed7c6
|
unbreak build
|
2011-04-18 11:23:16 +02:00 |
Alexandre Ratchov
|
0663ca6f54
|
use a cookie for authentication
|
2011-04-16 18:30:24 +02:00 |
Alexandre Ratchov
|
2a4059ae60
|
use "aucatN" for aucat(1) socket path and "midicatN" for midicat(1),
no need to increase entropy by inventing new names.
use AUCAT_PATH and MIDICAT_PATH macros instead of hardcoded strings
|
2011-04-16 14:52:43 +02:00 |
Alexandre Ratchov
|
621bd84067
|
remove aucat(1) and midicat(1) socket paths from the FILES sections.
Besides being wrong, they are part of sndio internals and don't need
to be exposed in such a high level man page.
|
2011-04-16 14:31:52 +02:00 |
Alexandre Ratchov
|
fe6209ee49
|
stop using and remove AMSG_GETCAP message
|
2011-04-16 13:18:06 +02:00 |
Alexandre Ratchov
|
313ba302a8
|
use common DPRINTF's for audio and midi code
|
2011-04-16 11:12:41 +02:00 |
Alexandre Ratchov
|
77a2cf5acb
|
use AMSG_DATA's for midi
|
2011-04-15 18:02:18 +02:00 |
Alexandre Ratchov
|
2bfcdf435b
|
add aucat_setfl() to set nbio flag
|
2011-04-12 23:50:05 +02:00 |
Alexandre Ratchov
|
7fa1603c83
|
Clean up function naming: use mio_<backend>_ prefix for private
midi-related functions and put them in files named mio_<backend>.c
No behaviour changes.
|
2011-04-12 11:24:49 +02:00 |
Alexandre Ratchov
|
5cad7e6688
|
remove unused {sio,mio}_hdl defs
|
2011-04-12 09:37:02 +02:00 |
Alexandre Ratchov
|
93c71ca1df
|
rename STATE_ macros
|
2011-04-12 09:34:22 +02:00 |
Alexandre Ratchov
|
936815ff03
|
put aucat protocol client code into a separate file, so it can
be used by both midi and audio backends (and other aucat backends
in the futur)
|
2011-04-12 09:30:40 +02:00 |
Alexandre Ratchov
|
c446e8d141
|
add sio_<backend>_nfds() method
|
2011-03-31 13:08:07 +02:00 |
Alexandre Ratchov
|
2873ad8ad2
|
fix stupid functions names and file names, no binary change
|
2011-03-31 11:52:54 +02:00 |
Alexandre Ratchov
|
7b9076e617
|
fix error handling, tweak parameter selection
|
2011-03-31 11:35:19 +02:00 |
Alexandre Ratchov
|
dadc1b872c
|
tweak previous;
from jmc@
|
2011-03-17 08:51:01 +01:00 |
Alexandre Ratchov
|
03297a7e6b
|
remove all .so files, handy for version bumps
|
2011-01-25 10:35:07 +01:00 |
Alexandre Ratchov
|
1abacc230b
|
sort object files to ease loader job
|
2010-11-10 14:53:44 +01:00 |
Alexandre Ratchov
|
e69fb2aab0
|
crank major
|
2010-11-01 14:52:20 +01:00 |
Alexandre Ratchov
|
0ba693c86d
|
remove sio_strtoenc and sio_enctostr
|
2010-10-30 14:46:11 +02:00 |
Alexandre Ratchov
|
286994d187
|
make sio_onvol() return an integer, 0 if the volume knob not available,
allowing the caller to setup a softvol layer
|
2010-10-25 09:45:16 +02:00 |
Alexandre Ratchov
|
fe5100700d
|
add forgotten "static"
|
2010-10-22 19:05:45 +02:00 |
Alexandre Ratchov
|
fa5a65f0d9
|
cleanup modes, no behaviour change
|
2010-09-29 15:54:32 +02:00 |
Alexandre Ratchov
|
d7e18f5097
|
don't try to get the current stream postion when the device is stopped,
and don't generate clock ticks (ie don't invoke the sio_onmove(3)
call-back).
|
2010-09-17 10:35:07 +02:00 |
Alexandre Ratchov
|
9870bef8b9
|
use ``0'' as default alsa device
|
2010-09-02 10:41:12 +02:00 |