Commit graph

663 commits

Author SHA1 Message Date
Florian Märkl
5403cbb389
Log into SessionLog 2019-08-17 14:38:54 +02:00
Florian Märkl
c4921ad682
Add SessionLog 2019-08-17 14:38:53 +02:00
Florian Märkl
da719d8b8a
Add Thread Names 2019-08-17 14:38:53 +02:00
Florian Märkl
55002a4585
Make Video Decoding more stable 2019-08-17 14:38:53 +02:00
Florian Märkl
3c5912ad75
Move CTR Mode Key Stream Generation to Thread 2019-08-17 14:38:53 +02:00
Florian Märkl
679af22f6d
Move Frame Uploader to Thread 2019-08-17 14:38:52 +02:00
Florian Märkl
3358759aab
Add Double-Buffering Frame Uploader 2019-08-17 14:38:52 +02:00
Florian Märkl
c6a15bcfae
Add AVOpenGLWidget 2019-08-17 14:38:52 +02:00
Florian Märkl
e9bb7c8569
Fix another small Leak 2019-08-17 14:38:52 +02:00
Florian Märkl
b9367ff12e
Fix some Leaks 2019-08-17 14:38:51 +02:00
Florian Märkl
bea03d667a
Detect Remote Disconnect 2019-08-17 14:38:51 +02:00
Florian Märkl
389676899c
Specify Video Profile 2019-08-17 14:38:51 +02:00
Florian Märkl
f886995295
Message Box on Session Quit 2019-08-17 14:38:50 +02:00
Florian Märkl
8e15f498c2
Make StreamWindow create the Session 2019-08-17 14:38:50 +02:00
Florian Märkl
c34ce875ba
Fix Session Quitting on Error 2019-08-17 14:38:50 +02:00
Florian Märkl
f6702b1955
Stop Session on Window Close 2019-08-17 14:38:50 +02:00
Florian Märkl
5d9f114e01
Make Stream Connection better stoppable 2019-08-17 14:38:49 +02:00
Florian Märkl
99fb690ad7
Make Ctrl stoppable 2019-08-17 14:38:49 +02:00
Florian Märkl
e7b4c2b661
Add Stop Pipe to Session 2019-08-17 14:38:49 +02:00
Florian Märkl
d316e7c8cf
Refactor Senkusha and remove Mirai 2019-08-17 14:38:49 +02:00
Florian Märkl
57e9e8e50c
Prepare Session Stopping 2019-08-17 14:38:48 +02:00
Florian Märkl
1a5654bd49
Add ChiakiException 2019-08-17 14:38:48 +02:00
Florian Märkl
01111d62e4
Avoid malloc on every Audio Frame 2019-08-17 14:38:48 +02:00
Florian Märkl
1e8953f76c
Implement Audio FEC 2019-08-17 14:38:47 +02:00
Florian Märkl
a2774ba39e
Flush partial Frames 2019-08-17 14:38:47 +02:00
Florian Märkl
b6cfb98022
Add Verbose Log Level 2019-08-17 14:38:47 +02:00
Florian Märkl
5d1d45543a
Fix cumulative ack 2019-08-17 14:38:47 +02:00
Florian Märkl
03b81e9509
Add Test for Takion Send Buffer 2019-08-17 14:38:46 +02:00
Florian Märkl
8914ac5f0b
Fix some issues with DATA ACK 2019-08-17 14:38:46 +02:00
Florian Märkl
09a0a0946e
Remove malloc in chiaki_frame_processor_fec() 2019-08-17 14:38:46 +02:00
Florian Märkl
7256a0700d
Add Mutex for local SeqNum 2019-08-17 14:38:46 +02:00
Florian Märkl
785ff38db4
Add Corrupt Frame Reporting 2019-08-17 14:38:45 +02:00
Florian Märkl
92f10afd20
Minor FEC/Flushing Fixes 2019-08-17 14:38:45 +02:00
Florian Märkl
ac87d622c8
Add Early Video Frame Flush 2019-08-17 14:38:45 +02:00
Florian Märkl
0626bca624
Refactor Video Receiver a bit 2019-08-17 14:38:44 +02:00
Florian Märkl
6bd7c117e8
Add FEC 2019-08-17 14:38:44 +02:00
Florian Märkl
3d169dfd1f
Minor Log Fixes 2019-08-17 14:38:44 +02:00
Florian Märkl
c439afcb59
Fix CMake 2019-08-17 14:38:44 +02:00
Florian Märkl
17ca818dcd
Refactor Logging 2019-08-17 14:38:43 +02:00
Florian Märkl
5c1611b52e
Add chiaki_controller_state_or() 2019-08-17 14:38:43 +02:00
Florian Märkl
bf17d81d25
Add Basic Keyboard Input 2019-08-17 14:38:43 +02:00
Florian Märkl
3f76782b6c
Add CHIAKI_GUI_ENABLE_QT_GAMEPAD option 2019-08-17 14:38:43 +02:00
Florian Märkl
8653afffce
Fixes for macOS 2019-08-17 14:38:42 +02:00
Florian Märkl
2071ad46bb
Add Takion Send Buffer 2019-08-17 14:38:42 +02:00
Florian Märkl
3aaed1ebd1
Some more Renaming in Takion 2019-08-17 14:38:42 +02:00
Florian Märkl
e799ae3912
Disable some Logging 2019-08-17 14:38:41 +02:00
Florian Märkl
cb77b03587
Some Renaming in Takion 2019-08-17 14:38:41 +02:00
Florian Märkl
00a4870714
Add L2 and R2 2019-08-17 14:38:41 +02:00
Florian Märkl
e37ac7bc77
Feedback History working! 2019-08-17 14:38:41 +02:00
Florian Märkl
a0567b670c
Add Face Buttons to ChiakiControllerState 2019-08-17 14:38:40 +02:00