--- - branch: isaki-audio2 date: Sun Apr 21 04:28:59 UTC 2019 files: - new: 1.37.2.1 old: '1.37' path: src/sys/dev/auconv.c pathrev: src/sys/dev/auconv.c@1.37.2.1 type: modified - new: 1.21.8.1 old: '1.21' path: src/sys/dev/auconv.h pathrev: src/sys/dev/auconv.h@1.21.8.1 type: modified - new: '0' old: '1.459' path: src/sys/dev/audio.c pathrev: src/sys/dev/audio.c@0 type: deleted - new: 1.70.24.1 old: '1.70' path: src/sys/dev/audio_if.h pathrev: src/sys/dev/audio_if.h@1.70.24.1 type: modified - new: 1.26.2.1 old: '1.26' path: src/sys/dev/audiobell.c pathrev: src/sys/dev/audiobell.c@1.26.2.1 type: modified - new: '0' old: '1.1' path: src/sys/dev/audiobelldata.h pathrev: src/sys/dev/audiobelldata.h@0 type: deleted - new: '0' old: '1.1' path: src/sys/dev/auvolconv.h pathrev: src/sys/dev/auvolconv.h@0 type: deleted - new: 1.68.8.1 old: '1.68' path: src/sys/dev/audiovar.h pathrev: src/sys/dev/audiovar.h@1.68.8.1 type: modified - new: '0' old: '1.23' path: src/sys/dev/aurateconv.c pathrev: src/sys/dev/aurateconv.c@0 type: deleted - new: '0' old: '1.4' path: src/sys/dev/auvolconv.c pathrev: src/sys/dev/auvolconv.c@0 type: deleted - new: 1.11.16.1 old: '1.11' path: src/sys/dev/files.audio pathrev: src/sys/dev/files.audio@1.11.16.1 type: modified - new: '0' old: '1.34' path: src/sys/dev/mulaw.c pathrev: src/sys/dev/mulaw.c@0 type: deleted - new: 1.25.8.1 old: '1.25' path: src/sys/dev/mulaw.h pathrev: src/sys/dev/mulaw.h@1.25.8.1 type: modified - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/alaw.c pathrev: src/sys/dev/audio/alaw.c@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/audio.c pathrev: src/sys/dev/audio/audio.c@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/audiodef.h pathrev: src/sys/dev/audio/audiodef.h@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/audiofil.h pathrev: src/sys/dev/audio/audiofil.h@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/audiovar.h pathrev: src/sys/dev/audio/audiovar.h@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/linear.c pathrev: src/sys/dev/audio/linear.c@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/linear.h pathrev: src/sys/dev/audio/linear.h@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/mulaw.c pathrev: src/sys/dev/audio/mulaw.c@1.1.2.1 type: added - new: 1.1.2.1 old: '0' path: src/sys/dev/audio/mulaw.h pathrev: src/sys/dev/audio/mulaw.h@1.1.2.1 type: added - new: 1.58.2.1 old: '1.58' path: src/sys/dev/pad/pad.c pathrev: src/sys/dev/pad/pad.c@1.58.2.1 type: modified - new: 1.11.10.1 old: '1.11' path: src/sys/dev/pad/padvar.h pathrev: src/sys/dev/pad/padvar.h@1.11.10.1 type: modified - new: 1.37.16.1 old: '1.37' path: src/sys/sys/audioio.h pathrev: src/sys/sys/audioio.h@1.37.16.1 type: modified - new: 1.84.2.1 old: '1.84' path: src/sys/sys/file.h pathrev: src/sys/sys/file.h@1.84.2.1 type: modified id: 20190421T042859Z.a26131df7a9c163ac529e8d988f94f74e1fc3fcf log: | 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. module: src subject: 'CVS commit: [isaki-audio2] src/sys' unixtime: '1555820939' user: isaki