rankun
c96e3ed9dd
feat: add config
2020-01-16 17:08:56 +08:00
rankun
d7e9b7809f
feat: sync scrcpy
2020-01-15 19:52:31 +08:00
rankun
5710b08301
feat: record asynchronously
...
The record file was written from the stream thread. As a consequence,
any blocking I/O to write the file delayed the decoder.
For maximum performance even when recording is enabled, send
(refcounted) packets to a separate recording thread.
2020-01-15 14:07:59 +08:00
rankun
cc433da45b
feat: Reduce latency by 1 frame
...
To packetize the H.264 raw stream, av_parser_parse2() (called by
av_read_frame()) knows that it has received a full frame only after it
has received some data for the next frame. As a consequence, the client
always waited until the next frame before sending the current frame to
the decoder!
On the device side, we know packets boundaries. To reduce latency,
make the device always transmit the "frame meta" to packetize the stream
manually (it was already implemented to send PTS, but only enabled on
recording).
On the client side, replace av_read_frame() by manual packetizing and
parsing.
<https://stackoverflow.com/questions/50682518/replacing-av-read-frame-to-reduce-delay >
<https://trac.ffmpeg.org/ticket/3354 >
2020-01-15 12:34:44 +08:00
rankun
c957bfc798
feat: sync scrcpy
2020-01-15 10:38:27 +08:00
rankun
6cf0bf75ab
feat: sync scrcpy server
2020-01-14 12:23:05 +08:00
rankun
c4bc2f3caf
docs: update android server build
2020-01-07 19:09:26 +08:00
rankun
293e7f8145
feat: remove removeServer,
2019-11-12 16:30:00 +08:00
rankun
cb4858dd8f
fix: english translat error
...
Close #49
2019-11-11 17:18:44 +08:00
rankun
8022260a89
docs: update faq
2019-11-11 17:00:00 +08:00
rankun
f7eb231d38
docs: set en readme default
2019-11-11 16:40:45 +08:00
rankun
e6ab785c26
docs: update FAQ.md
2019-10-25 13:30:22 +08:00
rankun
dbbc71ba46
docs: change docs to docs dir
2019-10-25 13:22:28 +08:00
rankun
276ae38be1
docs: update README_EN.md
2019-10-25 13:17:18 +08:00
rankun
71079ab838
fix: get device port error on linux
2019-10-20 19:38:26 +08:00
rankun
7201723d3e
Merge branch 'master' of gitee.com:Barryda/QtScrcpy
2019-09-26 11:07:03 +08:00
rankun
12aa73bcdd
docs: update todo
2019-09-26 11:01:29 +08:00
rankun
33e6db298d
feat: update mac version info
2019-09-26 10:57:48 +08:00
rankun
bc62142dc5
feat: change version set mode
2019-09-26 10:45:09 +08:00
rankun
d922352b9d
feat: reactor output dir
2019-09-26 09:22:32 +08:00
rankun
9e57f181ae
docs: update TODO.md
2019-09-24 19:54:38 +08:00
rankun
e3687a7a97
docs: update todo
2019-09-24 18:24:41 +08:00
rankun
b6241d09fd
fix: char to int error
2019-09-18 13:07:37 +08:00
rankun
c776580793
fix: devicemsg bug
2019-09-17 22:55:02 +08:00
rankun
1505dab6d7
feat: skin 1
2019-09-17 00:27:38 +08:00
rankun
2b5ed7c836
docs: update game video
2019-09-01 22:04:58 +08:00
rankun
31bc7f1bfd
docs: update README.md
2019-09-01 18:50:53 +08:00
rankun
8460267cf9
feat: update language
2019-08-31 12:42:03 +08:00
Barry
a004fcc2ef
Merge pull request #25 from barry-ran/feat-keymapscript
...
feat: keymapscript
2019-08-31 12:31:29 +08:00
rankun
17e9ee1c26
chore: update publish_for_win.bat
2019-08-31 12:29:35 +08:00
rankun
ea6970d5f4
fix: keymap init bug
2019-08-31 11:54:26 +08:00
rankun
714eae1ac5
feat: game keymap finish
2019-08-31 08:49:34 +08:00
rankun
c6e97295fd
chore: add build script
2019-08-31 06:22:16 +08:00
rankun
dcb813fa9a
chore: add build script
2019-08-26 13:24:17 +08:00
rankun
950ae0ee35
feat: keymap support script
2019-08-26 09:18:33 +08:00
rankun
cb65678402
feat: keymap support script
2019-08-23 14:12:04 +08:00
rankun
a9544bb754
feat: update key map
2019-08-22 14:16:51 +08:00
rankun
87d0095e35
feat: ready for key map script
2019-08-21 13:17:42 +08:00
rankun
96529076af
feat: change qt atomic to std::atomic
2019-08-21 11:35:25 +08:00
rankun
6b1a556e32
docs: update README.md
2019-08-21 10:51:05 +08:00
rankun
20fc3fb4b6
docs: update README.md
2019-08-21 10:14:46 +08:00
rankun
8e0f656d65
fix: video switch size abnormal
...
Close #15
2019-08-20 21:42:38 +08:00
Barry
941d0a5682
docs: update README.md
2019-07-21 05:23:57 +08:00
Barry
29fa3754bf
feat: game only windows
2019-07-21 04:50:17 +08:00
Unknown
dadf72a31e
feat: update ffmpeg to 4.1.3 (linux)
2019-07-21 12:42:23 +08:00
Barry
864c4a9f05
feat: update version num to 1.0.2
2019-07-21 12:21:48 +08:00
Barry
4650e3c985
doc: update README.md for game
2019-07-21 12:06:33 +08:00
Barry
cb9e0bb657
feat: update language
2019-07-21 11:29:29 +08:00
Barry
df39f688d5
feat: change ffmpeg to 4.1.3
2019-07-21 11:08:06 +08:00
rankun
0d9ea02d4d
fix: win determine 32 or 64
2019-07-17 14:37:40 +08:00