FreeBSD OSS mixer library implementation and a complete rewrite of mixer(8)
git clone git://git.margiolis.net/mixer.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2023-01-16 13:09fix default unix switching for empty mixersChristos Margiolis1+5-14
2023-01-15 22:45minor fixesChristos Margiolis8+35-23
2022-03-21 07:36minor improvementsChristos Margiolis1+10-7
2022-03-20 18:17combine conditionsChristos Margiolis1+5-7
2022-03-20 18:11fix shorthand syntax bugChristos Margiolis2+24-7
2022-03-20 16:28accept floats, move defines to enumChristos Margiolis1+6-4
2022-03-20 16:10mixer(8): add shorthand syntax for setting the volumeChristos Margiolis1+16-6
2022-03-18 15:05ran igor(1) and fixed patch breaking issuesChristos Margiolis2+77-62
2022-03-18 13:51a few more fixesChristos Margiolis2+5-6
2022-03-18 13:40fixed mandoc -Tlint issuesChristos Margiolis2+101-87
2022-03-17 18:03remove useless filesChristos Margiolis4+0-0
2022-03-17 18:02mixer(8): fix redundant printoutChristos Margiolis5+2-6
2022-03-14 22:50move soundcard.h to headerChristos Margiolis2+1-1
2022-01-03 22:05mixer(3): move unnecessary include out of header fileChristos Margiolis2+1-1
2021-12-03 13:54man: fix .Dt tagsChristos Margiolis3+3-3
2021-10-17 12:17mixer(8): add -h optionChristos Margiolis2+10-5
2021-10-15 00:08update kernel patches, minor library and prog updatesChristos Margiolis3+81-60
2021-10-01 15:28fix symbol version and revert dunit name changeChristos Margiolis6+31-36
2021-10-01 10:22add symbol versioning and change dunit to default_unitChristos Margiolis6+82-36
2021-09-30 13:13changged dir hierarchy to match srcChristos Margiolis9+2-1
2021-09-30 13:03modified rc script and name checking in mixer_openChristos Margiolis4+4-11
2021-09-28 15:43pushed to upstreamChristos Margiolis11+1123-747
2021-08-26 14:07mixer(3): fixed post assignment check in mixer_remove_ctl()Christos Margiolis3+14-4
2021-08-25 15:03fixed cdefs and $FreeBSD$ tagChristos Margiolis5+13-5
2021-08-25 14:04mixer.3: updated MIX_VOLDENORM definitionChristos Margiolis1+1-1
2021-08-25 14:00removed math dependencyChristos Margiolis4+2-5
2021-08-22 17:21minor fixesChristos Margiolis2+7-10
2021-08-01 15:33updated manpage and improved mixer_closeChristos Margiolis3+268-76
2021-08-01 14:11fixed possible bug in mixer_add_ctl_sChristos Margiolis3+16-10
2021-07-31 15:32removed mixer_make_ctl and minor fixed in mixer(8)Christos Margiolis3+62-76
2021-07-31 14:44working on control handling, might need a clean upChristos Margiolis4+84-60
2021-07-28 15:37mixer(3): moved control handling hereChristos Margiolis4+312-145
2021-07-27 12:54added manpage section for mixer_getstatusChristos Margiolis2+23-1
2021-07-27 12:33sound(4): implement playback/recording status sysctlChristos Margiolis4+118-43
2021-07-26 14:08removed some useless commentsChristos Margiolis1+0-34
2021-07-21 18:54working on manpagesChristos Margiolis5+397-80
2021-07-20 22:14sound(4): added hans' changesChristos Margiolis4+200-64
2021-07-14 21:07minor refactoringChristos Margiolis6+46-64
2021-07-11 14:25kernel: remove reduntant initializationsChristos Margiolis2+6-26
2021-07-10 10:37kernel: allow volume to be changed while mutedChristos Margiolis1+35-10
2021-07-08 19:39kernel: return appropriate volume when muted. lib/prog: removed all device flagsChristos Margiolis4+148-125
2021-07-07 12:16minor changesChristos Margiolis4+230-203
2021-07-06 12:03mixer_prog: added mute controlChristos Margiolis5+91-27
2021-07-02 21:41implemented mute ioctl in the kernelChristos Margiolis7+195-220
2021-07-01 16:30mixer_prog: improved controrl handlingChristos Margiolis2+126-104
2021-06-29 22:08mixer_prog: added handling through controls sysctl-styleChristos Margiolis6+511-175
2021-06-28 22:42started writing the manpages, improved function namingChristos Margiolis5+187-56
2021-06-27 13:36README: fix typoChristos Margiolis1+3-3
2021-06-27 13:31mixer_lib: removed useless checks in mixer_open's device loopChristos Margiolis3+5-4
2021-06-20 17:04mixer_lib: `mixer_prog`: fixed volume read bugChristos Margiolis2+7-6
2021-06-18 22:48mixer_prog: brought back the -s option (now -o) and `{+|-|^|=}rec rdev` interface. command line parsing needs improvement.Christos Margiolis3+108-91
2021-06-18 17:26mixer_prog: (maybe) improved output mixer_lib: `mixer_modresrc` sets `errno` to `ENODEV` if `m->recmask` is not set.Christos Margiolis3+26-15
2021-06-18 16:27mixer_lib: added `mixer_get_nmixers` mixer_prog: major refactoring, added -a, -d, -s and -r options.Christos Margiolis3+202-173
2021-06-17 11:45added panning function to implement soon, minor fixesChristos Margiolis2+42-15
2021-06-16 18:28volumes now are 32-bit floats -- some things might not work properly yetChristos Margiolis8+54-41
2021-06-14 15:54mixer.c: seldevbyname: return mix_dev \* instead of assigning the pointer automatically. change volume type to shortChristos Margiolis4+32-29
2021-06-13 17:37initial commitChristos Margiolis10+731-0