Source-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: [isaki-audio2] src/sys
Module Name: src
Committed By: isaki
Date: Sun Apr 21 04:28:59 UTC 2019
Modified Files:
src/sys/dev [isaki-audio2]: auconv.c auconv.h audio_if.h audiobell.c
audiovar.h files.audio mulaw.h
src/sys/dev/pad [isaki-audio2]: pad.c padvar.h
src/sys/sys [isaki-audio2]: audioio.h file.h
Added Files:
src/sys/dev/audio [isaki-audio2]: alaw.c audio.c audiodef.h audiofil.h
audiovar.h linear.c linear.h mulaw.c mulaw.h
Removed Files:
src/sys/dev [isaki-audio2]: audio.c audiobelldata.h aurateconv.c
auvolconv.c auvolconv.h mulaw.c
Log Message:
Reimplement audio subsystem.
http://mail-index.netbsd.org/tech-kern/2019/04/01/msg024944.html
At first step, audio and devices tightly coupled to audio.
audio.c -> dev/audio.c: completely rewritten.
mulaw.c -> audio/mulaw.c, audio/alaw.c: improve quality.
audiovar.h, mulaw.h: should be removed.
audio/linear.c: efficient new linear-linear converter.
auconv.[ch]: should be removed but need some functions for now.
aurateconv, auvolconv: removed (new audio.c handles it).
audiobell.c: efficient and small new bell driver.
audiobelldata.h: removed 4KB sine wave data.
pad/pad.c: catch up audio, but not cloneable for now.
To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.37.2.1 src/sys/dev/auconv.c
cvs rdiff -u -r1.21 -r1.21.8.1 src/sys/dev/auconv.h
cvs rdiff -u -r1.459 -r0 src/sys/dev/audio.c
cvs rdiff -u -r1.70 -r1.70.24.1 src/sys/dev/audio_if.h
cvs rdiff -u -r1.26 -r1.26.2.1 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.68 -r1.68.8.1 src/sys/dev/audiovar.h
cvs rdiff -u -r1.23 -r0 src/sys/dev/aurateconv.c
cvs rdiff -u -r1.4 -r0 src/sys/dev/auvolconv.c
cvs rdiff -u -r1.11 -r1.11.16.1 src/sys/dev/files.audio
cvs rdiff -u -r1.34 -r0 src/sys/dev/mulaw.c
cvs rdiff -u -r1.25 -r1.25.8.1 src/sys/dev/mulaw.h
cvs rdiff -u -r0 -r1.1.2.1 src/sys/dev/audio/alaw.c src/sys/dev/audio/audio.c \
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.58 -r1.58.2.1 src/sys/dev/pad/pad.c
cvs rdiff -u -r1.11 -r1.11.10.1 src/sys/dev/pad/padvar.h
cvs rdiff -u -r1.37 -r1.37.16.1 src/sys/sys/audioio.h
cvs rdiff -u -r1.84 -r1.84.2.1 src/sys/sys/file.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index