Hi, Some patches are attached:
oss-fix-hdaudio-panic - By Paulo Matias - "Reintroduced array overflow checks that I accidentally removed in rev 584." Can lead to panic in some cases[1]. I think HDA_MAX_OUTSTREAMS should be increased a bit too, but that belongs in a separate diff. oss-devlinks - add '-N' option to not create symlinks. Useful on shutdown when we only want to save legacy_devices. oss_freebsd_compat - better compat with FreeBSD ioctls: It turns out some mixer ioctl on /dev/dsp translate to SNDCTL_DSP_{GET/SET}{PLAY/REC}VOL**. The attached patch makes this translation, so these may work even on drivers which don't export v3 API if they have vmix attached (i.e. oss_hdaudio). oss-misc - misc changes. Fix tutorials compile, make "ossmix toggle" a bit more useful, make ossplay less noisy with '-qq', make ossrecord ignore '-O' so scripts using it won't break, don't try to fclose(NULL) on one ossdetect error path, and misc. Yours, Yair K. [1] http://www.4front-tech.com/forum/viewtopic.php?f=3&t=3825&p=15421#p15388 ** More accurately, it translates the other way around: SNDCTL_SETPLAYVOL to SOUND_MIXER_WRITE_PCM etc., but the effect is the same.
oss_freebsd_compat.diff.gz
Description: GNU Zip compressed data
oss-devlinks.diff.gz
Description: GNU Zip compressed data
oss-fix-hdaudio-panic.diff.gz
Description: GNU Zip compressed data
oss-misc.diff.gz
Description: GNU Zip compressed data
_______________________________________________ oss-devel mailing list oss-devel@mailman.opensound.com http://mailman.opensound.com/mailman/listinfo/oss-devel