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
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
rankun
20fc3fb4b6
docs: update README.md
6 years ago
rankun
8e0f656d65
fix: video switch size abnormal
...
Close #15
6 years ago
Barry
941d0a5682
docs: update README.md
7 years ago
Barry
29fa3754bf
feat: game only windows
7 years ago
Unknown
dadf72a31e
feat: update ffmpeg to 4.1.3 (linux)
7 years ago
Barry
864c4a9f05
feat: update version num to 1.0.2
7 years ago
Barry
4650e3c985
doc: update README.md for game
7 years ago
Barry
cb9e0bb657
feat: update language
7 years ago
Barry
df39f688d5
feat: change ffmpeg to 4.1.3
7 years ago