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