Module Name: src Committed By: isaki Date: Wed May 8 13:40:20 UTC 2019
Modified Files: src/sys/arch/amiga/conf: files.amiga src/sys/arch/amiga/dev: aucc.c melody.c repulse.c toccata.c src/sys/arch/amigappc/conf: files.amigappc src/sys/arch/arm/broadcom: bcm2835_vcaudio.c files.bcm2835 src/sys/arch/arm/imx: imx23_digfilt.c src/sys/arch/arm/iomd: files.iomd vidcaudio.c src/sys/arch/arm/sunxi: files.sunxi sun4i_a10_codec.c sun50i_a64_acodec.c sun6i_a31_codec.c sun8i_codec.c sun8i_h3_codec.c sunxi_codec.c sunxi_codec.h sunxi_i2s.c src/sys/arch/arm/xscale: files.pxa2x0 pxa2x0_ac97.c pxa2x0_i2s.c pxa2x0_i2s.h src/sys/arch/dreamcast/conf: files.dreamcast src/sys/arch/dreamcast/dev/g2: aica.c src/sys/arch/evbarm/conf: files.mini2440 src/sys/arch/evbarm/mini2440: audio_mini2440.c src/sys/arch/hp300/dev: arcofi_dio.c src/sys/arch/hpcmips/vr: vraiu.c src/sys/arch/hppa/conf: files.hppa src/sys/arch/hppa/gsc: harmony.c harmonyvar.h src/sys/arch/i386/pnpbios: ess_pnpbios.c sb_pnpbios.c wss_pnpbios.c ym_pnpbios.c src/sys/arch/ibmnws/conf: files.ibmnws src/sys/arch/macppc/conf: files.macppc src/sys/arch/macppc/dev: awacs.c snapper.c src/sys/arch/mips/conf: files.alchemy src/sys/arch/prep/conf: files.prep src/sys/arch/prep/isa: paud_isa.c src/sys/arch/sgimips/hpc: files.hpc haltwo.c src/sys/arch/sgimips/mace: files.mace mavb.c src/sys/arch/sparc/conf: GENERIC TADPOLE3GX src/sys/arch/sparc/dev: audioamd.c src/sys/arch/usermode/conf: files.usermode src/sys/arch/usermode/dev: vaudio.c src/sys/arch/usermode/include: thunk.h src/sys/arch/usermode/usermode: thunk.c src/sys/arch/vax/vsa: vsaudio.c src/sys/arch/x68k/conf: files.x68k src/sys/arch/x68k/dev: vs.c vsvar.h src/sys/arch/zaurus/conf: files.zaurus src/sys/arch/zaurus/dev: wm8731_zaudio.c wm8750_zaudio.c zaudio.c zaudiovar.h src/sys/dev: DEVNAMES files.audio midi.c midisyn.c spkr_audio.c src/sys/dev/acpi: wss_acpi.c ym_acpi.c src/sys/dev/bluetooth: btsco.c files.bluetooth src/sys/dev/ebus: cs4231_ebus.c src/sys/dev/fdt: ausoc.c fdtvar.h src/sys/dev/hdaudio: files.hdaudio hdafg.c hdaudiovar.h src/sys/dev/ic: ac97.c ad1848.c ad1848var.h am7930.c am7930var.h arcofi.c arcofivar.h cs4231.c interwave.c interwavevar.h msm6258.c msm6258var.h opl.c pl041.c pl041var.h tms320av110.c tms320av110var.h uda1341.c uda1341var.h src/sys/dev/isa: ad1848_isa.c ad1848var.h aria.c cms.c ess.c files.isa gus.c ics2101.c joy_ess.c midi_pcppi.c mpu_sb.c mpu_ym.c opl_ess.c opl_isa.c opl_sb.c opl_wss.c opl_ym.c pas.c sb.c sb_isa.c sbdsp.c sbdspvar.h wss.c wss_isa.c ym.c src/sys/dev/isapnp: ess_isapnp.c gus_isapnp.c mpu_isapnp.c sb_isapnp.c wss_isapnp.c ym_isapnp.c src/sys/dev/ofisa: ess_ofisa.c sb_ofisa.c src/sys/dev/pad: files.pad pad.c padvar.h src/sys/dev/pci: auacer.c auich.c auixp.c auixpvar.h autri.c auvia.c auviavar.h azalia.c azalia.h cmpci.c cs4280.c cs4280reg.h cs4281.c cs428x.c cs428x.h eap.c emuxki.c esa.c esm.c esmvar.h eso.c esoreg.h files.pci fms.c gcscaudio.c joy_eap.c joy_eso.c mpu_cmpci.c mpu_eso.c mpu_fms.c mpu_yds.c neo.c opl_cmpci.c opl_eso.c opl_fms.c opl_sv.c opl_yds.c sv.c yds.c ydsvar.h src/sys/dev/pci/igma: files.igma src/sys/dev/pci/voyager: files.voyager src/sys/dev/sbus: cs4231_sbus.c dbri.c dbrivar.h files.sbus src/sys/dev/tc: bba.c files.tc src/sys/dev/usb: files.usb uaudio.c umidi.c umidi_quirks.c src/sys/modules/audio: Makefile src/sys/modules/spkr: Makefile src/sys/rump/dev/lib/libaudio: Makefile audio_component.c src/sys/sys: audioio.h file.h Added Files: src/sys/dev/audio: alaw.c audio.c audio_dai.h audio_if.h audiobell.c audiobellvar.h audiodef.h audiofil.h audiovar.h linear.c linear.h mulaw.c mulaw.h Removed Files: src/sys/dev: auconv.c auconv.h audio.c audio_dai.h audio_if.h audiobell.c audiobelldata.h audiobellvar.h audiovar.h aurateconv.c auvolconv.c auvolconv.h mulaw.c mulaw.h src/sys/dev/pci: emuxkivar.h src/sys/rump/dev/lib/libaudio: aurateconv.h mulaw.h Log Message: Merge isaki-audio2 branch, the overhaul of audio subsystem. - Interrupt-oriented system rather than thread-oriented. - Improve stability, quality and performance. - Split playback and record cleanly. Improve halfduplex support. - Many bugs are fixed including deadlocks, resource leaks, abuses, etc. - Simplify audio filter mechanism. The encoding/channels/frequency conversions are completely handled in the upper layer. So the hard- ware driver only converts its hardware encoding (if necessary). - audio_hw_if changes: - Obsoletes query_encoding and add query_format instead. - Obsoletes set_params and add set_format instead. - Remove drain, setfd, mappage. - The call sequences are changed. - ioctl AUDIO_GETFD/SETFD, AUDIO_GETCHAN/SETCHAN are obsoleted. - ioctl AUDIO_{QUERY,GET,SET}FORMAT are introduced. - cleanup config attributes: au*conv and mulaw. - All hardware drivers should follow it (I've done as much as possible). Some file paths are changed: - dev/audio.c -> dev/audio/audio.c (rewritten) - dev/audiovar.h -> dev/audio/audiovar.h - dev/audio_dai.h -> dev/audio/audio_dai.h - dev/audio_if.h -> dev/audio/audio_if.h - dev/audiobell.c -> dev/audio/audiobell.c - dev/audiobellvar.h -> dev/audio/audiobellvar.h - dev/mulaw.[ch] -> dev/audio/mulaw.[ch] + dev/audio/alaw.c To generate a diff of this commit: cvs rdiff -u -r1.181 -r1.182 src/sys/arch/amiga/conf/files.amiga cvs rdiff -u -r1.44 -r1.45 src/sys/arch/amiga/dev/aucc.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/amiga/dev/melody.c \ src/sys/arch/amiga/dev/toccata.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/amiga/dev/repulse.c cvs rdiff -u -r1.30 -r1.31 src/sys/arch/amigappc/conf/files.amigappc cvs rdiff -u -r1.13 -r1.14 src/sys/arch/arm/broadcom/bcm2835_vcaudio.c cvs rdiff -u -r1.32 -r1.33 src/sys/arch/arm/broadcom/files.bcm2835 cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/imx/imx23_digfilt.c cvs rdiff -u -r1.19 -r1.20 src/sys/arch/arm/iomd/files.iomd cvs rdiff -u -r1.57 -r1.58 src/sys/arch/arm/iomd/vidcaudio.c cvs rdiff -u -r1.61 -r1.62 src/sys/arch/arm/sunxi/files.sunxi cvs rdiff -u -r1.2 -r1.3 src/sys/arch/arm/sunxi/sun4i_a10_codec.c cvs rdiff -u -r1.8 -r1.9 src/sys/arch/arm/sunxi/sun50i_a64_acodec.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/arm/sunxi/sun6i_a31_codec.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/sunxi/sun8i_codec.c \ src/sys/arch/arm/sunxi/sunxi_codec.c cvs rdiff -u -r1.3 -r1.4 src/sys/arch/arm/sunxi/sun8i_h3_codec.c \ src/sys/arch/arm/sunxi/sunxi_i2s.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/arm/sunxi/sunxi_codec.h cvs rdiff -u -r1.20 -r1.21 src/sys/arch/arm/xscale/files.pxa2x0 cvs rdiff -u -r1.15 -r1.16 src/sys/arch/arm/xscale/pxa2x0_ac97.c cvs rdiff -u -r1.12 -r1.13 src/sys/arch/arm/xscale/pxa2x0_i2s.c cvs rdiff -u -r1.5 -r1.6 src/sys/arch/arm/xscale/pxa2x0_i2s.h cvs rdiff -u -r1.31 -r1.32 src/sys/arch/dreamcast/conf/files.dreamcast cvs rdiff -u -r1.26 -r1.27 src/sys/arch/dreamcast/dev/g2/aica.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/evbarm/conf/files.mini2440 cvs rdiff -u -r1.2 -r1.3 src/sys/arch/evbarm/mini2440/audio_mini2440.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/hp300/dev/arcofi_dio.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/hpcmips/vr/vraiu.c cvs rdiff -u -r1.20 -r1.21 src/sys/arch/hppa/conf/files.hppa cvs rdiff -u -r1.5 -r1.6 src/sys/arch/hppa/gsc/harmony.c cvs rdiff -u -r1.1 -r1.2 src/sys/arch/hppa/gsc/harmonyvar.h cvs rdiff -u -r1.22 -r1.23 src/sys/arch/i386/pnpbios/ess_pnpbios.c cvs rdiff -u -r1.17 -r1.18 src/sys/arch/i386/pnpbios/sb_pnpbios.c cvs rdiff -u -r1.21 -r1.22 src/sys/arch/i386/pnpbios/wss_pnpbios.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/i386/pnpbios/ym_pnpbios.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/ibmnws/conf/files.ibmnws cvs rdiff -u -r1.110 -r1.111 src/sys/arch/macppc/conf/files.macppc cvs rdiff -u -r1.46 -r1.47 src/sys/arch/macppc/dev/awacs.c cvs rdiff -u -r1.49 -r1.50 src/sys/arch/macppc/dev/snapper.c cvs rdiff -u -r1.13 -r1.14 src/sys/arch/mips/conf/files.alchemy cvs rdiff -u -r1.62 -r1.63 src/sys/arch/prep/conf/files.prep cvs rdiff -u -r1.17 -r1.18 src/sys/arch/prep/isa/paud_isa.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/sgimips/hpc/files.hpc cvs rdiff -u -r1.24 -r1.25 src/sys/arch/sgimips/hpc/haltwo.c cvs rdiff -u -r1.10 -r1.11 src/sys/arch/sgimips/mace/files.mace cvs rdiff -u -r1.12 -r1.13 src/sys/arch/sgimips/mace/mavb.c cvs rdiff -u -r1.266 -r1.267 src/sys/arch/sparc/conf/GENERIC cvs rdiff -u -r1.77 -r1.78 src/sys/arch/sparc/conf/TADPOLE3GX cvs rdiff -u -r1.28 -r1.29 src/sys/arch/sparc/dev/audioamd.c cvs rdiff -u -r1.18 -r1.19 src/sys/arch/usermode/conf/files.usermode cvs rdiff -u -r1.4 -r1.5 src/sys/arch/usermode/dev/vaudio.c cvs rdiff -u -r1.66 -r1.67 src/sys/arch/usermode/include/thunk.h cvs rdiff -u -r1.91 -r1.92 src/sys/arch/usermode/usermode/thunk.c cvs rdiff -u -r1.4 -r1.5 src/sys/arch/vax/vsa/vsaudio.c cvs rdiff -u -r1.82 -r1.83 src/sys/arch/x68k/conf/files.x68k cvs rdiff -u -r1.50 -r1.51 src/sys/arch/x68k/dev/vs.c cvs rdiff -u -r1.16 -r1.17 src/sys/arch/x68k/dev/vsvar.h cvs rdiff -u -r1.15 -r1.16 src/sys/arch/zaurus/conf/files.zaurus cvs rdiff -u -r1.2 -r1.3 src/sys/arch/zaurus/dev/wm8731_zaudio.c \ src/sys/arch/zaurus/dev/wm8750_zaudio.c \ src/sys/arch/zaurus/dev/zaudiovar.h cvs rdiff -u -r1.21 -r1.22 src/sys/arch/zaurus/dev/zaudio.c cvs rdiff -u -r1.320 -r1.321 src/sys/dev/DEVNAMES cvs rdiff -u -r1.37 -r0 src/sys/dev/auconv.c cvs rdiff -u -r1.21 -r0 src/sys/dev/auconv.h cvs rdiff -u -r1.460 -r0 src/sys/dev/audio.c cvs rdiff -u -r1.4 -r0 src/sys/dev/audio_dai.h src/sys/dev/auvolconv.c cvs rdiff -u -r1.70 -r0 src/sys/dev/audio_if.h cvs rdiff -u -r1.26 -r0 src/sys/dev/audiobell.c cvs rdiff -u -r1.1 -r0 src/sys/dev/audiobelldata.h src/sys/dev/auvolconv.h cvs rdiff -u -r1.9 -r0 src/sys/dev/audiobellvar.h cvs rdiff -u -r1.68 -r0 src/sys/dev/audiovar.h cvs rdiff -u -r1.23 -r0 src/sys/dev/aurateconv.c cvs rdiff -u -r1.11 -r1.12 src/sys/dev/files.audio cvs rdiff -u -r1.88 -r1.89 src/sys/dev/midi.c cvs rdiff -u -r1.24 -r1.25 src/sys/dev/midisyn.c cvs rdiff -u -r1.34 -r0 src/sys/dev/mulaw.c cvs rdiff -u -r1.25 -r0 src/sys/dev/mulaw.h cvs rdiff -u -r1.6 -r1.7 src/sys/dev/spkr_audio.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/acpi/wss_acpi.c cvs rdiff -u -r1.15 -r1.16 src/sys/dev/acpi/ym_acpi.c cvs rdiff -u -r0 -r1.2 src/sys/dev/audio/alaw.c src/sys/dev/audio/audio.c \ src/sys/dev/audio/audio_dai.h src/sys/dev/audio/audio_if.h \ src/sys/dev/audio/audiobell.c src/sys/dev/audio/audiobellvar.h \ src/sys/dev/audio/audiodef.h src/sys/dev/audio/audiofil.h \ src/sys/dev/audio/audiovar.h src/sys/dev/audio/linear.c \ src/sys/dev/audio/linear.h src/sys/dev/audio/mulaw.c \ src/sys/dev/audio/mulaw.h cvs rdiff -u -r1.38 -r1.39 src/sys/dev/bluetooth/btsco.c cvs rdiff -u -r1.15 -r1.16 src/sys/dev/bluetooth/files.bluetooth cvs rdiff -u -r1.38 -r1.39 src/sys/dev/ebus/cs4231_ebus.c cvs rdiff -u -r1.3 -r1.4 src/sys/dev/fdt/ausoc.c cvs rdiff -u -r1.50 -r1.51 src/sys/dev/fdt/fdtvar.h cvs rdiff -u -r1.3 -r1.4 src/sys/dev/hdaudio/files.hdaudio cvs rdiff -u -r1.16 -r1.17 src/sys/dev/hdaudio/hdafg.c cvs rdiff -u -r1.6 -r1.7 src/sys/dev/hdaudio/hdaudiovar.h cvs rdiff -u -r1.97 -r1.98 src/sys/dev/ic/ac97.c cvs rdiff -u -r1.31 -r1.32 src/sys/dev/ic/ad1848.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/ic/ad1848var.h \ src/sys/dev/ic/interwavevar.h cvs rdiff -u -r1.57 -r1.58 src/sys/dev/ic/am7930.c cvs rdiff -u -r1.13 -r1.14 src/sys/dev/ic/am7930var.h cvs rdiff -u -r1.1 -r1.2 src/sys/dev/ic/arcofi.c src/sys/dev/ic/arcofivar.h \ src/sys/dev/ic/pl041var.h src/sys/dev/ic/uda1341.c \ src/sys/dev/ic/uda1341var.h cvs rdiff -u -r1.29 -r1.30 src/sys/dev/ic/cs4231.c cvs rdiff -u -r1.40 -r1.41 src/sys/dev/ic/interwave.c cvs rdiff -u -r1.25 -r1.26 src/sys/dev/ic/msm6258.c \ src/sys/dev/ic/tms320av110.c cvs rdiff -u -r1.10 -r1.11 src/sys/dev/ic/msm6258var.h cvs rdiff -u -r1.42 -r1.43 src/sys/dev/ic/opl.c cvs rdiff -u -r1.5 -r1.6 src/sys/dev/ic/pl041.c cvs rdiff -u -r1.12 -r1.13 src/sys/dev/ic/tms320av110var.h cvs rdiff -u -r1.38 -r1.39 src/sys/dev/isa/ad1848_isa.c \ src/sys/dev/isa/sb_isa.c cvs rdiff -u -r1.44 -r1.45 src/sys/dev/isa/ad1848var.h cvs rdiff -u -r1.39 -r1.40 src/sys/dev/isa/aria.c cvs rdiff -u -r1.22 -r1.23 src/sys/dev/isa/cms.c cvs rdiff -u -r1.84 -r1.85 src/sys/dev/isa/ess.c cvs rdiff -u -r1.172 -r1.173 src/sys/dev/isa/files.isa cvs rdiff -u -r1.115 -r1.116 src/sys/dev/isa/gus.c cvs rdiff -u -r1.17 -r1.18 src/sys/dev/isa/ics2101.c cvs rdiff -u -r1.6 -r1.7 src/sys/dev/isa/joy_ess.c cvs rdiff -u -r1.26 -r1.27 src/sys/dev/isa/midi_pcppi.c cvs rdiff -u -r1.16 -r1.17 src/sys/dev/isa/mpu_sb.c src/sys/dev/isa/mpu_ym.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/isa/opl_ess.c src/sys/dev/isa/opl_ym.c cvs rdiff -u -r1.21 -r1.22 src/sys/dev/isa/opl_isa.c cvs rdiff -u -r1.20 -r1.21 src/sys/dev/isa/opl_sb.c cvs rdiff -u -r1.15 -r1.16 src/sys/dev/isa/opl_wss.c cvs rdiff -u -r1.71 -r1.72 src/sys/dev/isa/pas.c cvs rdiff -u -r1.90 -r1.91 src/sys/dev/isa/sb.c cvs rdiff -u -r1.139 -r1.140 src/sys/dev/isa/sbdsp.c cvs rdiff -u -r1.61 -r1.62 src/sys/dev/isa/sbdspvar.h cvs rdiff -u -r1.72 -r1.73 src/sys/dev/isa/wss.c cvs rdiff -u -r1.29 -r1.30 src/sys/dev/isa/wss_isa.c cvs rdiff -u -r1.45 -r1.46 src/sys/dev/isa/ym.c cvs rdiff -u -r1.22 -r1.23 src/sys/dev/isapnp/ess_isapnp.c cvs rdiff -u -r1.39 -r1.40 src/sys/dev/isapnp/gus_isapnp.c cvs rdiff -u -r1.20 -r1.21 src/sys/dev/isapnp/mpu_isapnp.c cvs rdiff -u -r1.52 -r1.53 src/sys/dev/isapnp/sb_isapnp.c cvs rdiff -u -r1.27 -r1.28 src/sys/dev/isapnp/wss_isapnp.c cvs rdiff -u -r1.25 -r1.26 src/sys/dev/isapnp/ym_isapnp.c cvs rdiff -u -r1.27 -r1.28 src/sys/dev/ofisa/ess_ofisa.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/ofisa/sb_ofisa.c cvs rdiff -u -r1.5 -r1.6 src/sys/dev/pad/files.pad cvs rdiff -u -r1.58 -r1.59 src/sys/dev/pad/pad.c cvs rdiff -u -r1.11 -r1.12 src/sys/dev/pad/padvar.h cvs rdiff -u -r1.36 -r1.37 src/sys/dev/pci/auacer.c cvs rdiff -u -r1.154 -r1.155 src/sys/dev/pci/auich.c cvs rdiff -u -r1.45 -r1.46 src/sys/dev/pci/auixp.c src/sys/dev/pci/fms.c cvs rdiff -u -r1.8 -r1.9 src/sys/dev/pci/auixpvar.h src/sys/dev/pci/esoreg.h cvs rdiff -u -r1.56 -r1.57 src/sys/dev/pci/autri.c cvs rdiff -u -r1.82 -r1.83 src/sys/dev/pci/auvia.c cvs rdiff -u -r1.16 -r1.17 src/sys/dev/pci/auviavar.h \ src/sys/dev/pci/cs428x.h src/sys/dev/pci/gcscaudio.c \ src/sys/dev/pci/mpu_cmpci.c src/sys/dev/pci/mpu_yds.c \ src/sys/dev/pci/opl_sv.c cvs rdiff -u -r1.86 -r1.87 src/sys/dev/pci/azalia.c cvs rdiff -u -r1.21 -r1.22 src/sys/dev/pci/azalia.h cvs rdiff -u -r1.53 -r1.54 src/sys/dev/pci/cmpci.c cvs rdiff -u -r1.71 -r1.72 src/sys/dev/pci/cs4280.c cvs rdiff -u -r1.7 -r1.8 src/sys/dev/pci/cs4280reg.h cvs rdiff -u -r1.54 -r1.55 src/sys/dev/pci/cs4281.c src/sys/dev/pci/sv.c cvs rdiff -u -r1.18 -r1.19 src/sys/dev/pci/cs428x.c src/sys/dev/pci/esmvar.h \ src/sys/dev/pci/opl_eso.c cvs rdiff -u -r1.99 -r1.100 src/sys/dev/pci/eap.c cvs rdiff -u -r1.67 -r1.68 src/sys/dev/pci/emuxki.c cvs rdiff -u -r1.13 -r0 src/sys/dev/pci/emuxkivar.h cvs rdiff -u -r1.63 -r1.64 src/sys/dev/pci/esa.c cvs rdiff -u -r1.61 -r1.62 src/sys/dev/pci/esm.c src/sys/dev/pci/yds.c cvs rdiff -u -r1.69 -r1.70 src/sys/dev/pci/eso.c cvs rdiff -u -r1.412 -r1.413 src/sys/dev/pci/files.pci cvs rdiff -u -r1.13 -r1.14 src/sys/dev/pci/joy_eap.c cvs rdiff -u -r1.15 -r1.16 src/sys/dev/pci/joy_eso.c cvs rdiff -u -r1.17 -r1.18 src/sys/dev/pci/mpu_eso.c \ src/sys/dev/pci/mpu_fms.c src/sys/dev/pci/opl_cmpci.c \ src/sys/dev/pci/opl_fms.c src/sys/dev/pci/opl_yds.c cvs rdiff -u -r1.52 -r1.53 src/sys/dev/pci/neo.c cvs rdiff -u -r1.12 -r1.13 src/sys/dev/pci/ydsvar.h cvs rdiff -u -r1.1 -r1.2 src/sys/dev/pci/igma/files.igma cvs rdiff -u -r1.6 -r1.7 src/sys/dev/pci/voyager/files.voyager cvs rdiff -u -r1.51 -r1.52 src/sys/dev/sbus/cs4231_sbus.c cvs rdiff -u -r1.39 -r1.40 src/sys/dev/sbus/dbri.c cvs rdiff -u -r1.15 -r1.16 src/sys/dev/sbus/dbrivar.h cvs rdiff -u -r1.43 -r1.44 src/sys/dev/sbus/files.sbus cvs rdiff -u -r1.42 -r1.43 src/sys/dev/tc/bba.c cvs rdiff -u -r1.34 -r1.35 src/sys/dev/tc/files.tc cvs rdiff -u -r1.155 -r1.156 src/sys/dev/usb/files.usb cvs rdiff -u -r1.159 -r1.160 src/sys/dev/usb/uaudio.c cvs rdiff -u -r1.77 -r1.78 src/sys/dev/usb/umidi.c cvs rdiff -u -r1.21 -r1.22 src/sys/dev/usb/umidi_quirks.c cvs rdiff -u -r1.3 -r1.4 src/sys/modules/audio/Makefile cvs rdiff -u -r1.8 -r1.9 src/sys/modules/spkr/Makefile cvs rdiff -u -r1.6 -r1.7 src/sys/rump/dev/lib/libaudio/Makefile cvs rdiff -u -r1.4 -r1.5 src/sys/rump/dev/lib/libaudio/audio_component.c cvs rdiff -u -r1.1 -r0 src/sys/rump/dev/lib/libaudio/aurateconv.h \ src/sys/rump/dev/lib/libaudio/mulaw.h cvs rdiff -u -r1.37 -r1.38 src/sys/sys/audioio.h cvs rdiff -u -r1.84 -r1.85 src/sys/sys/file.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
diffs are larger than 1MB and have been omitted