Source-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: [chap-midi] src/sys/dev



Module Name:    src
Committed By:   chap
Date:           Thu Jun  8 13:21:48 UTC 2006

Modified Files:
        src/sys/dev [chap-midi]: midisyn.c midisynvar.h
        src/sys/dev/ic [chap-midi]: opl.c oplvar.h
        src/sys/dev/isa [chap-midi]: cms.c midi_pcppi.c

Log Message:
Rototill of midisyn <-> synth driver i/f.

The DOALLOC and FREQXLATE flags are on the way out. Whether a driver wants
allocation service is deducible from whether it provides an allocv method, and
anyway none does. As for freq, they all get a miditune and can convert it
whichever way they want.

Controller handling with midictl is hooked in but few controllers watched yet.

Some macros for manipulating the miditune type are currently in midisynvar.h
but should perhaps be exported in midiio.h.

opl no longer has its own master volume state (there was no setter for it
anyway, it never changed); soon that will be handled centrally in midisyn.

Builds a kernel. Not all functionality tested yet.


To generate a diff of this commit:
cvs rdiff -r1.17.2.14 -r1.17.2.15 src/sys/dev/midisyn.c
cvs rdiff -r1.9.14.14 -r1.9.14.15 src/sys/dev/midisynvar.h
cvs rdiff -r1.24.2.2 -r1.24.2.3 src/sys/dev/ic/opl.c
cvs rdiff -r1.11 -r1.11.14.1 src/sys/dev/ic/oplvar.h
cvs rdiff -r1.11.14.1 -r1.11.14.2 src/sys/dev/isa/cms.c
cvs rdiff -r1.12.14.1 -r1.12.14.2 src/sys/dev/isa/midi_pcppi.c

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