Ariff Abdullah
90f0732d68
- Fix possible memory leak due to repetetive strdup(3) without matching
...
free(3).
- print_recsrc() should honor shortflag and give appropriate output for
later consumption by /etc/rc.d/mixer. This will ensure that recording
device selections survived across reboot. Output everything to stdout
instead if stderr.
MFC after: 3 days
2006-01-01 20:19:49 +00:00
Matthew N. Dodd
a103924701
Add the -S flag which produces the -s output without
...
mixing field separators.
2005-04-13 07:11:54 +00:00
Peter Grehan
5cfe0423e6
Userland signed char fixes for PPC build. Problems were using a char
...
return for getopt() and comparing to -1, ditto with fgetc() and EOF,
and using the kg_nice value from <sys/user.h>
Submitted by: Stefan Farfeleder <stefan@fafoe.narf.at>
Reviewed by: obrien, bde (a while back)
Tested lightly on: ppc, i386, make universe
2004-01-22 07:23:36 +00:00
Greg Lehey
a0a031aa9e
Print out the current recording devices in the default printout.
...
Discussed with: cg
Break some particularly long lines.
Still not enough for: bde.
2003-06-15 08:46:04 +00:00
David E. O'Brien
b728350ee6
Use __FBSDID over rcsid[]. Protect copyright[] where needed.
2003-05-03 21:06:42 +00:00
Matthew N. Dodd
22baecf2bd
Implement relative mixer adjustment.
...
PR: 46679 (similar functionality)
2003-04-09 15:25:52 +00:00
Juli Mallett
59bfb1ea42
Print old mixer levels when setting new ones.
2002-12-30 04:23:08 +00:00
Dima Dorfman
0cbc94d0e8
Constify and set WARNS=2.
...
Submitted by: Mike Barcroft <mike@q9media.com
Reviewed by: md5(1)
2001-06-25 21:06:15 +00:00
George C A Reid
5c7f33e12c
Change the behaviour of mixer slightly such that not explicitly specifying
...
a mixer device will set/get the master volume levels
PR: 25156
Submitted by: Tony Finch <dot@dotat.at>
Reviewed by: cg, nik
2001-04-09 11:10:34 +00:00
Kris Kennaway
4887d15929
Fix format string warnings
2000-11-27 07:57:44 +00:00
Maxim Sobolev
68a1b9058a
Several cleanups:
...
- use getopt(3) to parse command line arguments instead of home-made incomplete
parser;
- be more verbose when error in command line encountered (i.e. incorrect
playing/recording device, incorrect recsrc syntax).
2000-08-15 05:42:39 +00:00
Jordan K. Hubbard
7a1203480c
I've always wanted to be able to dump out the current values of
...
the mixer in a format suitable for saving and handing off to
mixer(1) at some future date to restore the settings.
Add a -s flag to do this.
2000-05-20 23:25:08 +00:00
Peter Wemm
e4ba692011
remove #ifdef FreeBSD -> <machine/soundcard.h> special case as we have it
...
in the standard location now.
1999-09-04 15:20:48 +00:00
Peter Wemm
97d92980a9
$Id$ -> $FreeBSD$
1999-08-28 01:35:59 +00:00
John-Mark Gurney
2dff393b54
fix a core dump problem when you don't give -f a parameter... also compare
...
results of strcmp against 0 instead of !'ing results...
Closes PR: 6538
1998-05-07 14:13:16 +00:00
Philippe Charnier
5848fd5f35
According to Bruce, err(-1,..) is bogus. Change it to err(1,..). More commits
...
to come in this area.
1997-10-01 06:34:09 +00:00
Philippe Charnier
cd94e9c368
Use err(3).
1997-09-29 06:38:49 +00:00
Andrey A. Chernov
c997889e4b
Compact usage string, devices list can be too long
1997-09-23 23:24:13 +00:00
John-Mark Gurney
eddcf96d7d
major modifications to the mixer. currently it doesn't report errors
...
that it encounters (such as invalid device), but does print usage upon
this error...
but otherwise allows complex commands such as:
mixer -f /dev/mixer4 synth line 50 -rec mic +rec line =rec cd ^rec mix
1997-09-19 13:38:51 +00:00
Mike Pritchard
493f8e953b
Make mixer print out all of the current mixer settings by defualt
...
instead of making the user run a separate command for each
setting they are interested in. Closes PR#432.
1996-01-31 18:01:22 +00:00
Mike Pritchard
d1968b90c7
Fixed to not core dump if not enough arguments are given
...
with the +rec and -rec options.
1996-01-15 09:11:17 +00:00
Rodney W. Grimes
709e8f9ae1
Remove trailing whitespace.
1995-05-30 03:57:47 +00:00
Andrey A. Chernov
ae0de42130
non-X mixer, useful into rc.local
1995-02-15 17:33:04 +00:00