Jakob Ketterl
|
13d7686258
|
refactor all the audio stuff into classes and a separate file
|
2019-10-20 18:53:23 +02:00 |
|
Jakob Ketterl
|
91b8c55de9
|
optimize
|
2019-10-20 13:28:25 +02:00 |
|
Jakob Ketterl
|
00c5467a89
|
implement a ringbuffer in the audioworklet to optimize runtimes
|
2019-10-19 18:09:50 +02:00 |
|
Jakob Ketterl
|
cc32e28b36
|
use the raw object name
|
2019-10-19 13:09:41 +02:00 |
|
Jakob Ketterl
|
72329a8a2a
|
use a GainNode for volume control instead of custom code, thus improving
the feedback
|
2019-10-19 12:58:09 +02:00 |
|
Jakob Ketterl
|
a102ee181a
|
show wht method is being used in the log; fix console errors;
|
2019-10-19 12:39:42 +02:00 |
|
Jakob Ketterl
|
778591d460
|
an attempt to implement audioworklets was made. works mostly, but skips
samples
|
2019-10-19 01:19:19 +02:00 |
|
Jakob Ketterl
|
6bc928b5b6
|
fine-tune audio buffering
|
2019-10-18 21:34:00 +02:00 |
|
Jakob Ketterl
|
0b2c457030
|
kill client-side early rebuffering, improving the latency
|
2019-10-18 21:13:48 +02:00 |
|
Jakob Ketterl
|
93d4e629d1
|
more bookmarks
|
2019-10-17 19:28:05 +02:00 |
|
Jakob Ketterl
|
d53d3b7a51
|
clean up javascript as good as possible with the help of the IDE
|
2019-10-16 17:11:09 +02:00 |
|
Jakob Ketterl
|
72062c8570
|
let's apply some formatting
|
2019-10-16 13:17:47 +02:00 |
|
Jakob Ketterl
|
de90219406
|
dynamically calculate audio block size (improving latency)
|
2019-10-15 19:50:24 +02:00 |
|
Jakob Ketterl
|
de179d070d
|
this is not theoretical any more
|
2019-10-13 18:28:58 +02:00 |
|
Jakob Ketterl
|
f45857f79b
|
don't use the resampler if the optimization says so
|
2019-10-13 18:25:32 +02:00 |
|
Jakob Ketterl
|
eda556ef03
|
prevent start-up of services if requirements are not fulfilled.
closes #4
|
2019-10-13 17:51:00 +02:00 |
|
Jakob Ketterl
|
ea67340cab
|
display message when sdr unavailable
|
2019-10-13 14:17:32 +02:00 |
|
Jakob Ketterl
|
5b61f8c7a3
|
show message in log
|
2019-10-12 20:48:36 +02:00 |
|
Jakob Ketterl
|
70d8fe82b3
|
send failure message to client
|
2019-10-12 20:46:32 +02:00 |
|
Jakob Ketterl
|
fce8c294d3
|
first work at detecting failed sdr devices
|
2019-10-12 20:19:34 +02:00 |
|
Jakob Ketterl
|
8541f79ebc
|
remove dial button
|
2019-10-12 17:34:49 +02:00 |
|
Jakob Ketterl
|
ec4fd401cb
|
update dropdown, too
|
2019-10-12 17:26:57 +02:00 |
|
Jakob Ketterl
|
98217b1745
|
dial frequencies as bookmarks
|
2019-10-12 17:14:28 +02:00 |
|
Jakob Ketterl
|
378c574eed
|
even more bookmarks
|
2019-10-12 17:02:39 +02:00 |
|
Jakob Ketterl
|
e5193f3460
|
remove old code
|
2019-10-12 17:02:29 +02:00 |
|
Jakob Ketterl
|
60e90575ac
|
refactor bookmarks into a self-contained javascript
|
2019-10-12 17:02:04 +02:00 |
|
Jakob Ketterl
|
78ffa6f184
|
remove ids
|
2019-10-11 12:15:01 +02:00 |
|
Jakob Ketterl
|
f9f50e734f
|
improved websocket handling
|
2019-10-11 12:08:43 +02:00 |
|
Jakob Ketterl
|
2e75bac90c
|
more bookmarks
|
2019-10-11 12:08:19 +02:00 |
|
Jakob Ketterl
|
8c2f081cb0
|
scale the background for large monitors
|
2019-10-06 14:22:49 +02:00 |
|
Jakob Ketterl
|
6adbc6c291
|
Merge pull request #16 from d9394/develop
explicitly specify encoding since the default is platform-dependent
|
2019-10-06 11:01:22 +02:00 |
|
d9394
|
db663fe134
|
Update controllers.py
fix a bug with reading template file
|
2019-10-06 16:05:30 +08:00 |
|
Jakob Ketterl
|
2e394dc2cb
|
remove waterfall queueing
|
2019-10-05 20:38:58 +02:00 |
|
Jakob Ketterl
|
b80fd9c023
|
update profile dropdown box on changes
|
2019-10-04 22:01:07 +02:00 |
|
Jakob Ketterl
|
3e25f1ec42
|
fix dialog flexbox layout (especially for firefox)
|
2019-10-04 00:56:46 +02:00 |
|
Jakob Ketterl
|
351f63f0b8
|
improve receiver button alignment
|
2019-10-04 00:17:40 +02:00 |
|
Jakob Ketterl
|
9f90d01dc6
|
simplify icon display
|
2019-10-03 23:55:04 +02:00 |
|
Jakob Ketterl
|
71d815cf08
|
trim config
|
2019-10-03 23:35:36 +02:00 |
|
Jakob Ketterl
|
a168136102
|
remove from config, too
|
2019-10-03 18:11:25 +02:00 |
|
Jakob Ketterl
|
e9f9bbb9c0
|
replace receiver_qra setting with locator calculation
|
2019-10-03 18:10:46 +02:00 |
|
Jakob Ketterl
|
3e8e2182a8
|
fix many, many problems with the frontend frequency displays, scroll and
drag handling, closes #13
|
2019-10-03 17:24:28 +02:00 |
|
Jakob Ketterl
|
2025ccb366
|
catch more generic OSError
|
2019-10-03 00:58:27 +02:00 |
|
Jakob Ketterl
|
6ae934e461
|
initialize demodulator with configured start values, fixes #9
|
2019-10-03 00:36:26 +02:00 |
|
Jakob Ketterl
|
7431e4d7c0
|
restart dsp chain on output_rate change, fixes #8
|
2019-10-03 00:14:05 +02:00 |
|
Jakob Ketterl
|
eb0f54e79d
|
reset status values properly on reconnect
|
2019-10-02 23:48:13 +02:00 |
|
Jakob Ketterl
|
08e9520019
|
reduce png size by using indexed colors
|
2019-10-02 18:13:33 +02:00 |
|
Jakob Ketterl
|
630a542ed6
|
better websocket header handling
|
2019-10-02 11:28:41 +02:00 |
|
Jakob Ketterl
|
774b71f8f0
|
update latest image
|
2019-09-29 20:42:31 +02:00 |
|
Jakob Ketterl
|
5903ae1603
|
prevent the meta panel from disappearing
|
2019-09-29 17:16:08 +02:00 |
|
Jakob Ketterl
|
1c72e9ac50
|
switch rf_gain to 0 for sdrplay (4 is not supported on RSP1)
|
2019-09-29 16:21:42 +02:00 |
|