Jakob Ketterl
|
9163f3d30e
|
improve autoplay interface
|
2019-11-01 16:58:36 +01:00 |
|
Jakob Ketterl
|
d49fff65e4
|
switch to different csdr branch
|
2019-11-01 15:18:39 +01:00 |
|
Jakob Ketterl
|
95253e40bd
|
organize timers and threads to get proper shutdown
|
2019-10-31 22:24:31 +01:00 |
|
Jakob Ketterl
|
af1a99c130
|
prevent deadlocks by shutting down services in correct order
|
2019-10-31 19:13:33 +01:00 |
|
Jakob Ketterl
|
1638fde181
|
fix gradient (without gradient)
|
2019-10-28 20:54:31 +01:00 |
|
Jakob Ketterl
|
52ea2e88e9
|
update readme
|
2019-10-27 17:45:17 +01:00 |
|
Jakob Ketterl
|
d4d8699fc5
|
squelch bar for firefox, too
|
2019-10-27 16:06:06 +01:00 |
|
Jakob Ketterl
|
e8d60e2dc0
|
animate the squelch slider background
|
2019-10-27 16:04:00 +01:00 |
|
Jakob Ketterl
|
944e9df7cc
|
fix slider mousewheel action
|
2019-10-27 15:09:34 +01:00 |
|
Jakob Ketterl
|
cd2da582c4
|
fix slider background for firefox
|
2019-10-27 14:58:46 +01:00 |
|
Jakob Ketterl
|
1e28fc5018
|
fix broken widths on digital meta panels
|
2019-10-27 13:18:00 +01:00 |
|
Jakob Ketterl
|
a24cb3e04a
|
shutdown services properly
|
2019-10-27 12:16:17 +01:00 |
|
Jakob Ketterl
|
13f27a76ff
|
use new way of measuring for network speed, too
|
2019-10-26 22:44:54 +02:00 |
|
Jakob Ketterl
|
39120d9413
|
implement new way of measuring stats that allows arbitrary timeranges
|
2019-10-26 22:32:25 +02:00 |
|
Jakob Ketterl
|
fe08228204
|
rework panel code to use less javascript and more css for positioning
|
2019-10-26 21:32:00 +02:00 |
|
Jakob Ketterl
|
c7eb5c430c
|
perform binary decoding on the server side
|
2019-10-25 21:09:31 +02:00 |
|
Jakob Ketterl
|
70e2a99274
|
custom easing to restore the original fadeout
|
2019-10-25 21:09:31 +02:00 |
|
Jakob Ketterl
|
52b945cd64
|
optimize
|
2019-10-25 16:52:10 +02:00 |
|
Jakob Ketterl
|
07a8e6bf92
|
add a title to show what the bookmark button does on hover
|
2019-10-24 20:06:24 +02:00 |
|
Jakob Ketterl
|
afa322a83b
|
mousewheel control for the sliders <3
|
2019-10-24 20:00:30 +02:00 |
|
Jakob Ketterl
|
d3ac44c526
|
replace custom animations with jquery
|
2019-10-24 19:35:55 +02:00 |
|
Jakob Ketterl
|
5bbee1e1d7
|
fix some more minor javascript issues
|
2019-10-23 11:27:05 +02:00 |
|
Jakob Ketterl
|
58da0e8a60
|
remove debugging code
|
2019-10-22 22:38:08 +02:00 |
|
Jakob Ketterl
|
713b6119d0
|
refactor progressbars into objects
|
2019-10-22 22:35:54 +02:00 |
|
Jakob Ketterl
|
ebf2804d63
|
rename
|
2019-10-22 21:30:48 +02:00 |
|
Jakob Ketterl
|
3b77753829
|
ignore IDE files
|
2019-10-21 22:09:18 +02:00 |
|
Jakob Ketterl
|
eb29d0ac99
|
protect websocket handling from any exceptions
|
2019-10-21 22:08:37 +02:00 |
|
Jakob Ketterl
|
6cdec05cde
|
remove unused variables
|
2019-10-21 01:16:19 +02:00 |
|
Jakob Ketterl
|
7ef0ef0d7c
|
don't split ringbuffer blocks in the output; this means up to 3ms stay
in the buffer.
|
2019-10-20 23:48:49 +02:00 |
|
Jakob Ketterl
|
dd7d262bd3
|
fixing some issues with the IDE
|
2019-10-20 23:38:58 +02:00 |
|
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 |
|