Morten Rolland
|
63f4c0b517
|
Module for handeling HDLC-framing, bit-stuffing, flag detection, FCS check etc.
|
1999-04-13 17:26:01 +00:00 |
Oliver Eichler
|
989e868f55
|
*** empty log message ***
|
1999-04-13 16:34:34 +00:00 |
Morten Rolland
|
dca3b6403a
|
Desperate commit to try fix protection problems with CVS...
|
1999-03-23 21:48:00 +00:00 |
Morten Rolland
|
487b0058d2
|
Make 'amodemd' use G3 functions for fax-handeling.
|
1999-03-21 15:41:37 +00:00 |
Morten Rolland
|
da3c4a6389
|
Include timers and softsignals.
|
1999-03-21 15:40:18 +00:00 |
Morten Rolland
|
55ef6b4f8e
|
Minor fixes.
|
1999-03-21 15:39:26 +00:00 |
Morten Rolland
|
b4d2b78bca
|
Introduce helper-function for connecting DSP-modules into a chain.
|
1999-03-21 15:38:00 +00:00 |
Morten Rolland
|
8eb3a25289
|
Cleanup of comments, and better defaults.
|
1999-03-21 15:36:25 +00:00 |
Morten Rolland
|
a136ca7055
|
Makefile for 'g3.a' library containing G3-fax handeling.
|
1999-03-21 15:34:53 +00:00 |
Morten Rolland
|
29042959c7
|
Essential functions used during a fax-transfer.
|
1999-03-21 15:33:59 +00:00 |
Morten Rolland
|
f83704338d
|
Define all timers used by the G3-fax system.
|
1999-03-21 15:32:01 +00:00 |
Morten Rolland
|
d47a133481
|
Definition of fax-instance as used throughout.
|
1999-03-21 15:31:18 +00:00 |
Morten Rolland
|
91bc735b20
|
Main finite state machine for G3-fax transfers.
|
1999-03-21 15:29:34 +00:00 |
Morten Rolland
|
082627a20c
|
Create an instance with all modules/variables needed to do G3-faxing.
|
1999-03-21 15:27:29 +00:00 |
Morten Rolland
|
32f1798860
|
Simple functions to administrate signaling between modules and state-machines
|
1999-03-21 15:24:35 +00:00 |
Morten Rolland
|
5c329672fe
|
Very simple timers for use by the G3-fax state-machine
|
1999-03-21 15:22:34 +00:00 |
Morten Rolland
|
6505f5177f
|
Fixed typo causing 'linedriver' not to return regularly.
|
1999-03-21 15:19:28 +00:00 |
Morten Rolland
|
65c132621b
|
Guidelines for using ifax_malloc and types.h
|
1999-03-09 21:02:48 +00:00 |
Morten Rolland
|
dab6e082c6
|
alaw.c added to library.
|
1999-03-09 20:57:42 +00:00 |
Morten Rolland
|
aa50aaa335
|
Added a global instance for the 'linedriver' - it should be only one
linedriver (possibly shared by several modulation standards).
|
1999-03-09 20:56:38 +00:00 |
Morten Rolland
|
ba3efe5f2d
|
Added License banner and #ifndef/#endif for multiple inclusion.
|
1999-03-09 20:54:26 +00:00 |
Morten Rolland
|
d9cd504479
|
Added Licence banner.
|
1999-03-09 20:53:04 +00:00 |
Morten Rolland
|
4969672df4
|
Put some more flesh to the bone WRT amodemd.
|
1999-03-09 20:51:04 +00:00 |
Morten Rolland
|
b73732c9ea
|
Use the new 'isdnline.c' to access the ISDN-audio subsystem.
|
1999-03-09 20:47:31 +00:00 |
Morten Rolland
|
8a42458cab
|
Updated to use 'ifax_malloc' for memory allocations.
|
1999-03-09 20:44:28 +00:00 |
Morten Rolland
|
230fe2edd8
|
Updated to include new files.
|
1999-03-09 20:38:23 +00:00 |
Morten Rolland
|
ed0ec49a71
|
Added creation of pid-file and general cleanup.
|
1999-03-09 20:36:35 +00:00 |
Morten Rolland
|
05c3526411
|
Added a global instance for the 'linedriver' - it should be only one
linedriver (possibly shared by several modulation standards).
|
1999-03-09 20:35:28 +00:00 |
Morten Rolland
|
805cf222ca
|
Simple cleanup.
|
1999-03-09 20:33:54 +00:00 |
Morten Rolland
|
53c5232deb
|
Functions capable of providing a simple audio-interface to the linux ISDN
subsystem, available through the /dev/ttyI* devices.
|
1999-03-09 20:26:37 +00:00 |
Morten Rolland
|
098be99060
|
A malloc that exits when it fails, and initializes memory for the benefit
of mlock'ing working memory to avoid paging. All memory allocations should
be completed before the program locks its memory pages.
|
1999-03-09 20:23:21 +00:00 |
Morten Rolland
|
fd60190e3c
|
A simplified and faster way to translate linear <-> alaw, including
bit-reversal.
|
1999-03-09 20:19:35 +00:00 |
Morten Rolland
|
d28cd23605
|
Register all available modules for later use.
|
1999-03-09 20:15:39 +00:00 |
Oliver Eichler
|
85ac9d572a
|
*** empty log message ***
|
1999-02-22 19:31:39 +00:00 |
Oliver Eichler
|
fbbf7b3116
|
*** empty log message ***
|
1999-02-21 12:19:37 +00:00 |
Morten Rolland
|
d9da365a39
|
Inital code to support a daemon like program 'amodemd' to handle at least
the DSP and link-level parts of a G3-fax transfer, and possibly standard
modem connections at a later time.
|
1999-01-31 20:54:55 +00:00 |
Oliver Eichler
|
18dd32f03e
|
*** empty log message ***
|
1999-01-31 17:11:18 +00:00 |
Oliver Eichler
|
9ad1e2186c
|
*** empty log message ***
|
1999-01-31 09:06:09 +00:00 |
Morten Rolland
|
828ff37412
|
Initial notes on how a fax-transfer is done. Used to take notes of things
I come accross in the hard-to-read standards.
|
1999-01-30 13:09:42 +00:00 |
Oliver Eichler
|
43fb221aca
|
*** empty log message ***
|
1999-01-25 20:29:53 +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 |
Morten Rolland
|
9d4023b751
|
Extended module framework to enable demanding data from upstream modules.
|
1999-01-06 00:08:46 +00:00 |
Morten Rolland
|
43330800f6
|
Added more explicit signed/unsigned types for use in DSP code.
|
1999-01-06 00:04:23 +00:00 |
Andreas Beck
|
cd8f23b2f1
|
Added HDLC frame checking (CRC).
Added interpretation module.
|
1998-12-21 01:28:11 +00:00 |
Morten Rolland
|
3ee683188c
|
New modualtor for 300 bit/s V.21 communication.
|
1998-12-15 21:53:19 +00:00 |
Andreas Beck
|
4ce1ba9b68
|
Added first try of a HDLC decoder.
Added logging to v21_softmodem.
|
1998-12-11 00:31:53 +00:00 |
Morten Rolland
|
21da018e86
|
Added binary 'test'
|
1998-12-09 17:29:51 +00:00 |
Andreas Beck
|
1dea4b957b
|
Added comment to lib/isdn.c. Fixed call-answering in v21_softmodem.
v21_softmodem still does not seem to answer right.
|
1998-12-08 21:27:43 +00:00 |