Commit Graph

  • c439afcb59
    Fix CMake Florian Märkl 2019-07-28 17:26:59 +02:00
  • 17ca818dcd
    Refactor Logging Florian Märkl 2019-07-28 17:25:46 +02:00
  • 5c1611b52e
    Add chiaki_controller_state_or() Florian Märkl 2019-07-10 11:06:30 +02:00
  • bf17d81d25
    Add Basic Keyboard Input Florian Märkl 2019-07-10 09:58:01 +02:00
  • 3f76782b6c
    Add CHIAKI_GUI_ENABLE_QT_GAMEPAD option Florian Märkl 2019-07-10 09:41:11 +02:00
  • 8653afffce
    Fixes for macOS Florian Märkl 2019-07-08 13:37:40 +02:00
  • 2071ad46bb
    Add Takion Send Buffer Florian Märkl 2019-07-07 17:11:54 +02:00
  • 3aaed1ebd1
    Some more Renaming in Takion Florian Märkl 2019-07-07 12:04:02 +02:00
  • e799ae3912
    Disable some Logging Florian Märkl 2019-07-05 21:33:40 +02:00
  • cb77b03587
    Some Renaming in Takion Florian Märkl 2019-07-05 21:31:17 +02:00
  • 00a4870714
    Add L2 and R2 Florian Märkl 2019-07-05 10:22:24 +02:00
  • e37ac7bc77
    Feedback History working! Florian Märkl 2019-07-04 23:46:26 +02:00
  • a0567b670c
    Add Face Buttons to ChiakiControllerState Florian Märkl 2019-07-04 21:10:56 +02:00
  • ebcf72fb10
    Fix Feedback State Encryption Florian Märkl 2019-06-30 16:30:26 +02:00
  • b0e0cbec0b
    Fix AV Packets with flag in first byte + Test Florian Märkl 2019-06-30 15:11:50 +02:00
  • 193c056067
    Add ChiakiFeedbackSender Florian Märkl 2019-06-30 12:23:42 +02:00
  • caa70ab55f
    Dirty Feedback State working! Florian Märkl 2019-06-29 19:06:43 +02:00
  • 49e7143de9
    Move Chiaki Session to StreamSession Florian Märkl 2019-06-29 17:29:18 +02:00
  • c5bb81c015
    Add Feedback State to Takion Florian Märkl 2019-06-29 16:56:49 +02:00
  • c045dbba62
    Add StreamSession and connect Gamepad Florian Märkl 2019-06-29 15:53:40 +02:00
  • a45ea63598
    Fix a few Bugs Florian Märkl 2019-06-28 16:30:17 +02:00
  • b3cc46ee0f
    Add stub DiscoveryManager Florian Märkl 2019-06-28 14:39:37 +02:00
  • 08137faaff
    Implement ChiakiDiscoveryService Sending Florian Märkl 2019-06-28 14:25:14 +02:00
  • 040c9af841
    Add stub ChiakiDiscoveryService Florian Märkl 2019-06-28 13:43:10 +02:00
  • 661b410db1
    Add basic ToolBar Florian Märkl 2019-06-28 12:44:57 +02:00
  • 76bf46613e
    Add DynamicGridWidget Unique Selection Florian Märkl 2019-06-28 12:29:28 +02:00
  • 264d7523ec
    Add Basic ServerItemWidget Florian Märkl 2019-06-28 11:37:20 +02:00
  • 0e547f1540
    Add DynamicGridWidget Florian Märkl 2019-06-28 10:58:10 +02:00
  • 498e48e4f6
    Add stub MainWindow Florian Märkl 2019-06-28 09:13:12 +02:00
  • 0124fc1ab6
    Re-check Takion Data Packets after Crypt is set Florian Märkl 2019-06-27 21:09:05 +02:00
  • a29560eb7f
    Postpone non-data Takion packets until crypt is available Florian Märkl 2019-06-27 20:56:11 +02:00
  • 7c8a8bc600
    Init Crypt in StreamConnection Bang Handler Florian Märkl 2019-06-27 17:55:07 +02:00
  • 74f2592a08
    Use ChiakiReorderQueue for Data in Takion Florian Märkl 2019-06-27 17:06:49 +02:00
  • 33f1f91cbe
    Move Takion Handshake to Thread Florian Märkl 2019-06-27 15:59:36 +02:00
  • e3935cbf88
    Refactor Takion Callbacks Florian Märkl 2019-06-27 14:43:47 +02:00
  • 632cf6cf91
    Add ChiakiReorderQueue Florian Märkl 2019-06-27 11:49:55 +02:00
  • b3f71fc5ab
    Add ChiakiSeqNum32 Florian Märkl 2019-06-26 21:27:51 +02:00
  • 044159e83d
    Refactor StreamConnection Synchronization Florian Märkl 2019-06-25 15:08:58 +02:00
  • c23b3b9bf9
    Refactor ChiakiPredCond to ChiakiBoolPredCond Florian Märkl 2019-06-25 12:40:31 +02:00
  • d0ffcdee09
    Fix GMAC for sending on Takion Florian Märkl 2019-06-24 17:14:11 +02:00
  • 02eab4efc8
    Implement GMAC for Takion Control Data Florian Märkl 2019-06-23 17:14:42 +02:00
  • a4fd9a49e8
    Implement basic Takion Heartbeat Florian Märkl 2019-06-23 15:42:48 +02:00
  • d398680604
    Rename Nagare to StreamConnection Florian Märkl 2019-06-23 13:55:51 +02:00
  • 9456acf792
    Implement Discovery Command Florian Märkl 2019-06-14 14:03:31 +02:00
  • 13ddd88c89
    Implement Discovery Thread Florian Märkl 2019-06-14 13:18:40 +02:00
  • 5b2b760dea
    Use Stop Pipe in Discovery Florian Märkl 2019-06-14 11:37:18 +02:00
  • f27639931c
    Add ChiakiStopPipe Florian Märkl 2019-06-14 11:34:14 +02:00
  • 76bafc25c2
    Stub Discovery Thread Florian Märkl 2019-06-14 10:42:16 +02:00
  • e1befb2e90
    Add ChiakiPredCond Florian Märkl 2019-06-14 10:31:30 +02:00
  • 3ac355608e
    Discovery Bind and Send Florian Märkl 2019-06-14 09:55:00 +02:00
  • 4ea95a6130
    Implement Congestion Control Thread Florian Märkl 2019-06-13 21:51:28 +02:00
  • cb5bc75d2e
    Handle non-protobuf Takion Data Florian Märkl 2019-06-13 13:59:40 +02:00
  • bc600740e4
    Fix old Video Frame Check Florian Märkl 2019-06-12 19:27:08 +02:00
  • 98a3c74e3b
    Begin Discovery Florian Märkl 2019-06-12 18:41:32 +02:00
  • 6ca1a80758
    Use SeqNum Arithmetic in Video Receiver Florian Märkl 2019-06-12 18:10:55 +02:00
  • d9cb444ec6
    Add SeqNum Florian Märkl 2019-06-12 13:44:51 +02:00
  • 76a3d67f5e
    Very dirty Video Display Florian Märkl 2019-06-10 20:55:42 +02:00
  • 6846d61fa2
    Video is working! Florian Märkl 2019-06-10 17:59:58 +02:00
  • 8876b591bc
    Implement Frame Processor Florian Märkl 2019-06-10 16:05:38 +02:00
  • defa6d54df
    Identify some values Florian Märkl 2019-06-10 11:14:37 +02:00
  • 26b2d57fcb
    Add QtAV Output Florian Märkl 2019-06-08 15:34:44 +02:00
  • d0aaacb600
    Add basic StreamWindow Florian Märkl 2019-06-01 14:11:09 +02:00
  • 7d448cc8b3
    Push Samples into Video Receiver Florian Märkl 2019-06-01 14:00:07 +02:00
  • ef106073d9
    Pass StreamInfo to Video Receiver Florian Märkl 2019-06-01 13:30:27 +02:00
  • b2541d5430
    Add stub Video Receiver Florian Märkl 2019-05-31 22:22:56 +02:00
  • 46743a6af7
    Takion Audio/Video Packet Types Florian Märkl 2019-05-31 22:02:53 +02:00
  • 2b2b4ae31d
    Refactor AV Receiving Florian Märkl 2019-05-18 13:28:10 +02:00
  • 0dac2bc4fb
    Fix GMAC for multiples of key refresh Florian Märkl 2019-04-12 23:44:31 +02:00
  • ca647d0927
    Fix Temporary GMAC Keys Florian Märkl 2019-04-12 23:06:48 +02:00
  • 52a293eadf
    GMAC Split Test Florian Märkl 2019-04-12 14:37:53 +02:00
  • 77c11cadbc
    Fix MAC for Messages Florian Märkl 2019-04-04 22:15:25 +02:00
  • 8c158815e7
    Simplify and finish GMAC Key Generation Florian Märkl 2019-04-04 22:02:41 +02:00
  • fbd79f8796
    Refactor MAC check in Takion Florian Märkl 2019-04-03 21:36:24 +02:00
  • dc5dd3ed78
    Some takion packet semantics Florian Märkl 2019-04-01 16:03:03 +02:00
  • 52cc926426
    More Parsing Florian Märkl 2019-03-31 21:57:51 +02:00
  • 1614fe7993
    More av parsing Florian Märkl 2019-03-30 18:44:31 +01:00
  • d689f9e029
    GMAC working Florian Märkl 2019-03-26 22:36:02 +01:00
  • f128dd6426
    Implement Heartbeat Florian Märkl 2019-03-20 21:39:08 +01:00
  • cb226eb3a8
    Add Heartbeat Message Types Florian Märkl 2019-03-20 20:05:40 +01:00
  • e4d8213842
    Add basic GMAC implementation Florian Märkl 2019-03-19 23:04:37 +01:00
  • c82ff6259b
    More Packet Parsing Florian Märkl 2019-03-17 22:53:53 +01:00
  • e3a0a9fe1b
    Play Audio in Qt client Florian Märkl 2018-12-02 13:44:59 +01:00
  • 41cfefd5ae
    Receive and decode Audio Frames Florian Märkl 2018-12-02 13:21:47 +01:00
  • bd434921ae
    Prepare Audio Receiver Florian Märkl 2018-11-29 17:48:06 +01:00
  • e0bef511b2
    Handle STREAMINFO Florian Märkl 2018-11-29 17:01:32 +01:00
  • 5f654dde02
    Create GKCrypts Florian Märkl 2018-11-29 14:23:08 +01:00
  • 1588e81b9e
    Fix GKCrypt and add tests Florian Märkl 2018-11-28 16:02:25 +01:00
  • 9fc743d81c
    Add GKCrypt En/Decrypt Florian Märkl 2018-11-28 11:31:13 +01:00
  • fb4f357620
    Initialize GKCrypt Florian Märkl 2018-11-26 19:43:59 +01:00
  • 81a6415b6c
    Derive ECDH secret in Nagare Florian Märkl 2018-11-26 19:19:31 +01:00
  • efc26ec16c
    Finish ECDH test Florian Märkl 2018-11-26 19:14:47 +01:00
  • eaf88afd2d
    Start ECDH test Florian Märkl 2018-11-26 16:44:48 +01:00
  • 6eba5af333
    Read remote ECDH Key Florian Märkl 2018-11-25 19:09:18 +01:00
  • 587fc0ea69
    Nagare receive bang Florian Märkl 2018-11-25 16:21:42 +01:00
  • 0b3ce4725d
    Generate ECDH Key, Send Big Florian Märkl 2018-11-25 15:24:47 +01:00
  • f86ecd931b
    LaunchSpec Florian Märkl 2018-11-24 21:51:59 +01:00
  • 02f3886d72
    Nagare big/bang (still crashing PS4) Florian Märkl 2018-11-24 19:23:26 +01:00
  • 62ae3613c1
    Add Mirai, Start Nagare Florian Märkl 2018-11-24 19:09:22 +01:00
  • 8f42cff06e
    Senkusha finished excluding MTU and RTT tests Florian Märkl 2018-11-24 15:26:46 +01:00
  • 890b600d19
    Receive and send data ack Florian Märkl 2018-11-24 12:10:53 +01:00