Kamal Mostafa
e27dec4be8
add dspguide.com to THANKS
2012-08-19 07:54:42 -07:00
Kamal Mostafa
f81f069d95
minimodem: --limit (2.3) sets fsk_confidence_search_limit
...
Significant performance enhancements from fsk_confidence_search_limit:
runs far fewer FFT's when --limit (default 2.3) is less than INFINITY.
2012-08-18 21:24:01 -07:00
Kamal Mostafa
e1b055cf4f
fsk: AVOID_TRANSIENTS noise limiter re-enabled
...
Algo #5 needs this, just as #3 did.
2012-08-18 19:15:33 -07:00
Kamal Mostafa
076343a9c3
fsk: MIN_MAGNITUDE noise limiter
2012-08-18 19:15:07 -07:00
Kamal Mostafa
725355aa43
fsk: performance: do not bzero fftin
2012-08-18 16:52:07 -07:00
Kamal Mostafa
bc30de33a4
minimodem: fix carrier_nsamples
...
All test cases (except 45.45 RTTY) get rate perfect!
2012-08-18 13:43:45 -07:00
Kamal Mostafa
97e8f4f715
tests: 21-rate-slop
2012-08-17 21:54:29 -07:00
Kamal Mostafa
83bb72b474
tests: self-test tx -- rx args
2012-08-17 21:46:54 -07:00
Kamal Mostafa
24eaf984b5
tests: self-test handles perfect tests
2012-08-17 21:22:02 -07:00
Kamal Mostafa
18b1eb7457
minimodem: default confidence = 2.0 for SNR algo #5
2012-08-18 19:19:22 -07:00
Kamal Mostafa
cf9ba20ee0
fsk: confidence algo #5 (SNR)
...
Computes SNR confidence value, where "signal" is the magnitude of the FSK
driven frequency, and "noise" is the magnitude of the non-driven frequency.
(Also includes unused algo #4 code, which may not compile anymore.)
2012-08-14 22:31:30 -07:00
Kamal Mostafa
df80c98e22
minimodem: fsk_frame_overscan replaces FSK_SCAN_LAG
2012-08-16 01:03:54 -07:00
Kamal Mostafa
6ee10626c9
simple-tone: use integer mod not fmod
2012-08-15 16:57:39 -07:00
Kamal Mostafa
c039dad33a
THANKS file
2012-08-15 14:07:46 -07:00
Kamal Mostafa
fbc99e54fb
simpleaudio: benchmarks cpu id
2012-08-15 12:00:17 -07:00
Kamal Mostafa
1dff8e726f
move src/testcases to ./tests
2012-08-15 11:44:26 -07:00
Kamal Mostafa
f6c4697cf9
.gitignore files
2012-08-14 13:29:00 -07:00
Kamal Mostafa
8533fd1550
simpleaudio: fix --benchmarks for sizeof(long)==4 platforms
2012-08-14 08:28:36 -07:00
Kamal Mostafa
b02e248beb
minimodem-0.9-1
2012-08-13 21:53:10 -07:00
Kamal Mostafa
67eb9821be
update copyright dates
2012-08-13 21:51:53 -07:00
Kamal Mostafa
5fb00dd283
self-test: more test cases
2012-08-13 21:19:08 -07:00
Kamal Mostafa
d8ed9bef82
self-test: print the test args
2012-08-13 21:17:38 -07:00
Kamal Mostafa
a9c2258706
minimodem: use sine lookup table of 1024, or --lut={tx_sin_table_len}
2012-08-13 21:17:03 -07:00
Kamal Mostafa
e2225d6098
simple-tone: sin() lookup tables
2012-08-13 21:09:24 -07:00
Kamal Mostafa
d273828f80
minimodem: --float-samples: short arg -F deprecated
2012-08-13 15:55:57 -07:00
Kamal Mostafa
bd08b9002c
minimodem: --benchmarks: runs internal performance tests
2012-08-13 15:51:04 -07:00
Kamal Mostafa
23ecd6f5a7
simpleaudio: benchmark backend
2012-08-13 15:50:04 -07:00
Kamal Mostafa
9948e7c7dd
minimodem: --tx uses S16 samples by default, --float-samples overrides
2012-08-12 15:47:59 -07:00
Kamal Mostafa
6671138471
simpleaudio: S16 format handling for backends
2012-08-12 15:39:04 -07:00
Kamal Mostafa
a65a20d274
simpleaudio: generalize r/w buf pointer types
2012-08-12 14:39:23 -07:00
Kamal Mostafa
4d326a8c82
simpleaudio: generalized simpleaudio_open_stream
2012-08-12 14:24:55 -07:00
Kamal Mostafa
5dddc1445a
simple-tone: generate S16 format samples
2012-08-11 21:19:30 -07:00
Kamal Mostafa
3053ea78bc
simpleaudio: SA_SAMPLE_FORMAT framework
2012-08-11 21:00:37 -07:00
Kamal Mostafa
39bee9adf1
simpleaudio: get_framesize
2012-08-11 20:40:20 -07:00
Kamal Mostafa
07a8ca158b
testcases: test-10-verify-perfect
2012-08-11 18:22:43 -07:00
Kamal Mostafa
ae6d387d2d
self-test: rename testcases
2012-08-11 16:31:05 -07:00
Kamal Mostafa
f3a9337f8d
self-test: change arg order
2012-08-11 16:25:51 -07:00
Kamal Mostafa
8d90e839d7
minimodem: --samplerate sets the audio sample rate
2012-08-11 10:24:28 -07:00
Kamal Mostafa
22317f54fc
simpleaudio: handle any audio sample rate
2012-08-11 10:07:12 -07:00
Kamal Mostafa
500208ba81
simpleaudio-alsa: do not allow soft_resample
2012-08-11 10:28:20 -07:00
Kamal Mostafa
d96edbcb4f
debian: build-dep libasound2-dev
...
And demote pulseaudio from Recommends: to Suggests:.
2012-08-08 20:29:08 -07:00
Kamal Mostafa
b78828ea11
minimodem: usage message fix
2012-08-08 20:18:52 -07:00
Kamal Mostafa
4b926d58bb
minimodem: --alsa selects ALSA at runtime
...
./configure now enables --with-pulseaudio and --with-alsa by default;
either can be disabled.
minimodem --alsa: uses ALSA at runtime instead of the default PulseAudio.
2012-08-08 20:10:55 -07:00
Kamal Mostafa
445156dfa0
minimodem: man page cleanup
2012-08-08 19:58:05 -07:00
Kamal Mostafa
d1f8966ff1
simpleaudio-alsa: correct comments
2012-08-08 18:56:01 -07:00
Kamal Mostafa
7cb56487f8
simpleaudio-alsa: do not fiddle with sw params at all
2012-08-08 18:53:24 -07:00
Kamal Mostafa
2baf78cba6
simpleaudio-alsa: use default latency, not minimum
2012-08-08 18:35:11 -07:00
Kamal Mostafa
deed39904d
simpleaudio-alsa: loop in the sa_ routine; fix xruns
2012-08-08 16:24:44 -07:00
Kamal Mostafa
95d7a87ce1
minimodem: configure --with-alsa for ALSA instead of Pulseaudio
2012-08-08 14:26:39 -07:00
Kamal Mostafa
e01ccb1d71
simpleaudio: alsa back-end
2012-08-08 14:25:53 -07:00