Commit Graph

1095 Commits

Author SHA1 Message Date
Alexandre Ratchov 53d8a7a9f9 Merge branch 'master' into mixer 2017-11-23 07:16:36 +01:00
Alexandre Ratchov 8b24905d2c sndiod: fix slot leak when device mode doesn't match slot mode 2017-11-23 07:13:49 +01:00
Alexandre Ratchov ff2f89680e Merge branch 'mixer' of ssh://moule/~alex/git/sndio into mixer 2017-11-23 07:09:09 +01:00
Alexandre Ratchov 3aa86a18e3 expose siomix_sun_{getfd,fdopen} 2017-11-13 07:24:56 +01:00
Alexandre Ratchov a4dee36869 Merge branch 'master' into mixer 2017-11-13 07:16:39 +01:00
Alexandre Ratchov a34e39a16b Merge branch 'master' into mixer 2017-11-11 18:49:06 +01:00
Alexandre Ratchov 3d6b602fe9 use /dev/urandom by default 2017-11-11 13:04:46 +01:00
Alexandre Ratchov 40da2ff2b7 Merge branch 'master' into mixer 2017-11-07 12:41:34 +01:00
Alexandre Ratchov bb63198e8b prefill with silence the buffer when cmap_copy() stores samples
rather than the slot/client buffer. Fixes initialized data being
treated as recorded samples when resampling and/or format
conversions are involved.
2017-11-07 12:26:46 +01:00
Alexandre Ratchov 81d171003b Merge branch 'master' into mixer 2017-11-04 10:41:04 +01:00
Alexandre Ratchov c0767fd171 call _sndio_debug_init() in mio_rmidi_getfd() 2017-11-04 10:40:00 +01:00
Alexandre Ratchov 053efb5710 no need to check if pointer passed to free() is NULL 2017-11-04 10:38:01 +01:00
Alexandre Ratchov 93b9e03596 expose *_getfd() and *_fdopen() prototypes 2017-11-04 09:35:05 +01:00
Alexandre Ratchov 0663b9b2b7 make mio_rmidi_getfd() non-static, missed in last commit 2017-11-04 09:34:30 +01:00
Alexandre Ratchov 7e19ef6644 Make *_getfd() and *_fdopen() public.
This allows pledged sndiod to build with the portable library.
2017-11-04 09:14:29 +01:00
Alexandre Ratchov 56f1183e78 add missing HISTORY; based on CVS logs and release announcements.
From schwarze@.
2017-11-04 09:09:56 +01:00
Alexandre Ratchov 752ac51f33 Merge branch 'master' into mixer 2017-11-04 08:58:52 +01:00
Alexandre Ratchov b06285beda Prefill with silence rec buffer.
This is necessary as certain channels may not receive samples,
for instance when mono->stereo conversion is disabled.
2017-11-03 16:10:48 +01:00
Alexandre Ratchov 944568234a remove sndiod.service on distclean 2017-09-18 19:44:06 +02:00
Alexandre Ratchov 5e88de62ea add sndiod.service file for systemd-based systems 2017-09-18 19:42:31 +02:00
Alexandre Ratchov d0eda3c80a add sndiod.service file for systemd-based systems 2017-09-18 19:40:44 +02:00
Alexandre Ratchov 7178903317 mixer: use (name, unit) couple for groups as well 2017-08-03 01:53:40 +02:00
Alexandre Ratchov 8c7d6cd46c Merge branch 'master' into mixer 2017-07-20 12:50:56 +02:00
Alexandre Ratchov 0f5f91fae3 tweak RETURN VALUES, from jmc@ 2017-07-20 12:50:12 +02:00
Alexandre Ratchov 98b2feaca0 Fix typos. From Michael W. Bombardieri <mb at ii.net>. Thanks! 2017-07-20 12:49:31 +02:00
Alexandre Ratchov 00a5bfe57a Merge branch 'master' into mixer 2017-07-20 12:32:22 +02:00
Alexandre Ratchov 258faa30f7 Fix int overflow that causes >12hour files to not properly relocate. 2017-07-20 11:10:13 +02:00
Alexandre Ratchov 6ad32cca29 Print par.bps instead of par.bits in debug printf()
found by coverity.
2017-07-20 11:08:59 +02:00
Alexandre Ratchov 5ee0fe28ca add comments in correct code that may look wrong to coverity 2017-07-20 11:06:55 +02:00
Alexandre Ratchov 0fe173a94b unbreak installation on Darwin, SO_LINK was missing 2017-06-04 11:59:06 +02:00
Alexandre Ratchov e204a83de6 mixer: reduce differences with master branch 2017-05-31 15:44:26 +02:00
Alexandre Ratchov 4db8183fe5 fix one more trailing space in mixer-specific bits 2017-05-18 15:28:26 +02:00
Alexandre Ratchov 941b774b6b Merge branch 'master' into mixer 2017-05-18 15:27:18 +02:00
Alexandre Ratchov 1129bb3390 fix trailing spaces in mixer-specific bits 2017-05-18 15:27:11 +02:00
Alexandre Ratchov 756d36a97e remove unused 'delta' fields from the resamp structure 2017-05-18 15:21:09 +02:00
Alexandre Ratchov 70544aebb1 remove unused fields of resamp structure 2017-05-18 15:14:08 +02:00
Alexandre Ratchov f8436a7075 examples/fd: spacing 2017-05-12 06:51:52 +02:00
Alexandre Ratchov 396b7496dc examples/cap: typos and spacing
From Andre Smagin <as at smagin.com>, thanks
2017-05-12 06:50:42 +02:00
Alexandre Ratchov 0445c6a464 Merge branch 'master' into mixer 2017-03-28 10:32:48 +02:00
Alexandre Ratchov 798435b1dc Tweak RETURN VALUES section. Move description of sio_pollfd() and
sio_nfds() return values there and add a paragraph about sio_eof().
From natano@.
2017-03-27 14:05:51 +02:00
Alexandre Ratchov f6579c4341 Use the right header sizes for reading .aiff and .au files.
From nicm@.
2017-03-27 13:58:46 +02:00
Alexandre Ratchov f49f0ccd14 remove socket_cloexec() and use fcntl with the necessary ifdefery 2017-03-27 12:52:56 +02:00
Alexandre Ratchov 7d804be937 tweak spacing 2017-03-27 12:46:22 +02:00
Alexandre Ratchov d6e9a73e41 add missing -DHAVE_CLOCK_GETTIME 2017-03-27 12:40:19 +02:00
Alexandre Ratchov 2a2e27b4c7 add missing includes 2017-03-27 12:39:56 +02:00
Alexandre Ratchov a48a424901 add portability bits for OS X 2017-03-27 12:34:26 +02:00
Alexandre Ratchov 7d65997e91 Merge branch 'master' into mixer 2017-02-15 12:01:42 +01:00
Alexandre Ratchov f9f2d8353e Fix the code to abort when trying to detach a slot that's not
on the list (the check was a no-op). Found by jsg@, thanks.
2017-02-15 11:58:54 +01:00
Alexandre Ratchov 1ad3b38b44 Merge branch 'master' into mixer 2017-02-14 14:52:04 +01:00
Alexandre Ratchov ca24b960e4 reorder deps in Makefile.in 2017-02-14 14:34:28 +01:00