Commit Graph

9 Commits

Author SHA1 Message Date
Morten Rolland b47cebd49f Try to establish a more generic low level soundcard/ISDN/winmodem hardware
abstraction layer at the most fundamental level.
2001-10-28 19:02:03 +00:00
Morten Rolland cc0fcaee0a This is a monster checkin that really should have been done a lot before,
but many of the changes are dependent on each other.  This checkin is an
intermediate version that is not complete and may not even compile, but I
don't dare sit on the changes any longer.

One of the major changes is the API for the state machine system which
has been changed a lot to facilitate some new features.  The most obvious
result of this is that some of the code in G3/fsm.c now needs to be
modified.  I hope this is a good change, although the syntax is
doubious as it makes heavy use of the C preprocessor and the state
machine functions really don't look like C functions any more.

Another important change is the HAL, which should make it easier to
make this code work on non-ISDN hardware.

Take care; much work remains.
2000-10-28 18:18:54 +00:00
Morten Rolland 2f336bc056 Modified to be able to record both input and output in a log-file. The
old WAV-format logging format is gone; use external conversion.
1999-06-28 12:45:08 +00:00
Morten Rolland 6505f5177f Fixed typo causing 'linedriver' not to return regularly. 1999-03-21 15:19:28 +00:00
Morten Rolland b73732c9ea Use the new 'isdnline.c' to access the ISDN-audio subsystem. 1999-03-09 20:47:31 +00:00
Oliver Eichler fbbf7b3116 *** empty log message *** 1999-02-21 12:19:37 +00:00
Oliver Eichler 518e776f05 *** empty log message *** 1999-01-25 20:15:12 +00:00
Oliver Eichler cfd64235f8 *** empty log message *** 1999-01-23 19:00:13 +00:00
Morten Rolland ed16aca402 Framework and modules updated to support 'handle_demand'. 1999-01-06 00:27:57 +00:00