rankun
addac5807c
fix: game keymap invalid
...
don't send AMOTION_EVENT_ACTION_MOVE without left button press
6 years ago
rankun
b1f7611a87
feat: remove unnecessary ';'
6 years ago
rankun
5240f52c9d
feat: change assert to Q_ASSERT
6 years ago
rankun
31efc0de25
feat: change video size to max size
6 years ago
rankun
47ce210843
fix: skin overlapping
6 years ago
rankun
09d3837052
fix: game high dpi support
6 years ago
Barry
3798975793
fix: socket sync recv
...
Close #67
6 years ago
rankun
65d3baf427
docs: update FAQ.md
6 years ago
rankun
39eee858ff
docs: update FAQ.md
6 years ago
rankun
80391d3426
chore: update publish script
6 years ago
rankun
890047f9c0
feat: update qt opengl
6 years ago
rankun
2db8a5710f
docs: update docs
6 years ago
rankun
3e725e1675
feat: update config
6 years ago
rankun
c96e3ed9dd
feat: add config
6 years ago
rankun
d7e9b7809f
feat: sync scrcpy
6 years ago
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.
6 years ago
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 >
6 years ago
rankun
c957bfc798
feat: sync scrcpy
6 years ago
rankun
6cf0bf75ab
feat: sync scrcpy server
6 years ago
rankun
c4bc2f3caf
docs: update android server build
6 years ago
rankun
293e7f8145
feat: remove removeServer,
6 years ago
rankun
cb4858dd8f
fix: english translat error
...
Close #49
6 years ago
rankun
8022260a89
docs: update faq
6 years ago
rankun
f7eb231d38
docs: set en readme default
6 years ago
rankun
e6ab785c26
docs: update FAQ.md
6 years ago
rankun
dbbc71ba46
docs: change docs to docs dir
6 years ago
rankun
276ae38be1
docs: update README_EN.md
6 years ago
rankun
71079ab838
fix: get device port error on linux
6 years ago
rankun
7201723d3e
Merge branch 'master' of gitee.com:Barryda/QtScrcpy
6 years ago
rankun
12aa73bcdd
docs: update todo
6 years ago
rankun
33e6db298d
feat: update mac version info
6 years ago
rankun
bc62142dc5
feat: change version set mode
6 years ago
rankun
d922352b9d
feat: reactor output dir
6 years ago
rankun
9e57f181ae
docs: update TODO.md
6 years ago
rankun
e3687a7a97
docs: update todo
6 years ago
rankun
b6241d09fd
fix: char to int error
6 years ago
rankun
c776580793
fix: devicemsg bug
6 years ago
rankun
1505dab6d7
feat: skin 1
6 years ago
rankun
2b5ed7c836
docs: update game video
6 years ago
rankun
31bc7f1bfd
docs: update README.md
6 years ago
rankun
8460267cf9
feat: update language
6 years ago
Barry
a004fcc2ef
Merge pull request #25 from barry-ran/feat-keymapscript
...
feat: keymapscript
6 years ago
rankun
17e9ee1c26
chore: update publish_for_win.bat
6 years ago
rankun
ea6970d5f4
fix: keymap init bug
6 years ago
rankun
714eae1ac5
feat: game keymap finish
6 years ago
rankun
c6e97295fd
chore: add build script
6 years ago
rankun
dcb813fa9a
chore: add build script
6 years ago
rankun
950ae0ee35
feat: keymap support script
6 years ago
rankun
cb65678402
feat: keymap support script
6 years ago
rankun
a9544bb754
feat: update key map
6 years ago