Commit graph

663 commits

Author SHA1 Message Date
Florian Märkl
ebcf72fb10
Fix Feedback State Encryption 2019-08-17 14:38:40 +02:00
Florian Märkl
b0e0cbec0b
Fix AV Packets with flag in first byte + Test 2019-08-17 14:38:40 +02:00
Florian Märkl
193c056067
Add ChiakiFeedbackSender 2019-08-17 14:38:40 +02:00
Florian Märkl
caa70ab55f
Dirty Feedback State working! 2019-08-17 14:38:39 +02:00
Florian Märkl
49e7143de9
Move Chiaki Session to StreamSession 2019-08-17 14:38:39 +02:00
Florian Märkl
c5bb81c015
Add Feedback State to Takion 2019-08-17 14:38:39 +02:00
Florian Märkl
c045dbba62
Add StreamSession and connect Gamepad 2019-08-17 14:38:38 +02:00
Florian Märkl
a45ea63598
Fix a few Bugs 2019-08-17 14:38:38 +02:00
Florian Märkl
b3cc46ee0f
Add stub DiscoveryManager 2019-08-17 14:38:38 +02:00
Florian Märkl
08137faaff
Implement ChiakiDiscoveryService Sending 2019-08-17 14:38:38 +02:00
Florian Märkl
040c9af841
Add stub ChiakiDiscoveryService 2019-08-17 14:38:37 +02:00
Florian Märkl
661b410db1
Add basic ToolBar 2019-08-17 14:38:37 +02:00
Florian Märkl
76bf46613e
Add DynamicGridWidget Unique Selection 2019-08-17 14:38:37 +02:00
Florian Märkl
264d7523ec
Add Basic ServerItemWidget 2019-08-17 14:38:37 +02:00
Florian Märkl
0e547f1540
Add DynamicGridWidget 2019-08-17 14:38:36 +02:00
Florian Märkl
498e48e4f6
Add stub MainWindow 2019-08-17 14:38:36 +02:00
Florian Märkl
0124fc1ab6
Re-check Takion Data Packets after Crypt is set 2019-08-17 14:38:36 +02:00
Florian Märkl
a29560eb7f
Postpone non-data Takion packets until crypt is available 2019-08-17 14:38:35 +02:00
Florian Märkl
7c8a8bc600
Init Crypt in StreamConnection Bang Handler 2019-08-17 14:38:35 +02:00
Florian Märkl
74f2592a08
Use ChiakiReorderQueue for Data in Takion 2019-08-17 14:38:35 +02:00
Florian Märkl
33f1f91cbe
Move Takion Handshake to Thread 2019-08-17 14:38:35 +02:00
Florian Märkl
e3935cbf88
Refactor Takion Callbacks 2019-08-17 14:38:34 +02:00
Florian Märkl
632cf6cf91
Add ChiakiReorderQueue 2019-08-17 14:38:34 +02:00
Florian Märkl
b3f71fc5ab
Add ChiakiSeqNum32 2019-08-17 14:38:34 +02:00
Florian Märkl
044159e83d
Refactor StreamConnection Synchronization 2019-08-17 14:38:34 +02:00
Florian Märkl
c23b3b9bf9
Refactor ChiakiPredCond to ChiakiBoolPredCond 2019-08-17 14:38:33 +02:00
Florian Märkl
d0ffcdee09
Fix GMAC for sending on Takion 2019-08-17 14:38:33 +02:00
Florian Märkl
02eab4efc8
Implement GMAC for Takion Control Data 2019-08-17 14:38:33 +02:00
Florian Märkl
a4fd9a49e8
Implement basic Takion Heartbeat 2019-08-17 14:38:32 +02:00
Florian Märkl
d398680604
Rename Nagare to StreamConnection 2019-08-17 14:38:32 +02:00
Florian Märkl
9456acf792
Implement Discovery Command 2019-08-17 14:38:32 +02:00
Florian Märkl
13ddd88c89
Implement Discovery Thread 2019-08-17 14:38:32 +02:00
Florian Märkl
5b2b760dea
Use Stop Pipe in Discovery 2019-08-17 14:38:31 +02:00
Florian Märkl
f27639931c
Add ChiakiStopPipe 2019-08-17 14:38:31 +02:00
Florian Märkl
76bafc25c2
Stub Discovery Thread 2019-08-17 14:38:31 +02:00
Florian Märkl
e1befb2e90
Add ChiakiPredCond 2019-08-17 14:38:31 +02:00
Florian Märkl
3ac355608e
Discovery Bind and Send 2019-08-17 14:38:30 +02:00
Florian Märkl
4ea95a6130
Implement Congestion Control Thread 2019-08-17 14:38:30 +02:00
Florian Märkl
cb5bc75d2e
Handle non-protobuf Takion Data 2019-08-17 14:38:30 +02:00
Florian Märkl
bc600740e4
Fix old Video Frame Check 2019-08-17 14:38:30 +02:00
Florian Märkl
98a3c74e3b
Begin Discovery 2019-08-17 14:38:29 +02:00
Florian Märkl
6ca1a80758
Use SeqNum Arithmetic in Video Receiver 2019-08-17 14:38:29 +02:00
Florian Märkl
d9cb444ec6
Add SeqNum 2019-08-17 14:38:29 +02:00
Florian Märkl
76a3d67f5e
Very dirty Video Display 2019-08-17 14:38:28 +02:00
Florian Märkl
6846d61fa2
Video is working! 2019-08-17 14:38:28 +02:00
Florian Märkl
8876b591bc
Implement Frame Processor 2019-08-17 14:38:28 +02:00
Florian Märkl
defa6d54df
Identify some values 2019-08-17 14:38:28 +02:00
Florian Märkl
26b2d57fcb
Add QtAV Output 2019-08-17 14:38:27 +02:00
Florian Märkl
d0aaacb600
Add basic StreamWindow 2019-08-17 14:38:27 +02:00
Florian Märkl
7d448cc8b3
Push Samples into Video Receiver 2019-08-17 14:38:27 +02:00