sndio

Timeline
Login

50 most recent check-ins

2021-07-28
10:49
bsd-compat.h: Add forgotten copyrigh notice Leaf check-in: 02841ca427 user: alex@caoua.org tags: master, origin/resample-sinc, origin/mixer, trunk
10:49
bsd-compat: Drop unused (and wrong) strtonum prototype check-in: 5f587e9aca user: alex@caoua.org tags: master, origin/resample-sinc, origin/mixer, trunk
10:49
bsd-compat.h: include sys/types.h to get size_t, uid_t, and gid_t check-in: a22b0b2d9f user: alex@caoua.org tags: master, origin/resample-sinc, origin/mixer, trunk
10:49
sndiod: Allow root to bypass authentication rules check-in: b1a4b289be user: alex@caoua.org tags: master, origin/resample-sinc, origin/mixer, trunk
10:48
bsd-compat.h: Add forgotten copyrigh notice Leaf check-in: 95b7c3a823 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
10:46
bsd-compat: Drop unused (and wrong) strtonum prototype check-in: 3145247415 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
10:45
bsd-compat.h: include sys/types.h to get size_t, uid_t, and gid_t check-in: 0c4210480a user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
10:31
sndiod: Allow root to bypass authentication rules check-in: b75145e713 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-07-25
05:55
Crank pkg-config version, from brad@ check-in: 9b89c02358 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-07-17
08:30
Crank pkg-config version, from brad@ check-in: 183c0787b1 user: alex@caoua.org tags: master, origin/resample-sinc, origin/mixer, trunk
2021-07-05
12:18
Fix off-by-one array access when 64 channel stream is resampled check-in: 009615333d user: alex@caoua.org tags: master, origin/resample-sinc, origin/mixer, trunk
08:30
Fix off-by-one array access when 64 channel stream is resampled check-in: 9d970caf80 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-06-16
07:32
oss: Fix sio_setpar() when channel number is not set The trap value set by sio_initpar() was interpreted as a channel number, causing sio_setpar() to fail. Found and analysed by Roman Bogorodskiy <bogorodskiy at gmail.com>, thanks Leaf check-in: 0cf0fd4c91 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk, release_1_8_1
2021-06-15
15:15
oss: Fix sio_setpar() when channel number is not set The trap value set by sio_initpar() was interpreted as a channel number, causing sio_setpar() to fail. Found and analysed by Roman Bogorodskiy <bogorodskiy at gmail.com>, thanks check-in: e07b2dd5f1 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-05-31
13:11
Use ${version} macro instead of hardcoded number check-in: d706c9236d user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
13:11
Bump version to v1.8.0 check-in: 492ec2d706 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
13:10
Drop assembly for 24-bit fixed-point operations Now i386 compiler is smart enough to generate a single imul instruction per fixed-point multiplication. This change also allows 24-bit precision to be used on all archs (if -DADATA_BITS=24 is used). Tested on arm64 by Doug Moss <dougmoss710 at yahoo.com>, thanks Suggested and ok naddy@ check-in: 9594242ef5 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
13:09
Merge remote-tracking branch 'refs/remotes/origin/master' check-in: 56c1e9cba1 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
13:08
Drop assembly for 24-bit fixed-point operations Now i386 compiler is smart enough to generate a single imul instruction per fixed-point multiplication. This change also allows 24-bit precision to be used on all archs (if -DADATA_BITS=24 is used). Tested on arm64 by Doug Moss <dougmoss710 at yahoo.com>, thanks Suggested and ok naddy@ check-in: 23acfba95a user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
2021-05-25
04:38
Use ${version} macro instead of hardcoded number check-in: 36823dbc27 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
2021-05-07
07:49
Bump version to v1.8.0 check-in: 78398500e3 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk, release_1_8_0
2021-04-29
13:15
sndiod: Use proper mode to setup conversions Now we need to use opt's mode instead of slot's mode as this is the one used by dev_cycle(). Fixes monitoring mode not working in case dev->rchan != dev->pchan check-in: f691060c6e user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
13:12
sndiod: Use proper mode to setup conversions Now we need to use opt's mode instead of slot's mode as this is the one used by dev_cycle(). Fixes monitoring mode not working in case dev->rchan != dev->pchan check-in: 92927272b7 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-04-26
08:08
sndiod: If mode not allowed in opt structure just play/record silence This is similar to what we do when device is open and its mode doesn't match requested mode. check-in: 5b1f178976 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
08:04
sndiod: Less verbose (and wrong) logging about disallowed mode check-in: 2707e55e1f user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
07:50
sndiod: If mode not allowed in opt just play/record silence check-in: 9fbc938195 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-04-25
09:06
sndiod.8: restore server.device manual bits check-in: 7b91787654 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
08:18
sndiod: Use <name>/server.device control check-in: 68440cdeac user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-04-24
19:34
configure: Generate .pc file with variable-prefixed paths check-in: ed826c80f5 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
19:34
configure: add autoconf-style --exec-prefix option check-in: d225ea48ed user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
19:34
Add forgotten sndio.pc.in template check-in: 2f0915b32d user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
19:34
Add initial pkg-config support, from brad@ check-in: 9543eb3b5e user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-04-23
12:22
configure: Generate .pc file with variable-prefixed paths check-in: d36d9aed1c user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
11:42
configure: add autoconf-style --exec-prefix option check-in: ead5b93b93 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
10:40
sndiod: Make play-only and rec-only start at the same position check-in: e81fe2e02e user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
09:12
sndiod: Allocate (free) conversion buffers in slot_attach (slot_detach) Besides being better coding style, this allows a client to be detached and then attached to a device with different parameters. check-in: 0fc064d4a0 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
09:01
sndiod: Make play-only and rec-only start at the same position This is necessary to make rec-only device properly work in full-duplex. Fixes full-duplex clients stuck on rec-only device. check-in: 0000008b7c user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
2021-04-20
09:43
Add forgotten sndio.pc.in template check-in: 2bad8d30de user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
09:02
Add initial pkg-config support, from brad@ check-in: 8db0a205e6 user: alex@caoua.org tags: origin/resample-sinc, origin/mixer, trunk
2021-04-08
12:25
Allocate and free conversion buffers in slot_{attach,detach} Fixes crashes when migrating to devices with different rates check-in: 988083e8f5 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
05:27
Merge remote-tracking branch 'refs/remotes/origin/multidev' into multidev check-in: dd2709f099 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
05:18
sndiod.8: server.name control was changed into sub-device.device check-in: c0b6c6ca05 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
05:14
sndiod: Call {dev,port}_migrate() upon SIGHUP check-in: d022c9771f user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-04-07
15:24
Allow switching between devices with different rates. The only required condition is that the buffer and block durations match check-in: c8ba345c64 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
15:23
Assume dev->{rate,round,bufsz} are always set check-in: ad45927ea6 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-03-11
13:52
sndiod: Don't include mode in device compatibility checks check-in: 409a0cf51f user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
2021-03-10
09:28
sndiod: Fix debug printf in dev_iscompat() check-in: 1c117c50f5 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
08:38
sndiod: Restore debug printf about mismatching modes check-in: 3bb2673da9 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
08:03
Merge remote-tracking branch 'refs/remotes/origin/multidev' into multidev check-in: 59a00eaed5 user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev
08:03
sndiod: Use last created device/port instead of {dev,port}_list vars check-in: 6355e71c0e user: alex@caoua.org tags: origin/mixer, trunk, origin/multidev