Up to [local] / src / lib / libsndio
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 9 08:27:24 2016 UTC (8 years, 5 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE,
OPENBSD_7_5,
OPENBSD_7_4_BASE,
OPENBSD_7_4,
OPENBSD_7_3_BASE,
OPENBSD_7_3,
OPENBSD_7_2_BASE,
OPENBSD_7_2,
OPENBSD_7_1_BASE,
OPENBSD_7_1,
OPENBSD_7_0_BASE,
OPENBSD_7_0,
OPENBSD_6_9_BASE,
OPENBSD_6_9,
OPENBSD_6_8_BASE,
OPENBSD_6_8,
OPENBSD_6_7_BASE,
OPENBSD_6_7,
OPENBSD_6_6_BASE,
OPENBSD_6_6,
OPENBSD_6_5_BASE,
OPENBSD_6_5,
OPENBSD_6_4_BASE,
OPENBSD_6_4,
OPENBSD_6_3_BASE,
OPENBSD_6_3,
OPENBSD_6_2_BASE,
OPENBSD_6_2,
OPENBSD_6_1_BASE,
OPENBSD_6_1,
OPENBSD_6_0_BASE,
OPENBSD_6_0,
OPENBSD_5_9_BASE,
OPENBSD_5_9,
HEAD
Changes since 1.11: +2 -1 lines
Diff to previous 1.11 (colored)
Make code fit in 80 columns, remove trailing spaces & tabs.
Revision 1.11 / (download) - annotate - [select for diffs], Sun Nov 22 12:01:23 2015 UTC (8 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.10: +3 -4 lines
Diff to previous 1.10 (colored)
Don't remove the type component from the device string before passing it to the *_open() functions. It's more flexible this way. No behaviour change.
Revision 1.10 / (download) - annotate - [select for diffs], Wed Nov 13 22:38:22 2013 UTC (10 years, 6 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE,
OPENBSD_5_8,
OPENBSD_5_7_BASE,
OPENBSD_5_7,
OPENBSD_5_6_BASE,
OPENBSD_5_6,
OPENBSD_5_5_BASE,
OPENBSD_5_5
Changes since 1.9: +11 -11 lines
Diff to previous 1.9 (colored)
Prefix by '_' symbols that are not part of the API. ok deraadt, guenther
Revision 1.9 / (download) - annotate - [select for diffs], Fri Nov 2 10:24:58 2012 UTC (11 years, 7 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_4_BASE,
OPENBSD_5_4,
OPENBSD_5_3_BASE,
OPENBSD_5_3
Changes since 1.8: +46 -4 lines
Diff to previous 1.8 (colored)
Use dedicated messages for flow control instead of abusing clock tick messages and enable flow control for MIDI. Since this requires protocol version bump, both sndiod and libsndio must be kept up to date to work together.
Revision 1.8 / (download) - annotate - [select for diffs], Sat Oct 27 12:08:25 2012 UTC (11 years, 7 months ago) by ratchov
Branch: MAIN
Changes since 1.7: +12 -3 lines
Diff to previous 1.7 (colored)
make midi code use non-blocking i/o as does audio code, in order to make both look similar
Revision 1.7 / (download) - annotate - [select for diffs], Wed Apr 11 06:05:43 2012 UTC (12 years, 2 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE,
OPENBSD_5_2
Changes since 1.6: +3 -2 lines
Diff to previous 1.6 (colored)
Use "unsigned int" rather than "unsigned". No object change. suggested by deraadt@
Revision 1.6 / (download) - annotate - [select for diffs], Tue Nov 15 08:05:22 2011 UTC (12 years, 6 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE,
OPENBSD_5_1
Changes since 1.5: +3 -3 lines
Diff to previous 1.5 (colored)
Add a "device number" component in sndio(7) device names, allowing a single aucat instance to handle all audio and MIDI services. Since this partially breaks compatibility, this is a opportunitiy to fix few other design mistakes (eg ':' being used by inet6, type name vs api name confusion, etc..). This leads to the following names: type[@hostname][,unit]/devnum[.option] The device number is the minor device number for direct hardware access (ie the 'N' in /dev/audioN). For aucat, this is the occurence number of the -f (or -M) option. There's a compatibility hook to keep old names working if only one aucat server is running.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 17 21:09:11 2011 UTC (12 years, 7 months ago) by ratchov
Branch: MAIN
Changes since 1.4: +4 -16 lines
Diff to previous 1.4 (colored)
Remove midicat since aucat can now be used instead of midicat with almost the same syntax (roughly an extra -M option). Thru boxes are created with aucat, and corresponding MIDI port names have the "aucat" prefix instead of "midithru". The old device name will still work some time for backward compatibility. ok deraadt
Revision 1.4 / (download) - annotate - [select for diffs], Mon Apr 18 23:57:35 2011 UTC (13 years, 1 month ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE,
OPENBSD_5_0
Changes since 1.3: +5 -5 lines
Diff to previous 1.3 (colored)
slightly cleanup by separating socket-specific code from protocol specific code. No behaviour change
Revision 1.3 / (download) - annotate - [select for diffs], Sat Apr 16 11:51:47 2011 UTC (13 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.2: +3 -3 lines
Diff to previous 1.2 (colored)
for unix domain socket addresses use AUCAT_PATH and MIDICAT_PATH macros instead of hardcoded strings. No object change
Revision 1.2 / (download) - annotate - [select for diffs], Sat Apr 16 10:52:22 2011 UTC (13 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.1: +34 -135 lines
Diff to previous 1.1 (colored)
Make aucat audio and midi backends share the same code to communicate with the server. As we're at it use the same protocol for midi and audio. Now, both audio and midi code use the same SNDIO_DEBUG environment variable to turn on/off DPRINTF's.
Revision 1.1 / (download) - annotate - [select for diffs], Tue Apr 12 21:40:22 2011 UTC (13 years, 2 months ago) by ratchov
Branch: MAIN
Use mio_<backend>_ prefix for private midi-related functions and put them in files named mio_<backend>.c No behaviour change.