OpenBSD CVS

CVS log for src/usr.bin/aucat/aucat.1


[BACK] Up to [local] / src / usr.bin / aucat

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.122 / (download) - annotate - [select for diffs], Sun May 12 06:24:44 2024 UTC (7 days, 10 hours ago) by jsg
Branch: MAIN
CVS Tags: HEAD
Changes since 1.121: +3 -3 lines
Diff to previous 1.121 (colored)

defaul -> default; ok jmc@ ratchov@

Revision 1.121 / (download) - annotate - [select for diffs], Fri May 3 16:48:41 2024 UTC (2 weeks, 1 day ago) by ratchov
Branch: MAIN
Changes since 1.120: +10 -10 lines
Diff to previous 1.120 (colored)

aucat.1: Drop the number component of sndio descriptors

ok jmc

Revision 1.120 / (download) - annotate - [select for diffs], Wed Mar 20 08:42:11 2024 UTC (8 weeks, 4 days ago) by ratchov
Branch: MAIN
Changes since 1.119: +14 -28 lines
Diff to previous 1.119 (colored)

aucat: Add generic channel mapping in place of -j and -c options.

The argument to the -m option specifies the source and destination
channel ranges to be mapped. Compatibility is maintained: if -m
is not used, the -c and -j options still work.

Help and suggestions from Jan Stary <hans@stare.cz>, thanks.

Revision 1.119 / (download) - annotate - [select for diffs], Tue Jan 10 20:48:34 2023 UTC (16 months, 1 week 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
Changes since 1.118: +6 -4 lines
Diff to previous 1.118 (colored)

Fix device name in the MIDI control section

For MMC to work, the MIDI sequencer must send MMC to subdevices
registered with -tslave.

From Dirk-Wilhelm Peters <peters at schwertfisch.de>, thanks.

Revision 1.118 / (download) - annotate - [select for diffs], Fri Oct 14 06:46:52 2022 UTC (19 months ago) by jmc
Branch: MAIN
Changes since 1.117: +3 -3 lines
Diff to previous 1.117 (colored)

remove the unsightly plural from Nd:
audio files manipulation tool -> audio file manipulation tool

Revision 1.117 / (download) - annotate - [select for diffs], Mon Mar 7 09:04:45 2022 UTC (2 years, 2 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1
Changes since 1.116: +3 -3 lines
Diff to previous 1.116 (colored)

Switch internal sample representation to 24-bit fixed-point

Note that this also changes the default file encoding to 24-bit.

Revision 1.116 / (download) - annotate - [select for diffs], Wed Apr 22 05:37:00 2020 UTC (4 years ago) by jmc
Branch: MAIN
CVS Tags: 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
Changes since 1.115: +4 -4 lines
Diff to previous 1.115 (colored)

sort SEE ALSO;

Revision 1.115 / (download) - annotate - [select for diffs], Tue Apr 21 21:32:26 2020 UTC (4 years ago) by deraadt
Branch: MAIN
Changes since 1.114: +4 -4 lines
Diff to previous 1.114 (colored)

move mixerctl and audioctl man pages to section 8, as these work
against root-only device nodes.

Revision 1.114 / (download) - annotate - [select for diffs], Mon Apr 24 06:47:41 2017 UTC (7 years ago) by ratchov
Branch: MAIN
CVS Tags: 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
Changes since 1.113: +2 -2 lines
Diff to previous 1.113 (colored)

Fix typos. From Michael W. Bombardieri <mb at ii.net>. Thanks!

Revision 1.113 / (download) - annotate - [select for diffs], Tue Jun 7 06:26:24 2016 UTC (7 years, 11 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_6_1_BASE, OPENBSD_6_1, OPENBSD_6_0_BASE, OPENBSD_6_0
Changes since 1.112: +12 -0 lines
Diff to previous 1.112 (colored)

Add -g and -p options to control device and file start position.

Revision 1.112 / (download) - annotate - [select for diffs], Thu Jan 7 07:41:01 2016 UTC (8 years, 4 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.111: +3 -3 lines
Diff to previous 1.111 (colored)

Move sndiod man page to section 8.

suggested by deraadt, fixes from jmc, ok millert

Revision 1.111 / (download) - annotate - [select for diffs], Fri Dec 25 20:52:00 2015 UTC (8 years, 4 months ago) by bentley
Branch: MAIN
Changes since 1.110: +3 -3 lines
Diff to previous 1.110 (colored)

follwing -> following

Revision 1.110 / (download) - annotate - [select for diffs], Sat Oct 17 21:11:42 2015 UTC (8 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.109: +10 -13 lines
Diff to previous 1.109 (colored)

remove some unneccessary macros; from michael reed

Revision 1.109 / (download) - annotate - [select for diffs], Mon Sep 14 18:06:28 2015 UTC (8 years, 8 months ago) by schwarze
Branch: MAIN
Changes since 1.108: +2 -2 lines
Diff to previous 1.108 (colored)

typo resultung in a markup error

Revision 1.108 / (download) - annotate - [select for diffs], Wed Jan 21 09:21:05 2015 UTC (9 years, 3 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.107: +3 -3 lines
Diff to previous 1.107 (colored)

fix macro breakage and update usage();

Revision 1.107 / (download) - annotate - [select for diffs], Wed Jan 21 08:43:55 2015 UTC (9 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.106: +115 -249 lines
Diff to previous 1.106 (colored)

Simplify internals and rewrite file header parsing code:
- remove -M, -t, -w, -C, -x flags that don't make sense anymore
- make "-j off" the default (sndiod already does the job)
- don't limit the number of played/recorded files.
- add support for floating-point encoded files.
- add support for apple .aiff and sun/next .au files

Revision 1.106 / (download) - annotate - [select for diffs], Sat Feb 8 15:18:54 2014 UTC (10 years, 3 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored)

more Va -> Cm fixes from Jan Stary <hans at stare.cz>, thanks!

Revision 1.105 / (download) - annotate - [select for diffs], Tue Jan 28 06:25:57 2014 UTC (10 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.104: +1 -1 lines
Diff to previous 1.104 (colored)

fix typo: s/to/the

Revision 1.104 / (download) - annotate - [select for diffs], Tue Jan 28 06:20:51 2014 UTC (10 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.103: +20 -28 lines
Diff to previous 1.103 (colored)

Remove section about server capability which was removed
long time ago. Use .Cm instead of .Va for argument
parameters. From Jan Stary <hans at stare.cz>, thanks!

Revision 1.103 / (download) - annotate - [select for diffs], Tue Nov 12 06:47:34 2013 UTC (10 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.102: +0 -22 lines
Diff to previous 1.102 (colored)

remove bogus legacy server-specific bits that cause confusion

Revision 1.102 / (download) - annotate - [select for diffs], Mon Dec 3 15:35:25 2012 UTC (11 years, 5 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.101: +58 -407 lines
Diff to previous 1.101 (colored)

Remove server capability description from the documentation and from
the usage string, and just say that for historic reasons aucat behaves
like sndiod.
with help from jmc@

Revision 1.101 / (download) - annotate - [select for diffs], Wed Apr 25 07:18:45 2012 UTC (12 years ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_5_2_BASE, OPENBSD_5_2
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored)

later -> latter;

Revision 1.100 / (download) - annotate - [select for diffs], Wed Apr 4 23:28:40 2012 UTC (12 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.99: +9 -9 lines
Diff to previous 1.99 (colored)

tweak previous; ok ratchov

Revision 1.99 / (download) - annotate - [select for diffs], Wed Apr 4 11:31:39 2012 UTC (12 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.98: +91 -21 lines
Diff to previous 1.98 (colored)

Add a simple and clear (hopefully) description of what sndiod does.
discussed with deraadt and jmc

Revision 1.98 / (download) - annotate - [select for diffs], Fri Mar 23 11:59:54 2012 UTC (12 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.97: +5 -2 lines
Diff to previous 1.97 (colored)

add a MIDI-controlled master volume knob to adjust the mix of
all playback stream, discussed with armani@

Revision 1.97 / (download) - annotate - [select for diffs], Thu Feb 9 18:33:36 2012 UTC (12 years, 3 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.96: +6 -5 lines
Diff to previous 1.96 (colored)

Crank the default buffer size to 160ms (ie 7680 frames at 48kHz).
Workarounds stuttering caused by something hogging the cpu in kernel
mode and preventing sndiod from running at time.
ok deraadt

Revision 1.96 / (download) - annotate - [select for diffs], Thu Jan 26 09:07:03 2012 UTC (12 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.95: +9 -4 lines
Diff to previous 1.95 (colored)

Make the default rate 48kHz and the default block size 10ms. These
settings ensure video players and programs using MTC are smooth by
default. Thanks to all who tested.

Revision 1.95 / (download) - annotate - [select for diffs], Fri Dec 9 22:58:50 2011 UTC (12 years, 5 months ago) by ratchov
Branch: MAIN
Changes since 1.94: +3 -3 lines
Diff to previous 1.94 (colored)

zap trailing whitespace, from jmc

Revision 1.94 / (download) - annotate - [select for diffs], Fri Dec 9 14:36:42 2011 UTC (12 years, 5 months ago) by ratchov
Branch: MAIN
Changes since 1.93: +106 -86 lines
Diff to previous 1.93 (colored)

add a new sndiod audio/midi daemon and hide aucat server-specific
options.

Revision 1.93 / (download) - annotate - [select for diffs], Tue Nov 15 09:07:45 2011 UTC (12 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.92: +3 -3 lines
Diff to previous 1.92 (colored)

add missing full stop;

Revision 1.92 / (download) - annotate - [select for diffs], Tue Nov 15 08:05:22 2011 UTC (12 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.91: +16 -16 lines
Diff to previous 1.91 (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.91 / (download) - annotate - [select for diffs], Mon Oct 24 21:46:21 2011 UTC (12 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.90: +4 -3 lines
Diff to previous 1.90 (colored)

mention that -aoff is not the default for the default device

Revision 1.90 / (download) - annotate - [select for diffs], Tue Oct 18 21:04:26 2011 UTC (12 years, 7 months ago) by ratchov
Branch: MAIN
Changes since 1.89: +3 -3 lines
Diff to previous 1.89 (colored)

keep the device closed by default (when not used)

Revision 1.89 / (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.88: +4 -4 lines
Diff to previous 1.88 (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.88 / (download) - annotate - [select for diffs], Wed Oct 12 12:16:10 2011 UTC (12 years, 7 months ago) by jmc
Branch: MAIN
Changes since 1.87: +4 -3 lines
Diff to previous 1.87 (colored)

- avoid line wrapping an example
- sort usage() for midicat
- tweak a bit of unclear wording

ok ratchov

Revision 1.87 / (download) - annotate - [select for diffs], Wed Oct 12 07:20:03 2011 UTC (12 years, 7 months ago) by ratchov
Branch: MAIN
Changes since 1.86: +71 -43 lines
Diff to previous 1.86 (colored)

Simplify and improve the way options are parsed and remove ~300 lines
of code that becomes unused. Few command line arguments changes are
required though:

  - stream definitions (-ios) now must follow devices definitions they
    are attached to (-fMn)

  - the -n option is now a special "loopback" device and is thus used
    like -f, eg it must precede streams

  - in midicat, midi thru boxes are not created automatically anymore,
    the new "-M" option must be used for that

  - channel numbers (-Cc options) correspond always to channel numbers
    of the hardware.

  - the -u option isn't needed anymore

  - increase the log verbosity so user errors are logged
    without using -d

tested by many, help from jmc

Revision 1.86 / (download) - annotate - [select for diffs], Wed Jun 29 07:39:02 2011 UTC (12 years, 10 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0
Changes since 1.85: +17 -9 lines
Diff to previous 1.85 (colored)

make -u flag per-device similarly to -a and -w

Revision 1.85 / (download) - annotate - [select for diffs], Mon Jun 20 20:18:44 2011 UTC (12 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.84: +2 -1 lines
Diff to previous 1.84 (colored)

Make -aoff option apply to MIDI ports (-q) as well, ensuring the device
stays closed also if -q is used. As we're at it, add -a to midicat so
it behaves like aucat.

Revision 1.84 / (download) - annotate - [select for diffs], Fri Jun 3 16:20:10 2011 UTC (12 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.83: +9 -7 lines
Diff to previous 1.83 (colored)

Clarify that the ratio between sample rate and block size
is the MTC clock rate. Suggested by Alexey Suslikov

Revision 1.83 / (download) - annotate - [select for diffs], Fri Jun 3 09:01:14 2011 UTC (12 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.82: +3 -3 lines
Diff to previous 1.82 (colored)

update EXAMPLES to use "-joff", since "-jon" is the default
found by peters at schwertfisch.de, thanks

Revision 1.82 / (download) - annotate - [select for diffs], Thu May 26 13:30:51 2011 UTC (12 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.81: +6 -6 lines
Diff to previous 1.81 (colored)

tweak previous;

Revision 1.81 / (download) - annotate - [select for diffs], Thu May 26 07:42:21 2011 UTC (12 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.80: +8 -9 lines
Diff to previous 1.80 (colored)

slightly clarify -v option description

Revision 1.80 / (download) - annotate - [select for diffs], Thu May 26 07:18:40 2011 UTC (12 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.79: +24 -4 lines
Diff to previous 1.79 (colored)

add a new -w flag to control whether master volume is automatically
adjusted when new streams are connected and disconnected. Disabling
automatic volume adjustment makes sense if all streams are recorded
with properly lowered volumes.

Revision 1.79 / (download) - annotate - [select for diffs], Mon May 23 07:06:53 2011 UTC (13 years ago) by jmc
Branch: MAIN
Changes since 1.78: +4 -4 lines
Diff to previous 1.78 (colored)

postion -> position;

Revision 1.78 / (download) - annotate - [select for diffs], Tue May 3 08:00:54 2011 UTC (13 years ago) by ratchov
Branch: MAIN
Changes since 1.77: +6 -1 lines
Diff to previous 1.77 (colored)

If the string of the address to listen on is '-' then listen on all
addresses (ie pass NULL to getaddrinfo which would return 0.0.0.0
and :: in most cases)

Revision 1.77 / (download) - annotate - [select for diffs], Thu Apr 28 07:28:18 2011 UTC (13 years ago) by jmc
Branch: MAIN
Changes since 1.76: +12 -12 lines
Diff to previous 1.76 (colored)

- slight tweak for FILES
- reword EXAMPLES a little, for readability

Revision 1.76 / (download) - annotate - [select for diffs], Thu Apr 28 06:19:57 2011 UTC (13 years ago) by ratchov
Branch: MAIN
Changes since 1.75: +17 -3 lines
Diff to previous 1.75 (colored)

Implement a new authentication method allowing aucat and midicat to
work over TCP, for instance, to expose the sound card of one machine
with other machines of the network.

The first client generates a 128-bit random number (aka the
session cookie), saves it in $HOME/.aucat_cookie and sends it to the
server. Successive clients load the cookie from $HOME/.aucat_cookie
and send it to the server but the server accepts only clients whose
cookie matches the session cookie. When all clients are gone, the
session is over, and another cookie could start a new session, and so
on.

TCP is enabled on the server with the new -L option, and on the client
side hostnames are specified with a new optional component in the
device name.

hints from damien, dlg and deraadt, tweaks from jmc

Revision 1.75 / (download) - annotate - [select for diffs], Mon Mar 21 16:33:17 2011 UTC (13 years, 2 months ago) by okan
Branch: MAIN
Changes since 1.74: +7 -5 lines
Diff to previous 1.74 (colored)

grammar fixes from Michael W. Bombardieri; also emphasize stderr, as
most pages do already.

ok jmc@ ratchov@

Revision 1.74 / (download) - annotate - [select for diffs], Wed Mar 2 22:45:25 2011 UTC (13 years, 2 months ago) by ratchov
Branch: MAIN
Changes since 1.73: +3 -3 lines
Diff to previous 1.73 (colored)

mention -U as global position-independent parameter
from Remco <remco at d-compu.dyndns.org>, thanks!

Revision 1.73 / (download) - annotate - [select for diffs], Sat Jul 31 08:48:01 2010 UTC (13 years, 9 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8
Changes since 1.72: +1 -28 lines
Diff to previous 1.72 (colored)

remove 2 years old compatibility mode

Revision 1.72 / (download) - annotate - [select for diffs], Tue Jul 6 10:45:01 2010 UTC (13 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.71: +15 -11 lines
Diff to previous 1.71 (colored)

various tweaks to previous; ok ratchov

Revision 1.71 / (download) - annotate - [select for diffs], Tue Jul 6 01:12:45 2010 UTC (13 years, 10 months ago) by ratchov
Branch: MAIN
Changes since 1.70: +165 -186 lines
Diff to previous 1.70 (colored)

Handle all streams the same way because there's no actual
difference between audio files and client connections. Clean up
the way command line options are handled and clarify this in the
manual page: stream parameters (-Ccehjmrtvx) must precede stream
definitions (-ios) and per-device parameters (-abz) and stream
definitions (-ios) must precede device definitions (-f). Since
there's no ``server'' and ``non-server'' modes anymore, make the
-l option just detach the process.

ok and help from jakemsr and jmc

Revision 1.70 / (download) - annotate - [select for diffs], Fri Jun 4 06:15:28 2010 UTC (13 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.69: +18 -3 lines
Diff to previous 1.69 (colored)

Allow the audio device to be opened only while it's actually used.
This is necessary for uaudio devices, for instance to start aucat
before the device is plugged. Or to unplug a device whithout
having to restart aucat when another device is plugged.  This is
controlled with the new -a option.

Allow multiple audio devices to be used concurently, i.e.
multiple ``-f devname'' options to be used; -f options must follow
per-device options, which is what we do for other options.

Revision 1.69 / (download) - annotate - [select for diffs], Thu Apr 22 17:43:30 2010 UTC (14 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.68: +12 -2 lines
Diff to previous 1.68 (colored)

Allow multiple users to share the same aucat server. If aucat is
run by root, it binds a shared address to the socket, cranks the
process priority and drops privileges. sio_open(3) will try to
connect to the private socket first (if any), then to the shared
socket. Only one user may have connections to aucat at a given
time.

based on discussions with henning, pyr and others
ok jacek, deraadt

Revision 1.68 / (download) - annotate - [select for diffs], Wed Apr 21 06:13:07 2010 UTC (14 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.67: +18 -2 lines
Diff to previous 1.67 (colored)

adds the necessary bits to join channels (ex stereo->mono) or
expand channels (ex mono->stereo).  It's switched on/off with
the ``-j'' option, (default is "on").

Revision 1.67 / (download) - annotate - [select for diffs], Wed Apr 7 06:47:52 2010 UTC (14 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.66: +31 -28 lines
Diff to previous 1.66 (colored)

tweak previous; ok ratchov

Revision 1.66 / (download) - annotate - [select for diffs], Tue Apr 6 20:07:01 2010 UTC (14 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.65: +70 -11 lines
Diff to previous 1.65 (colored)

aucat (server):

  - make the ``-m mode'' option per subdevice, allowing
    subdevices to be play-only or rec-only even if the
    server is full-duplex

  - add ``monitoring'' mode (with ``-m mon''). This is a
    record-only stream from which played streams can be
    recorded (kind of ``record what you hear'').

  - allow MIDI devices to be subscribed to the controlling
    MIDI port of the server, ie what midicat does (with -f
    option), but using the -q option.

  - add flow control to the protocol, and serialize clock
    ticks (sio_onmove() calls) and data chunks.  This should
    fix certain full-duplex programs, broken with ``magic''
    block/buffer size combinations.

  - enable 3 block latency which is the minimum theoretical.
    Make -z and -b options correspond to device parameters.

  - make sio_getcap(3) the same for aucat and sun backends,
    ie return whatever is supported (``everything'' in the
    aucat case, since everything is actulally supported).

aucat (player):

  - enable ``-m mode'' option  to select between monitoring
    and recording when ``-o file'' is used.

  - plug MIDI code to non-server codepath. The MIDI control
    device is specified with the ``-q device'' option, as in
    server mode.

  - impliment lseek()'ing within files (controlled
    through MIDI). Necessary to use aucat with a MIDI
    sequencer.

midicat (thrubox):

  - rename ``-f'' flag to ``-q'', so it has the
    same name as in aucat (-f is still working)

ok jakemsr@, tweaks from jmc@

Revision 1.65 / (download) - annotate - [select for diffs], Sat Apr 3 17:59:17 2010 UTC (14 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.64: +6 -66 lines
Diff to previous 1.64 (colored)

backout last change, committed by mistake, sorry...

Revision 1.64 / (download) - annotate - [select for diffs], Sat Apr 3 17:40:33 2010 UTC (14 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.63: +67 -7 lines
Diff to previous 1.63 (colored)

doc fixes from jmc

Revision 1.63 / (download) - annotate - [select for diffs], Wed Nov 4 08:24:58 2009 UTC (14 years, 6 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.62: +20 -18 lines
Diff to previous 1.62 (colored)

tweak previous;

Revision 1.62 / (download) - annotate - [select for diffs], Tue Nov 3 21:31:37 2009 UTC (14 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.61: +104 -4 lines
Diff to previous 1.61 (colored)

Allow any program using aucat to act as MMC slave and MTC master
transparently.  Multiple audio applications can be started
synchronously from external software/hardware supporting the
standard Start/Stop/Relocate messages. The server clock is exposed
through MTC, allowing non-audio software/hardware to be
synchronized to audio applications.

Revision 1.61 / (download) - annotate - [select for diffs], Thu Oct 22 15:02:12 2009 UTC (14 years, 7 months ago) by sobrado
Branch: MAIN
Changes since 1.60: +4 -4 lines
Diff to previous 1.60 (colored)

write UNIX-domain in a more consistent way; while here, replace a
few remaining ".Tn UNIX" macros with ".Ux" ones.

pointed out by ratchov@, thanks!

ok jmc@

Revision 1.60 / (download) - annotate - [select for diffs], Thu Oct 22 12:35:53 2009 UTC (14 years, 7 months ago) by sobrado
Branch: MAIN
Changes since 1.59: +5 -3 lines
Diff to previous 1.59 (colored)

use the UNIX-related macros (.At and .Ux) where appropriate.

ok jmc@

Revision 1.59 / (download) - annotate - [select for diffs], Mon Oct 5 07:05:24 2009 UTC (14 years, 7 months ago) by ratchov
Branch: MAIN
Changes since 1.58: +9 -3 lines
Diff to previous 1.58 (colored)

add -d flag. When started in server mode, if the -d flag is
used aucat and midicat don't daemonize and log on stderr.

Revision 1.58 / (download) - annotate - [select for diffs], Sun Sep 27 11:51:20 2009 UTC (14 years, 7 months ago) by ratchov
Branch: MAIN
Changes since 1.57: +2 -10 lines
Diff to previous 1.57 (colored)

remove all debug traces

Revision 1.57 / (download) - annotate - [select for diffs], Tue Aug 25 21:37:18 2009 UTC (14 years, 8 months ago) by ratchov
Branch: MAIN
Changes since 1.56: +42 -31 lines
Diff to previous 1.56 (colored)

sub-devices exposed by aucat and sockets it's listening on are
no longer the same. Rephrase ``audio(4) device or aucat(1) socket''
as ``sndio(7) audio device''.
suggested by oga@, tweaks from jmc@

Revision 1.56 / (download) - annotate - [select for diffs], Fri Aug 21 21:25:31 2009 UTC (14 years, 9 months ago) by jmc
Branch: MAIN
Changes since 1.55: +4 -4 lines
Diff to previous 1.55 (colored)

tweak previous;

Revision 1.55 / (download) - annotate - [select for diffs], Fri Aug 21 16:48:03 2009 UTC (14 years, 9 months ago) by ratchov
Branch: MAIN
Changes since 1.54: +16 -2 lines
Diff to previous 1.54 (colored)

make aucat(1) expose a MIDI device to control server behaviour in
realtime.  For now only the playback volume of individual streams can be
changed/monitored. To each stream is assigned a MIDI channel; the volume
is changed/monitored using the standard controller number 7.

Revision 1.54 / (download) - annotate - [select for diffs], Sat Jul 25 08:44:27 2009 UTC (14 years, 9 months ago) by ratchov
Branch: MAIN
Changes since 1.53: +14 -3 lines
Diff to previous 1.53 (colored)

Currently midi capable programs can control midi hardware, but
cannot cooperate with other programs.  The aim of this change is
to allow any program to send midi data to other programs as they
were midi hardware. For instance, this change should solve the
longstanding problem of using a midi sequencer with software
synthesizers. More precisely:

 - new midicat(1) utility (actually hardlink to aucat(1)).
   it creates software midi thru boxes, allowing programs
   to send midi messages to other programs as they were
   midi(4) hardware.

 - new midi api in libsndio (see mio_open(3)), to access
   midi(4) devices and midicat(1) sockets in a uniform way.

 - new device naming scheme <service>:<unit>[.<option>],
   common to audio and midi.

 - new sndio(7) manual describing concepts and naming

The current audio device naming still works, but people having
scripts or configuration files containing device names could read
the sndio(7) man page and slowly start updating device names.

discussed with jakemsr@ and deraadt@, help form jmc@

Revision 1.53 / (download) - annotate - [select for diffs], Sat May 9 09:50:40 2009 UTC (15 years ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.52: +10 -15 lines
Diff to previous 1.52 (colored)

clarify what happens if no device is specified and/or no
sockets are specified, with help from jmc@

Revision 1.52 / (download) - annotate - [select for diffs], Sat Apr 11 10:24:21 2009 UTC (15 years, 1 month ago) by jakemsr
Branch: MAIN
Changes since 1.51: +5 -7 lines
Diff to previous 1.51 (colored)

- make legacy mode use sio_open(3) (sndio) API
- parse .au headers in legacy mode
- support playback of ulaw and alaw encoded .au and .wav files in
legacy mode

ok ratchov

Revision 1.51 / (download) - annotate - [select for diffs], Fri Apr 10 21:18:11 2009 UTC (15 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.50: +3 -3 lines
Diff to previous 1.50 (colored)

avoid Xr to self;

Revision 1.50 / (download) - annotate - [select for diffs], Fri Apr 10 18:51:44 2009 UTC (15 years, 1 month ago) by ratchov
Branch: MAIN
Changes since 1.49: +11 -5 lines
Diff to previous 1.49 (colored)

Explain the AUDIODEVICE env. variable similarly to how sio_open(3) does.
discussed with jmc@

Revision 1.49 / (download) - annotate - [select for diffs], Tue Mar 17 21:26:44 2009 UTC (15 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.48: +9 -8 lines
Diff to previous 1.48 (colored)

- rename the arg to -b "nframes" and sync usage()
- grammar fix for the server section

from Thomas Pfaff
ok ratchov

Revision 1.48 / (download) - annotate - [select for diffs], Tue Mar 17 07:19:13 2009 UTC (15 years, 2 months ago) by ratchov
Branch: MAIN
Changes since 1.47: +4 -3 lines
Diff to previous 1.47 (colored)

DESCRIPTION should also note aucat's ability to act as a server
from jmc@

Revision 1.47 / (download) - annotate - [select for diffs], Fri Feb 27 17:35:33 2009 UTC (15 years, 2 months ago) by ratchov
Branch: MAIN
CVS Tags: OPENBSD_4_5_BASE, OPENBSD_4_5
Changes since 1.46: +3 -3 lines
Diff to previous 1.46 (colored)

say that aucat can act as audio server in the NAME section
ok jmc

Revision 1.46 / (download) - annotate - [select for diffs], Wed Feb 4 18:44:05 2009 UTC (15 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.45: +42 -2 lines
Diff to previous 1.45 (colored)

document server mode with help from jmc@

Revision 1.45 / (download) - annotate - [select for diffs], Tue Feb 3 19:44:58 2009 UTC (15 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.44: +10 -8 lines
Diff to previous 1.44 (colored)

in server mode, create /tmp/aucat-userid/ directory with
permissions 0700, and create sockets in it. This prevents
one local user to eavesdrop or disturb audio programs of
other users.

if you're using the ``-s socket'' option with an absolute
path as argument, please update it to use a socket name.

requested by many, bits from jakemsr and otto
ok jakemsr

Revision 1.44 / (download) - annotate - [select for diffs], Fri Jan 23 17:52:13 2009 UTC (15 years, 3 months ago) by ratchov
Branch: MAIN
Changes since 1.43: +5 -2 lines
Diff to previous 1.43 (colored)

catch SIGHUP and SIGTERM too, to ensure that recorded files are
properly closed and sockets are cleaned up.

Revision 1.43 / (download) - annotate - [select for diffs], Sat Jan 10 22:13:07 2009 UTC (15 years, 4 months ago) by jmc
Branch: MAIN
Changes since 1.42: +4 -4 lines
Diff to previous 1.42 (colored)

tweak previous;

Revision 1.42 / (download) - annotate - [select for diffs], Sat Jan 10 20:02:28 2009 UTC (15 years, 4 months ago) by ratchov
Branch: MAIN
Changes since 1.41: +14 -3 lines
Diff to previous 1.41 (colored)

add "loopback" mode in which input is connected to the output.
This is useful to mix, demultiplex, resample or reencode audio
files off-line.
tweak + ok jakemsr

Revision 1.41 / (download) - annotate - [select for diffs], Fri Dec 5 07:03:52 2008 UTC (15 years, 5 months ago) by jmc
Branch: MAIN
Changes since 1.40: +5 -7 lines
Diff to previous 1.40 (colored)

expand slightly the description of adjusting files/sockets; ok ratchov

Revision 1.40 / (download) - annotate - [select for diffs], Mon Nov 17 09:40:09 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.39: +7 -37 lines
Diff to previous 1.39 (colored)

- rename -s arg name to "socket"
- condense EXAMPLES into a single screenful

ok ratchov

Revision 1.39 / (download) - annotate - [select for diffs], Mon Nov 17 07:36:43 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.38: +15 -17 lines
Diff to previous 1.38 (colored)

tweak previous man page changes, and sync usage();

Revision 1.38 / (download) - annotate - [select for diffs], Mon Nov 17 07:05:09 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.37: +2 -6 lines
Diff to previous 1.37 (colored)

in server mode full-duplex device is no more requierd, remove
corresponding entry from BUGS section

Revision 1.37 / (download) - annotate - [select for diffs], Mon Nov 17 07:04:13 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.36: +12 -1 lines
Diff to previous 1.36 (colored)

allow aucat to run as server in play-only and record-only mode, so
it can be used on play-only, record-only and half-duplex devices.
ok jakemsr

Revision 1.36 / (download) - annotate - [select for diffs], Sun Nov 16 20:46:16 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.35: +1 -8 lines
Diff to previous 1.35 (colored)

aucat stops the device when idle, remove the corresponding
entry from BUGS section.

Revision 1.35 / (download) - annotate - [select for diffs], Sun Nov 16 20:44:03 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.34: +47 -16 lines
Diff to previous 1.34 (colored)

allow aucat to listen on multiple sockets. Each socket carries its
channel and volume settings allowing multiple configuration to
coexist. Mostly useful for envy(4)-like devices, but can be used
to force different apps to use different settings.

Revision 1.34 / (download) - annotate - [select for diffs], Sun Nov 16 18:34:04 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.33: +7 -7 lines
Diff to previous 1.33 (colored)

tweak previous;

Revision 1.33 / (download) - annotate - [select for diffs], Sun Nov 16 16:30:22 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.32: +8 -1 lines
Diff to previous 1.32 (colored)

Make clients inherit the volume parameter when the -v option is used in
server mode. It gives the maximum volume a client may have. This wastes
dynamic range, but allows volume to stay constant when other clients
connect or disconnect.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Nov 11 19:44:19 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.31: +13 -9 lines
Diff to previous 1.31 (colored)

remove the SIGNALS sections, describe signals in DESCRIPTION
from jmc@

Revision 1.31 / (download) - annotate - [select for diffs], Tue Nov 11 07:47:48 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.30: +3 -3 lines
Diff to previous 1.30 (colored)

escape minus signs;

Revision 1.30 / (download) - annotate - [select for diffs], Mon Nov 10 23:25:37 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.29: +7 -2 lines
Diff to previous 1.29 (colored)

add a per-stream ``soft volume'' knob and the corresponding -v option.
The code will be useful later for the volume knob in the sndio API.

Revision 1.29 / (download) - annotate - [select for diffs], Tue Nov 4 22:20:08 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.28: +2 -5 lines
Diff to previous 1.28 (colored)

conversions are smarter now, remove corresponding ``BUGS'' item

Revision 1.28 / (download) - annotate - [select for diffs], Thu Oct 30 18:14:51 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.27: +12 -1 lines
Diff to previous 1.27 (colored)

since people often ask, add BUGS entry to explain why
aucat should be started automatically yet at system startup
help from jmc@

Revision 1.27 / (download) - annotate - [select for diffs], Sun Oct 26 11:55:22 2008 UTC (15 years, 6 months ago) by jmc
Branch: MAIN
Changes since 1.26: +3 -3 lines
Diff to previous 1.26 (colored)

sync SYNOPSIS and usage();

Revision 1.26 / (download) - annotate - [select for diffs], Sun Oct 26 08:49:43 2008 UTC (15 years, 6 months ago) by ratchov
Branch: MAIN
Changes since 1.25: +56 -48 lines
Diff to previous 1.25 (colored)

add minimal server capability to aucat(1). When started in server
mode, it listens on an unix socket and mixes/demultiplexes any number
of full-duplex streams, doing necessary format conversions and
resampling on the fly.

programs can use the new libsa(3) library to play and record audio.
The library provides a very simple API to connect to the audio server;
if aucat(1) isn't running, it uses the audio(4) driver transparently
instead.

Revision 1.25 / (download) - annotate - [select for diffs], Tue Jun 3 19:27:42 2008 UTC (15 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.24: +12 -21 lines
Diff to previous 1.24 (colored)

group the descriptions for -CcHhEeRr in such a way as to avoid
unneccessarily duplicating text;

ok ratchov jakemsr

Revision 1.24 / (download) - annotate - [select for diffs], Mon Jun 2 23:38:05 2008 UTC (15 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

fix up ENVIRONMENT a little;

Revision 1.23 / (download) - annotate - [select for diffs], Mon Jun 2 23:18:28 2008 UTC (15 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.22: +12 -26 lines
Diff to previous 1.22 (colored)

- tweak previous
- simplify -io descriptions

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jun 2 17:09:51 2008 UTC (15 years, 11 months ago) by ratchov
Branch: MAIN
Changes since 1.21: +36 -10 lines
Diff to previous 1.21 (colored)

document latest changes: -d flag is replaced by AUCAT_DEBUG
environment variable, new -xX options

bits from eric, ok jakemsr

Revision 1.21 / (download) - annotate - [select for diffs], Thu May 29 13:53:47 2008 UTC (15 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.20: +52 -18 lines
Diff to previous 1.20 (colored)

try to clearly describe interaction between -CcEeHhRr and -fiou options;
written with help from ratchov and jakemsr;

ok ratchov

Revision 1.20 / (download) - annotate - [select for diffs], Mon May 26 08:36:35 2008 UTC (15 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.19: +13 -3 lines
Diff to previous 1.19 (colored)

signpost encodings and formats a little better;

Revision 1.19 / (download) - annotate - [select for diffs], Mon May 26 08:32:11 2008 UTC (15 years, 11 months ago) by jmc
Branch: MAIN
Changes since 1.18: +5 -5 lines
Diff to previous 1.18 (colored)

put -q in the right place;

Revision 1.18 / (download) - annotate - [select for diffs], Mon May 26 07:56:17 2008 UTC (15 years, 11 months ago) by jakemsr
Branch: MAIN
Changes since 1.17: +4 -2 lines
Diff to previous 1.17 (colored)


add -q option which enables "quiet" operation.

ok ratchov@

Revision 1.17 / (download) - annotate - [select for diffs], Fri May 23 12:56:27 2008 UTC (16 years ago) by jmc
Branch: MAIN
Changes since 1.16: +48 -51 lines
Diff to previous 1.16 (colored)

various fixes for aucat.1, and sync usage(); ok ratchov

Revision 1.16 / (download) - annotate - [select for diffs], Fri May 23 07:15:46 2008 UTC (16 years ago) by ratchov
Branch: MAIN
Changes since 1.15: +274 -62 lines
Diff to previous 1.15 (colored)

add support for:
 - recording, full-duplex operation
 - format conversions and resampling on the fly
 - mixing on the fly of multiple inputs of different formats
 - up to 16 channels, simplistic "routing" of channel ranges
 - more linear encodings (in raw and wav files)
the old behaviour is fully preserved if none of the new -i and -o
options are used.

code and fixes from jakemsr@ and eric@, suggestions by others.
ok "go ahead" deraadt@

Revision 1.15 / (download) - annotate - [select for diffs], Thu May 31 19:20:07 2007 UTC (16 years, 11 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored)

convert to new .Dd format;

Revision 1.14 / (download) - annotate - [select for diffs], Wed Mar 21 08:12:59 2007 UTC (17 years, 2 months ago) by jmc
Branch: MAIN
Changes since 1.13: +4 -5 lines
Diff to previous 1.13 (colored)

tweaks;

Revision 1.13 / (download) - annotate - [select for diffs], Wed Mar 21 00:33:39 2007 UTC (17 years, 2 months ago) by uwe
Branch: MAIN
Changes since 1.12: +7 -3 lines
Diff to previous 1.12 (colored)

describe .wav support in one sentence

Revision 1.12 / (download) - annotate - [select for diffs], Fri Jul 30 11:43:02 2004 UTC (19 years, 9 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6
Changes since 1.11: +5 -3 lines
Diff to previous 1.11 (colored)

- better width for options list
- some Xrs from Alexey E. Suslikov;

Revision 1.11 / (download) - annotate - [select for diffs], Tue May 1 17:58:01 2001 UTC (23 years ago) by aaron
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4, OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2, OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.10: +1 -3 lines
Diff to previous 1.10 (colored)

Remove completely redundant introductory sentences in ENVIRONMENT sections.

Revision 1.10 / (download) - annotate - [select for diffs], Thu Nov 9 17:52:03 2000 UTC (23 years, 6 months ago) by aaron
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Change all option list specifications to ".Bl -tag -width Ds". Most man
pages just needed their -width parameter tweaked to "Ds", which provides
a nice width of 6 constant characters. For consistency more than anything.

Revision 1.9 / (download) - annotate - [select for diffs], Sat Jul 1 19:54:36 2000 UTC (23 years, 10 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.8: +23 -4 lines
Diff to previous 1.8 (colored)

Add -f option to specify audio device, honor AUDIODEVICE environment vairable,
and some KNF.

Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 23 21:10:13 2000 UTC (24 years, 2 months ago) by aaron
Branch: MAIN
CVS Tags: OPENBSD_2_7_BASE, OPENBSD_2_7
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

Fix some formatting problems I missed before.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Jul 4 11:53:51 1999 UTC (24 years, 10 months ago) by aaron
Branch: MAIN
CVS Tags: OPENBSD_2_6_BASE, OPENBSD_2_6
Changes since 1.6: +10 -6 lines
Diff to previous 1.6 (colored)

correct use of .Nm; some other formatting nits

Revision 1.6 / (download) - annotate - [select for diffs], Fri Jul 2 20:11:44 1999 UTC (24 years, 10 months ago) by aaron
Branch: MAIN
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

consistent .Dd usage; proper format is: .Dd Month DD, YYYY

Revision 1.5 / (download) - annotate - [select for diffs], Sat Jun 5 01:21:18 1999 UTC (24 years, 11 months ago) by aaron
Branch: MAIN
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

- remove trailing white space
- remove arguments from .Os macros
- remove arguments from .Nm macros, where appropriate
- some more Dq/Sq/Ql insanity
- still lots to do in the usr.bin tree... :/

Revision 1.4 / (download) - annotate - [select for diffs], Wed Sep 23 04:32:34 1998 UTC (25 years, 8 months ago) by aaron
Branch: MAIN
CVS Tags: OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)

usr.bin/ man page repairs, a - e

Revision 1.3 / (download) - annotate - [select for diffs], Tue Mar 10 04:51:02 1998 UTC (26 years, 2 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.2: +3 -2 lines
Diff to previous 1.2 (colored)

use .Ox

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jan 5 19:00:50 1997 UTC (27 years, 4 months ago) by kstailey
Branch: MAIN
CVS Tags: OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

minor tweaks; htonl() -> ntohl(); added SEE ALSO

Revision 1.1 / (download) - annotate - [select for diffs], Thu Jan 2 22:12:27 1997 UTC (27 years, 4 months ago) by kstailey
Branch: MAIN

new utility for playing sound files

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.