yahfax Code
Brought to you by:
seandepagnier
File | Date | Author | Commit |
---|---|---|---|
viewer | 2011-07-14 |
![]() |
[fc8ef4] minor bug fixes |
.gitignore | 2011-05-06 |
![]() |
[44697c] viewer program added |
Makefile | 2011-05-03 |
![]() |
[1e2e3a] Added opengl glut viewer program as well as oth... |
README | 2011-05-06 |
![]() |
[44697c] viewer program added |
dsp.c | 2011-07-14 |
![]() |
[fc8ef4] minor bug fixes |
fax.c | 2011-05-03 |
![]() |
[1e2e3a] Added opengl glut viewer program as well as oth... |
file.c | 2011-05-03 |
![]() |
[1e2e3a] Added opengl glut viewer program as well as oth... |
info.h | 2011-05-03 |
![]() |
[1e2e3a] Added opengl glut viewer program as well as oth... |
pgm.h | 2011-05-03 |
![]() |
[1e2e3a] Added opengl glut viewer program as well as oth... |
yahfax.c | 2011-07-14 |
![]() |
[fc8ef4] minor bug fixes |
yahfax.h | 2011-05-06 |
![]() |
[44697c] viewer program added |
[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