Commit Graph

505 Commits

Author SHA1 Message Date
Jakob Ketterl
3975073efd defer demodulator startup until center_freq is set 2020-10-11 00:25:13 +02:00
Jakob Ketterl
349604ac50 fix some javascript errors 2020-09-20 19:53:13 +02:00
Jakob Ketterl
c1347de1f0 optimize waterfall color generation 2020-09-19 21:53:29 +02:00
Jakob Ketterl
71a2352d2b let the client initiate the dsp again 2020-09-19 21:35:14 +02:00
Jakob Ketterl
31295efbff restore linear interpolation to improve performance 2020-09-19 15:51:54 +02:00
Jakob Ketterl
b9e19421c1 activate fft averaging on the secondary fft 2020-09-17 22:43:39 +02:00
Jakob Ketterl
6a6d4a3c9b secondary fft is now complex, better display for digimodes based on FM 2020-09-17 22:21:49 +02:00
Jakob Ketterl
2018dd444f start off with black & white to avoid javascript errors 2020-09-17 21:13:42 +02:00
Jakob Ketterl
fa08f1e2cf use chroma.js to calculate waterfall colors 2020-09-17 20:10:01 +02:00
Jakob Ketterl
97f3642262 fix mouse wheel tuning for frequencies < 1MHz 2020-09-13 15:35:32 +02:00
Jakob Ketterl
0e8aece991 display current waterfall values on mouse over 2020-09-13 13:57:12 +02:00
Jakob Ketterl
39a473c8c2 disable waterfall sliders in auto mode 2020-09-13 13:38:44 +02:00
Jakob Ketterl
b9e6ffe03d first attempt at an automatically calibrating waterfall 2020-09-12 22:06:12 +02:00
Jakob Ketterl
9f9a5ceaa3 implement minimum waterfall range 2020-09-12 20:36:10 +02:00
Jakob Ketterl
3cd6af9ef9 add fonts in newer, better compressed formats 2020-09-12 19:01:51 +02:00
Jakob Ketterl
d45cc207ad use sprites scaled to specific resolution (better performance, less
scaling headaches)
2020-09-11 22:12:01 +02:00
Jakob Ketterl
7d509eeb48 explicitly fill buffer with 0s to avoid noise on newer chrome versions 2020-09-11 00:19:04 +02:00
Jakob Ketterl
87ba4ea524 fix audioworklet callbacks 2020-09-11 00:09:07 +02:00
Jakob Ketterl
42f975a926 use sprites for bookmark button, too 2020-09-11 00:02:45 +02:00
Jakob Ketterl
63c31eba22 use sprites to reduce the number of requests 2020-09-10 22:29:01 +02:00
Jakob Ketterl
cf2f7377ab remove obsolete image 2020-09-10 20:54:16 +02:00
Jakob Ketterl
f2d284989b add exceptional bandwidth for drm 2020-09-05 22:10:23 +02:00
Jakob Ketterl
298da694ca compress background image with webp 2020-09-05 01:10:08 +02:00
Jakob Ketterl
f90670f477 erase waterfall calibration memory 2020-08-31 21:48:02 +02:00
Jakob Ketterl
9e41d49d46 refactor audio startup so it will autostart on firefox, if allowed 2020-08-23 17:56:13 +02:00
Jakob Ketterl
dd3bf121c1 fix start_freq not working on neighboring profiles 2020-08-15 16:05:50 +02:00
Jakob Ketterl
56debcd08a provide a fallback for browsers not supporting css gaps 2020-08-13 19:39:56 +02:00
Jakob Ketterl
de34856d57 let's stick with flexbox, but use native wrapping 2020-08-12 22:14:02 +02:00
Jakob Ketterl
ccb322016e re-arrange demodulator buttons in a dynamic grid 2020-08-12 19:44:33 +02:00
Jakob Ketterl
f0b3a50c23 increase maximum audio speed indication (uncompressed hd is about
700kbps)
2020-08-08 22:23:34 +02:00
Jakob Ketterl
69a12650d2 permit increased bandwidth for WFM 2020-08-08 22:04:10 +02:00
Jakob Ketterl
5a938b8c0b simplify 2020-08-08 21:35:15 +02:00
Jakob Ketterl
448e266097 implement wfm demodulator chain 2020-08-08 21:29:25 +02:00
Jakob Ketterl
da3f59fb9b determine hd audio rate and send it to the server 2020-08-08 20:45:03 +02:00
Jakob Ketterl
9e323a08ff remove duplicate css declaration 2020-06-22 00:07:16 +02:00
Jakob Ketterl
83ff417f4d post-release cleanup 2020-06-13 19:25:15 +02:00
Jakob Ketterl
a696cc4ed8 next release version 2020-06-13 18:31:49 +02:00
Jakob Ketterl
1e84ced9a9 resture "under construction" notice 2020-06-02 21:12:25 +02:00
Jakob Ketterl
ae295d72ae remove "under construction" notice 2020-06-01 19:41:38 +02:00
Jakob Ketterl
1019ed5793 fill gain input with values 2020-05-31 21:24:07 +02:00
Jakob Ketterl
adcac7b54a hackrf gain settings 2020-05-31 20:52:45 +02:00
Jakob Ketterl
d3a3078504 soapy gain input box for airspyhf 2020-05-31 20:43:12 +02:00
Jakob Ketterl
ac18a76c14 split stuff into separate files 2020-05-31 20:25:41 +02:00
Jakob Ketterl
66b5f17d38 implement soapy gain input 2020-05-31 19:57:20 +02:00
Jakob Ketterl
48b177defa provision for a custom gain control 2020-05-17 21:21:37 +02:00
Jakob Ketterl
63475dda78 implement field sorting 2020-05-17 20:25:49 +02:00
Jakob Ketterl
a03176223a add a bit more dynamic content 2020-05-17 18:44:26 +02:00
Jakob Ketterl
e557d46c0d apply darkly theme 2020-05-14 22:31:54 +02:00
Jakob Ketterl
a94209a2bc apply some alt tags to images 2020-05-11 20:31:21 +02:00
Jakob Ketterl
db7b4f195e fix for offset_freq when demodulator is exactly on center_freq 2020-05-11 15:04:24 +02:00