78 Commits

Author SHA1 Message Date
Maxim Devaev
0fd1174bc5 granularity info and minor fixes 2024-11-02 18:06:52 +02:00
Maxim Devaev
a26aee3543 partial streamer events 2024-10-23 19:31:39 +03:00
Maxim Devaev
0e4a70e7b9 refactoring 2024-10-22 05:39:18 +03:00
Maxim Devaev
cda32a083f new events model 2024-10-21 17:46:59 +03:00
Maxim Devaev
7a53f14456 refactoring 2024-09-18 04:37:43 +03:00
Maxim Devaev
c9405efa05 lint fix 2024-08-19 01:06:00 +03:00
Maxim Devaev
ce62d711c1 updated copyright date 2024-03-22 16:02:55 +02:00
Maxim Devaev
12c4a5ec06 own snapshot timeout 2024-03-04 08:15:30 +02:00
Maxim Devaev
a1b8a077ee pikvm/pikvm#905: streamer start/stop hooks 2023-12-03 12:44:18 +02:00
Maxim Devaev
e0c32c2111 Fix for Pillow 10.x 2023-07-05 12:31:43 +03:00
Maxim Devaev
a834c89ef3 copyright update 2023-05-27 12:41:22 +03:00
Maxim Devaev
b5353e63cd python 3.11 fixes 2023-05-04 12:37:05 +03:00
Maxim Devaev
3748360deb removed unused mtime 2022-11-10 02:56:03 +03:00
Maxim Devaev
ee3e224e39 new typing style 2022-09-04 18:08:40 +03:00
Maxim Devaev
e37a7254d5 using shield_fg() in atomic (now atomic_fg) 2022-08-07 19:35:08 +03:00
Maxim Devaev
ec9785b4be simplified AioNotifier() 2022-08-07 19:04:32 +03:00
Maxim Devaev
43da6af153 improved subprocess cmd logging 2022-06-19 20:56:51 +03:00
Maxim Devaev
056f069346 removed unused network code and simplified configs 2022-03-27 22:50:35 +03:00
Maxim Devaev
a2e93aa510 refactoring 2022-01-29 15:12:46 +03:00
Maxim Devaev
1b3a2cc3f7 copyright bump 2022-01-07 16:39:02 +03:00
Maxim Devaev
8f11fa3b91 small rebranding 2021-09-08 06:47:54 +03:00
Devaev Maxim
19a68887e4 janus runner draft 2021-05-24 05:08:53 +03:00
Devaev Maxim
3e289262f8 additional cmd options 2021-02-16 09:07:51 +03:00
Devaev Maxim
30bc03fa39 fix 2021-02-06 21:24:36 +03:00
Devaev Maxim
63aa4a07a7 refactored streamer params, added h264 gop 2021-02-06 19:27:00 +03:00
Devaev Maxim
6043dfbb74 api refactoring 2021-01-28 10:51:26 +03:00
Devaev Maxim
83184952f6 h264_bitrate streamer param 2021-01-28 08:12:04 +03:00
Devaev Maxim
4d4fb69d2e refactoring 2021-01-23 07:00:49 +03:00
Devaev Maxim
c169f55204 update copy 2021-01-07 10:33:02 +03:00
Devaev Maxim
2b064a3bee basic python 3.9 support 2020-12-02 14:37:48 +03:00
Devaev Maxim
386461c974 advanced cmd options for streamer 2020-10-31 05:19:35 +03:00
Devaev Maxim
69509349bd refactoring 2020-10-10 08:10:37 +03:00
Devaev Maxim
1dad3ee3ad deprecated old streaming hardware control 2020-09-12 13:26:34 +03:00
Devaev Maxim
967afb2d9a refactoring 2020-09-10 07:30:25 +03:00
Devaev Maxim
605b67ca76 refactoring 2020-09-08 05:24:47 +03:00
Devaev Maxim
a6dac4bd84 ugpio plugins 2020-09-07 05:54:25 +03:00
Devaev Maxim
e2f2e8b359 ui for stream resolution 2020-07-14 09:06:03 +03:00
Devaev Maxim
77f3dab55c optional quality and resolution 2020-07-14 09:04:52 +03:00
Devaev Maxim
f3a9ae75f9 refactoring 2020-06-08 04:56:37 +03:00
Devaev Maxim
241c787e10 periodic snapshots 2020-06-08 04:51:48 +03:00
Devaev Maxim
cb9597679d improved info handler 2020-06-02 20:59:43 +03:00
Devaev Maxim
81fec121d0 new snapshot api 2020-05-29 19:49:47 +03:00
Devaev Maxim
eb13da03be refactoring 2020-05-29 04:30:37 +03:00
Devaev Maxim
1c93f6a562 refactoring 2020-05-28 11:03:49 +03:00
Devaev Maxim
3a2bf53047 refactoring 2020-05-27 02:30:49 +03:00
Devaev Maxim
00bf4a2ab1 don't restart streamer with the same params 2020-05-26 21:19:26 +03:00
Devaev Maxim
028e0b06ff refactoring 2020-05-18 13:34:23 +03:00
Devaev Maxim
1fd33bc8ed refactoring 2020-05-17 16:09:58 +03:00
Devaev Maxim
966267ebb9 asyncio.CancelledError is a subclass of BaseException since 3.8 2020-03-16 02:42:23 +03:00
Devaev Maxim
5b58af4d6f proper usage of asyncio.wait() for first completed 2020-03-15 02:42:10 +03:00