Go to file
Kamal Mostafa 2b5e2c6a40 Do not enable tx-carrier for non-interactive --file sessions
The logic that determined whether to 'block_input' was backwards with
respect to non-interactive --file sessions, such that using --file
*enabled* the tx-carrier behavior when it should have disabled it.
This went unnoticed because on reasonably fast systems, reading the
input data from the file never induce the timeout anyway -- only very
slow machines reveal the problem: long gaps of 'mark' between each
frame, as if each input character was slowly typed interactively.

Fixes: ecebf01 Add ability to output a carrier while waiting for data
2015-08-24 13:54:34 -07:00
debian minimodem-0.22-1 2015-08-23 10:42:47 -07:00
src Do not enable tx-carrier for non-interactive --file sessions 2015-08-24 13:54:34 -07:00
tests Untrack automatically generated files 2015-08-23 08:19:41 -07:00
.gitignore Untrack automatically generated files 2015-08-23 08:19:41 -07:00
AUTHORS add Nick Moriarty to AUTHORS 2015-04-22 16:58:44 -07:00
COPYING update copyright dates 2014 2014-11-13 10:56:31 -08:00
ChangeLog project-setup: project prototype files 2011-05-20 08:16:52 -07:00
INSTALL project-setup: run autotools 2011-05-20 08:16:59 -07:00
Makefile.am move src/testcases to ./tests 2012-08-15 11:44:26 -07:00
NEWS project-setup: project prototype files 2011-05-20 08:16:52 -07:00
README update copyright dates 2014 2014-11-13 10:56:31 -08:00
THANKS minimodem-0.15.1-1 2012-10-16 18:11:21 -07:00
configure.ac minimodem-0.22-1 2015-08-23 10:42:47 -07:00

README

minimodem - general-purpose software audio FSK modem
Copyright (C) 2011-2014 Kamal Mostafa <kamal@whence.com>

Minimodem is a command-line program which decodes (or generates) audio
modem tones at any specified baud rate, using various framing protocols.
It acts a general-purpose software FSK modem, and includes support for
various standard FSK protocols such as Bell103, Bell202, RTTY, NOAA SAME,
and Caller-ID.

Minimodem can play and capture audio modem tones in real-time via the
system audio device, or in batched mode via audio files.

Minimodem can be used to transfer data between nearby computers using an
audio cable (or just via sound waves), or between remote computers using
radio, telephone, or another audio communications medium.