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
Tian Zhou
0cb58260a1
optimize the processing of stear wheel and mouse move
6 years ago
Tian Zhou
018149ee0e
fix libpng warning
6 years ago
Tian Zhou
90079e83d9
1, restrict mouse in window. 2, fix mouse move bugs
6 years ago
Tian Zhou
d5b4342018
support action: drag
6 years ago
Tian Zhou
cc7988907c
make the size looks better for horizontal screen
6 years ago
Tian Zhou
14fc57ced6
reduce operation delay by optimizing key-map
6 years ago
Tian Zhou
9106f04fcf
fix description bugs about mapping script
6 years ago
Tian Zhou
a1e04aa376
mouse button can be used as the switch-key
6 years ago
Tian Zhou
9e3b4aec41
translate the English readme. fix bugs in the Chinese readme
6 years ago
Tian Zhou
0ae3486e5c
update GUI and text. Fix translation bug
6 years ago
Tian Zhou
2a4a5c5b59
1, fix UI text. 2, add hot-load of mapping script
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
rankun
87d0095e35
feat: ready for key map script
6 years ago
rankun
96529076af
feat: change qt atomic to std::atomic
6 years ago
rankun
6b1a556e32
docs: update README.md
6 years ago