Commit graph

146 commits

Author SHA1 Message Date
Simon Chan
af78fcb835
feat(scrcpy): re-work fps counter 2022-04-03 17:22:31 +08:00
Simon Chan
53bdf03531
refactor: simplify base64 methods and rewrite test 2022-03-22 18:16:43 +08:00
Simon Chan
5bab6a4ecb
feat: try with web streams polyfill 2022-03-18 18:22:49 +08:00
Simon Chan
92ba8deafd
chore: performance optimization 2022-03-17 18:18:54 +08:00
Simon Chan
d9212b4dac
feat: convert to Node.js compatible ES Module 2022-03-15 16:53:07 +08:00
Simon Chan
730aac8da2
chore: disable importsNotUsedAsValues 2022-03-15 16:10:18 +08:00
Simon Chan
2ff723f488
chore: enable importsNotUsedAsValues 2022-03-15 15:06:56 +08:00
Simon Chan
8650537c66
refactor(adb): decouple auth from dispatcher 2022-03-03 16:15:56 +08:00
Simon Chan
f4016df906 refactor: optimize stream usage 2022-02-27 23:13:18 +08:00
Simon Chan
96b5807691 feat: migrate to Uint8Array 2022-02-23 23:09:56 +08:00
Simon Chan
90f021c358 fix(scrcpy): don't specify video configuration when using WebCodecs
related to #379
2022-02-23 17:04:25 +08:00
Simon Chan
5aab894875 doc(adb): add note about top-level await 2022-02-19 22:41:21 +08:00
Simon Chan
5bc3d49334 fix: fix issues in stream state 2022-02-18 18:19:28 +08:00
Simon Chan
2a5843eb20 feat: stream migrate done 2022-02-18 11:36:10 +08:00
Simon Chan
ef57682ec3 feat: migrate more things to streams 2022-02-17 18:26:03 +08:00
Simon Chan
b7725567a6 feat: migrate scrcpy to streams 2022-02-16 23:43:41 +08:00
Simon Chan
8b78c9c331 feat: use more pipes 2022-02-16 18:09:20 +08:00
Simon Chan
86d518fdab feat: migrate scrcpy to streams 2022-02-15 23:55:03 +08:00
Simon Chan
5f67a23678 refactor(scrcpy): organize types 2022-02-08 18:24:32 +08:00
Simon Chan
6ae7e873a2 feat(scrcpy): support sendFrameMeta: false
fixes #374
2022-02-08 17:04:40 +08:00
Simon Chan
3e3e56df5c chore(scrcpy): move opiions/1_16.ts to its folder 2022-02-08 15:59:14 +08:00
Simon Chan
42c7da9350 chore: fix typos 2022-02-08 15:11:39 +08:00
Simon Chan
67e48500e4 fix(scrcpy): option parsing 2022-02-07 11:45:35 +08:00
Simon Chan
4d0f1a11cb feat(scrcpy): support 1.22 new server options
fixes #374
2022-02-07 11:19:33 +08:00
Simon Chan
e871f2aae2 chore: update dependencies 2022-02-06 00:15:23 +08:00
Simon Chan
8dc575110f feat(scrcpy): adopt server version 1.22 2022-02-03 22:50:38 +08:00
Simon Chan
24a5a58609 fix(scrcpy): skip default value in 1.21 option serialization
workaround Genymobile/scrcpy#2841
2022-02-03 11:45:05 +08:00
Simon Chan
ada71fcd6a chore: fix build 2022-02-02 23:30:36 +08:00
Simon Chan
f828191131 chore: fix build 2022-02-02 21:07:26 +08:00
Simon Chan
9d5c13930c chore: update package.json 2022-02-02 20:24:57 +08:00
Simon Chan
55cd69d47b refactor: enable strict TypeScript options 2022-02-02 19:14:51 +08:00
Simon Chan
09e42bb0e7 doc(scrcpy): update README 2022-01-31 00:18:41 +08:00
Simon Chan
ab842e7bcf chore: update license year 2022-01-17 01:27:55 +08:00
Simon Chan
44b399b435 refactor(scrcpy): don't parse output 2022-01-13 00:12:40 +08:00
Simon Chan
78397f8329 chore: create changelog for 0.0.10 2022-01-10 00:25:09 +08:00
Simon Chan
fb4f73ddec chore: enable noImplicitOverride 2022-01-09 22:54:50 +08:00
Simon Chan
d730d101c2 fix: correctly extend bluebird 2022-01-08 21:48:01 +08:00
Simon Chan
5aeffeab8a chore: set esmodule for node.js 2022-01-08 19:13:06 +08:00
Simon Chan
222bce1739 refactor: adopt struct and backend changes 2022-01-08 19:12:49 +08:00
Simon Chan
916405c8b7 feat(scrcpy): support server v1.21 2021-12-23 14:24:58 +08:00
Simon Chan
89bda8fa96 feat(scrcpy): add inject scroll control message 2021-12-23 12:25:23 +08:00
Simon Chan
3492e3bf71 fix: tiny264 decoder initialize 2021-12-10 17:09:49 +08:00
Simon Chan
021839c57c feat(scrcpy): support 1.18 new back key event 2021-12-09 00:18:21 +08:00
Simon Chan
e8a77f137a feat(scrcpy): support both 1.17 and 1.19 servers 2021-12-08 18:32:01 +08:00
Simon Chan
b5bfc52b3c chore: code cleanup 2021-11-09 10:45:15 +08:00
Simon Chan
c02dea23e8 wip: add scrcpy module 2021-10-18 09:34:45 +08:00