Menu

Tree [fc8ef4] master /
 History

HTTPS access


File Date Author Commit
 viewer 2011-07-14 Sean D'Epagnier Sean D'Epagnier [fc8ef4] minor bug fixes
 .gitignore 2011-05-06 Sean D'Epagnier Sean D'Epagnier [44697c] viewer program added
 Makefile 2011-05-03 Sean D'Epagnier Sean D'Epagnier [1e2e3a] Added opengl glut viewer program as well as oth...
 README 2011-05-06 Sean D'Epagnier Sean D'Epagnier [44697c] viewer program added
 dsp.c 2011-07-14 Sean D'Epagnier Sean D'Epagnier [fc8ef4] minor bug fixes
 fax.c 2011-05-03 Sean D'Epagnier Sean D'Epagnier [1e2e3a] Added opengl glut viewer program as well as oth...
 file.c 2011-05-03 Sean D'Epagnier Sean D'Epagnier [1e2e3a] Added opengl glut viewer program as well as oth...
 info.h 2011-05-03 Sean D'Epagnier Sean D'Epagnier [1e2e3a] Added opengl glut viewer program as well as oth...
 pgm.h 2011-05-03 Sean D'Epagnier Sean D'Epagnier [1e2e3a] Added opengl glut viewer program as well as oth...
 yahfax.c 2011-07-14 Sean D'Epagnier Sean D'Epagnier [fc8ef4] minor bug fixes
 yahfax.h 2011-05-06 Sean D'Epagnier Sean D'Epagnier [44697c] viewer program added

Read Me

[DESCRIPTION]
Yet Another HF Fax Program

Source code is based on hamfax by Christof Schmitt.
Qt dependency and user interface is removed, and code is converted from c++ to c for less dependencies, simplicity and speed.

A separate viewer program "yahfaxviewer" can be automatically invoked with the -g option.  It requires opengl and glut libraries.

Key features:
simplicity, efficiency, more robust start/stop and phasing detection

The program converts to/from only uncompressed files.

[EXAMPLES]
arecord -f S16_LE > fax.wav

yahfax < fax.wav | pnmtopng > fax.png

geeqie fax.png

or, to read from sound card directly, and display in viewer:
yahfax /dev/dsp -g

It is also allowed to use /dev/dsp for input or output file.  As a contrived example, we
can create a feedback loop using an audio cable going from soundcard input to output along with
a pipe to complete a loop:

yahfax /dev/dsp | yahfax -s -o /dev/dsp

The resulting image, progressivly blurrier noise (due to infinite feedback)

[AUTHOR]
Sean D'Epagnier
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.