Commit Graph

253 Commits

Author SHA1 Message Date
Koushik Dutta
70260d2bb4 rebroadcast: rtp mode that may handle audio better. 2022-01-29 23:32:59 -08:00
Koushik Dutta
af9d37484c rebroadcast: fixup fdk options, further redaction on rtsp urls 2022-01-28 18:37:43 -08:00
Koushik Dutta
897792a038 server/common: deprecate field in audio probe 2022-01-28 14:50:32 -08:00
Koushik Dutta
872eb6756b server: more shared worker restart fixes 2022-01-27 21:01:27 -08:00
Koushik Dutta
2874e5a55b server: shared worker race condition 2022-01-27 20:48:49 -08:00
Koushik Dutta
1da555d705 server: export plugins as interfaces 2022-01-27 12:51:31 -08:00
Koushik Dutta
4618742265 server: include werift as a prebuilt 2022-01-25 14:59:34 -08:00
Koushik Dutta
9d89854582 server: fix plugin version regression 2022-01-24 10:01:24 -08:00
Koushik Dutta
ea0c0e1d56 server: avoid failure on busted converters 2022-01-23 19:03:31 -08:00
Koushik Dutta
c3432b8b22 server: remove noisy db lookups 2022-01-22 10:03:56 -08:00
Koushik Dutta
aac399021b server: fix insane allocation on plugin page load 2022-01-22 00:54:59 -08:00
Koushik Dutta
b6e7d270e0 server: keep plugin out of scope 2022-01-21 23:14:14 -08:00
Koushik Dutta
942a1b3b1b server: fix nested devices 2022-01-21 00:49:19 -08:00
Koushik Dutta
d8d69a6248 server: fix dead state 2022-01-21 00:41:31 -08:00
Koushik Dutta
3a1b2c9344 server: publish 2022-01-15 13:22:03 -08:00
Koushik Dutta
a20dc3ec52 server: fast path for retrieving plugin package json from running plugin 2022-01-12 08:00:58 -08:00
Koushik Dutta
a8d855983f Merge remote-tracking branch 'origin/main' 2022-01-12 07:53:54 -08:00
Koushik Dutta
7caa6814f8 server: fix race condition around device initialization and teardown 2022-01-12 07:52:09 -08:00
Koushik Dutta
e09c7c62ce server: fix bug where entire plugin was being sent rather than only the id. 2022-01-12 07:51:07 -08:00
Koushik Dutta
94a61e247e server: prevent mixin interface noise 2022-01-12 07:41:20 -08:00
Koushik Dutta
8134f9314b server: fix url conversion issue 2022-01-11 21:08:04 -08:00
Koushik Dutta
1e41450daa server: app login handlers must happen before server init 2022-01-11 10:48:49 -08:00
Koushik Dutta
7780aa8774 server: request rejection logging 2022-01-11 10:41:29 -08:00
Koushik Dutta
d041008a9a server: dont listen on server ports until server has loaded plugins. 2022-01-11 10:26:31 -08:00
Koushik Dutta
6bf01c8060 server: periodic garbage collection 2022-01-10 21:14:32 -08:00
Koushik Dutta
0a9eba70c3 server: periodic garbage collection 2022-01-10 15:25:02 -08:00
Koushik Dutta
166ca35474 server: fix rpc device creation spam. publish 2022-01-09 23:02:06 -08:00
Koushik Dutta
8afd9cac60 server: use SIGKILL to kill plugins? may fix dangling plugins? 2022-01-09 15:10:30 -08:00
Koushik Dutta
182ed6ad71 rpc: watch for peer death on apply 2022-01-07 09:55:29 -08:00
Koushik Dutta
c98d708409 remove unused imports 2022-01-07 01:07:06 -08:00
Koushik Dutta
e2b28ccd40 server: shared worker implementation. greatly reduces memory usage. 2022-01-06 23:25:04 -08:00
Koushik Dutta
3cb9dbde97 server: restructure some files 2022-01-06 22:39:52 -08:00
Koushik Dutta
a01c86d822 server: use unzipped plugin path where possible (python) 2022-01-06 21:43:05 -08:00
Koushik Dutta
d3638dce37 server: use unzipped plugin path where possible 2022-01-06 21:19:29 -08:00
Koushik Dutta
27ead61c3a server: reduce memory usage.
server/plugin startup will only require what is necessary.
pass unzipped plugin path through to the remote to allow linkfs usage for file name resolution.
2022-01-06 19:21:45 -08:00
Koushik Dutta
a1034f0828 zip: remove memory pressure from keeping zip in memory 2022-01-06 17:22:12 -08:00
Koushik Dutta
422b1c963d server: rpc object cleanup 2022-01-05 22:50:24 -08:00
Koushik Dutta
317f39028c server: rpc object cleanup 2022-01-05 22:46:37 -08:00
Koushik Dutta
eef8175acc server: child process plugin hint 2022-01-05 22:46:37 -08:00
Koushik Dutta
dbe7d7c8f5 force plugin cleanup on host termination 2021-12-30 18:38:11 -08:00
Koushik Dutta
2f15e54d7f server: switch ffmpeg binary 2021-12-30 17:43:32 -08:00
Koushik Dutta
b2f3f1fbde server: readme support 2021-12-28 20:00:43 -08:00
Koushik Dutta
a8437ea491 server: fix rpc toPrimitive 2021-12-28 10:56:14 -08:00
Koushik Dutta
3fab3e13d9 server: fix node module path 2021-12-28 09:59:50 -08:00
Koushik Dutta
80eb7be3fe server: fix plugin volume. remove old wrtc. 2021-12-26 19:02:44 -08:00
Koushik Dutta
66e1883dc6 server: fix onDevicesChanged not actually working properly 2021-12-20 13:58:45 -08:00
Koushik Dutta
634c5f8ecb server: event listener callbacks should also be one way. 2021-12-19 11:53:29 -08:00
Koushik Dutta
d644fe1122 server: fix race condition around rpc object finalization 2021-12-16 22:11:29 -08:00
Koushik Dutta
3be72f8786 server: cleanup imports 2021-12-16 20:41:26 -08:00
Koushik Dutta
32c264c093 server: mixin table undefined bug fix 2021-12-16 20:37:34 -08:00