203 Commits

Author SHA1 Message Date
Koushik Dutta
f951c5b049 server: fix python plugin device state getter 2023-01-04 15:01:04 -08:00
Koushik Dutta
f3c1b3cd16 various: minor cleanups 2023-01-04 13:56:42 -08:00
Koushik Dutta
227b287f1e server: properly send serverVersion across during call to getRemote 2023-01-02 20:22:56 -08:00
Koushik Dutta
2294d2f22d server: cleanup old dependencies on runtime version change 2022-12-11 12:51:08 -08:00
Koushik Dutta
30d64c0f96 server: fix python plugin request restart failure 2022-12-02 10:33:02 -08:00
Koushik Dutta
cf43e5ec9f server: log python startup crashesg 2022-10-05 21:43:53 -07:00
Koushik Dutta
cfefa838a4 server: Fix python media object and buffer serialization bugs 2022-09-25 22:18:52 -07:00
Koushik Dutta
b1cf82ccc1 server: lock file descriptor usage before sending message to prevent data corruption 2022-09-23 20:02:10 -07:00
Koushik Dutta
fbbc177e11 server: fix python rpc finalizer. 2022-09-23 07:48:06 -07:00
Koushik Dutta
0f5f72e354 server: create python media objects in the python runtime 2022-09-21 22:21:12 -07:00
Koushik Dutta
a4582da683 server: improve python rpc buffer wrangling 2022-09-21 21:53:38 -07:00
Koushik Dutta
a8675479c6 server: fix python plugins on windows 2022-07-01 13:22:36 -07:00
Koushik Dutta
328cf1536e server: add hack (?) to fix gst plugin search path on darwin 2022-06-12 14:20:27 -07:00
Koushik Dutta
c5bc9a0dab server: support api from other domains 2022-06-05 23:53:19 -07:00
Koushik Dutta
29e787b1e6 server: fix self.* calls on ScryptedDeviceBase 2022-04-09 13:05:56 -07:00
Koushik Dutta
bd565cb2db server: potential process leak fix 2022-04-01 14:13:45 -07:00
Koushik Dutta
95e2e8a42c server: fix error spam and dangling mixin crashes on plugin uninstall 2022-03-28 20:24:06 -07:00
Koushik Dutta
de4bbe3b42 server: add python storage api 2022-03-27 13:52:47 -07:00
Koushik Dutta
adcd11d785 server: add python process stats 2022-02-14 12:34:43 -08:00
Koushik Dutta
49d044c771 server: thread implementation fix, python should create a glib main loop. 2022-02-07 19:05:13 -08:00
Koushik Dutta
ca64b58d4f server/sdk: fix bugs from decouple sdk and types 2022-02-05 14:26:20 -08:00
Koushik Dutta
1c1e7268c1 server: remove unused file 2022-01-20 23:09:14 -08:00
Koushik Dutta
77bc27aded general pending changes 2022-01-13 23:27:37 -08:00
Koushik Dutta
a8647e9d18 server: fix python memory leak 2022-01-10 21:23:28 -08:00
Koushik Dutta
1e25a39650 server: python gc runner 2022-01-09 23:11:14 -08:00
Koushik Dutta
92d575dec9 server: kill python plugin on read loop error 2022-01-07 09:58:22 -08:00
Koushik Dutta
8555aa0653 remove unused imports 2022-01-07 00:51:21 -08:00
Koushik Dutta
a01c86d822 server: use unzipped plugin path where possible (python) 2022-01-06 21:43:05 -08:00
Koushik Dutta
a1034f0828 zip: remove memory pressure from keeping zip in memory 2022-01-06 17:22:12 -08:00
Koushik Dutta
577b00a090 server: rpc error traceback 2022-01-04 15:03:22 -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
fa524d8225 server: arch specific dependency paths 2021-12-16 20:17:17 -08:00
Koushik Dutta
3695701981 server: fix broken alerts. add python implementation stubs. 2021-12-10 21:48:19 -08:00
Koushik Dutta
23bc4e2063 server: add npm bin script 2021-12-08 10:42:46 -08:00
Koushik Dutta
d0791d4557 server: add PYTHONPATH for sdk 2021-12-07 18:52:06 -08:00
Koushik Dutta
81277dee64 python: format code 2021-12-07 17:44:19 -08:00
Koushik Dutta
0990f5d424 server: relax python3 version 2021-12-07 17:43:34 -08:00
Koushik Dutta
338276562c server/sdk: backport to python3.7 2021-12-06 21:27:32 -08:00
Koushik Dutta
dc2a844dea server: publish 2021-12-03 20:48:35 -08:00
Koushik Dutta
87aed898a8 server: fix pip not being written to stdout/debugger 2021-12-03 14:34:33 -08:00
Koushik Dutta
5113f3f148 server: python logging support 2021-12-02 20:48:11 -08:00
Koushik Dutta
5b0bc51fd8 server: console/repl refactor 2021-12-02 10:25:08 -08:00
Koushik Dutta
6af4efb411 sdk/server: release 2021-11-22 14:41:04 -08:00
Koushik Dutta
9f008d519c sdk/server: probe method to ensure creation of everything. 2021-11-19 01:08:06 -08:00
Koushik Dutta
8805972d9d server/sdk: update 2021-11-17 14:18:30 -08:00
Koushik Dutta
443a72543d sdk/server: update sdk types, add auto restart of plugins that were unexpectedly killed. 2021-11-17 11:32:54 -08:00
Koushik Dutta
5607e8e62a server: python plugin fixes and support 2021-11-16 11:58:46 -08:00
Koushik Dutta
aeb8c21346 sdk/rpc: wip 2021-11-15 16:16:19 -08:00
Koushik Dutta
78eb5a5e71 sdk/server/plugin: python sample 2021-11-13 16:15:19 -08:00