Commit graph

  • 43be63ea98 Move HID ids to common HID code Romain Vimont 2024-09-06 23:08:08 +0200
  • fd17b929ba Fix HID mouse header guard Romain Vimont 2024-09-06 23:08:08 +0200
  • b2107bb833 Add missing SC_ prefix for HID mouse event size Romain Vimont 2024-09-06 23:08:08 +0200
  • 57051b57ea Remove duplicate definition SC_HID_MAX_SIZE Romain Vimont 2024-09-06 23:08:08 +0200
  • 0c4de3b37d Fail on AOA keyboard/mouse initialization error Romain Vimont 2024-09-06 23:08:08 +0200
  • 4963b468cb Introduce non-droppable control messages Romain Vimont 2024-09-06 23:08:08 +0200
  • df8fdfcc82 Remove atomics from keyboard_uhid Romain Vimont 2024-09-06 23:08:08 +0200
  • a12106044c Process UHID outputs events from the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 557bc69265 Set clipboard from the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 10250dce65 Add mechanism to execute code on the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 73d722d4bf Expose main thread id Romain Vimont 2024-09-06 23:08:08 +0200
  • ca08d45bd7 Extract sc_push_event() Romain Vimont 2024-09-06 23:08:08 +0200
  • 5317492225 Store events numbers in an enum Romain Vimont 2024-09-06 23:08:08 +0200
  • cce886d94a Fix deprecated references in scrcpy manpage Romain Vimont 2024-09-06 23:08:08 +0200
  • 68982c73da Do not send uninitialized HID event Romain Vimont 2024-09-07 18:35:16 +0200
  • 8d4ea2bd37 Fix compilation with -Dusb=false Romain Vimont 2024-09-13 22:00:43 +0200
  • 265a15e0b1 Accept float values for --max-fps Romain Vimont 2024-09-13 20:03:50 +0200
  • 6451ad271a Ignore minBufferSize on error Romain Vimont 2024-09-13 20:03:17 +0200
  • bec3321fff Validate server arguments Romain Vimont 2024-09-13 19:53:05 +0200
  • dea1fe3386 Validate crop and video size Romain Vimont 2024-09-13 19:48:44 +0200
  • a7cae59578 Improve delay buffer startup Romain Vimont 2024-09-12 10:53:44 +0200
  • 3b08935324 Merge remote-tracking branch 'upstream/master' nightmare 2024-09-11 23:01:39 +0800
  • f089ea67e1 Add missing flag initialization Romain Vimont 2024-09-11 15:36:51 +0200
  • 63ced79842 Reverse NDEBUG conditions Romain Vimont 2024-09-11 11:29:00 +0200
  • 33a8c39beb Fix local NDEBUG define Romain Vimont 2024-09-11 11:26:07 +0200
  • d65975ed94
    handle SDL_WINDOWEVENT_SHOWN like SDL_WINDOWEVENT_EXPOSED chayleaf 2024-09-10 18:36:35 +0700
  • cfd4e06558
    Merge 2391b6f5be into 21e2e2606e Adnan Yunus 2024-09-09 12:12:48 -0600
  • aaa9284e58 Add gamepad user documentation tmp Romain Vimont 2024-09-09 18:25:50 +0200
  • 94a234ca43 Fix link in OTG documentation Romain Vimont 2024-09-09 18:24:29 +0200
  • 125625ecd1 Add UHID gamepad rumble WIP Romain Vimont 2024-09-06 23:08:08 +0200
  • 0483874a55 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • 32091f0c39 Mention physical gamepad names for UHID devices Romain Vimont 2024-09-08 19:57:14 +0200
  • 7f6adc015f Reorder function parameters for consistency Romain Vimont 2024-09-08 20:01:28 +0200
  • f2e179c447 Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • 0fe208d3f3 Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 9afc497e20 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • 477cbbbfd5 Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • b964e7f3cb Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 33344968d7 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • b587014ccf Add UHID gamepad rumble WIP gamepad.draft3 Romain Vimont 2024-09-06 23:08:08 +0200
  • 890ee4d893 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • 2e79f4b9ef Expose custom UHID device name Romain Vimont 2024-09-08 19:57:14 +0200
  • 676a83610d Reorder function parameters for consistency Romain Vimont 2024-09-08 20:01:28 +0200
  • f151992e08 Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • 54b6fa5f6e Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 2d32cbc716 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • 29105b240b Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • d14cc19c91 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 385b31fb06 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • c4b6bb312c Add util functions to write in little-endian Romain Vimont 2024-09-06 23:08:08 +0200
  • abec04e8e7 Add connected gamepads on start Romain Vimont 2024-09-06 23:08:08 +0200
  • 0ea20f90be Handle SDL gamepad events Romain Vimont 2024-09-06 23:08:08 +0200
  • a5ffe5b060 Fix HID comments Romain Vimont 2024-09-06 23:08:08 +0200
  • 6f1d79ba17 Make AOA keyboard/mouse open error fatal Romain Vimont 2024-09-06 23:08:08 +0200
  • 44e29989ee Unregister all AOA devices automatically on exit Romain Vimont 2024-09-06 23:08:08 +0200
  • 00786942be Make HID logs uniform Romain Vimont 2024-09-06 23:08:08 +0200
  • e6017cdc5d Add AOA open/close verbose logs Romain Vimont 2024-09-06 23:08:08 +0200
  • 8fb87b5e6b Introduce hid_open and hid_close events Romain Vimont 2024-09-06 23:08:08 +0200
  • 24f7ea5894 Rename hid_event to hid_input Romain Vimont 2024-09-06 23:08:08 +0200
  • dbdfd9c8bf Make AOA open and close asynchronous Romain Vimont 2024-09-06 23:08:08 +0200
  • d58eb616f0 Reorder AOA functions Romain Vimont 2024-09-06 23:08:08 +0200
  • 230e6b4079 Refactor AOA handling Romain Vimont 2024-09-06 23:08:08 +0200
  • 3bd07aa8ff Move HID ids to common HID code Romain Vimont 2024-09-06 23:08:08 +0200
  • 28c91ecba2 Fix HID mouse header guard Romain Vimont 2024-09-06 23:08:08 +0200
  • 9ebb836b20 Add missing SC_ prefix for HID mouse event size Romain Vimont 2024-09-06 23:08:08 +0200
  • 1559940cee Remove duplicate definition SC_HID_MAX_SIZE Romain Vimont 2024-09-06 23:08:08 +0200
  • 0cc1a855dc Fail on AOA keyboard/mouse initialization error Romain Vimont 2024-09-06 23:08:08 +0200
  • b49064064c Introduce non-droppable control messages Romain Vimont 2024-09-06 23:08:08 +0200
  • ba342c398d Remove atomics from keyboard_uhid Romain Vimont 2024-09-06 23:08:08 +0200
  • d7fe119c8e Process UHID outputs events from the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • c5ccae5538 Set clipboard from the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 87d9d68c07 Add mechanism to execute code on the main thread Romain Vimont 2024-09-06 23:08:08 +0200
  • 684e2b632e Expose main thread id Romain Vimont 2024-09-06 23:08:08 +0200
  • 8598e7d7a8 Extract sc_push_event() Romain Vimont 2024-09-06 23:08:08 +0200
  • 8b372ae809 Store events numbers in an enum Romain Vimont 2024-09-06 23:08:08 +0200
  • 28512d3872 Fix deprecated reference in scrcpy manpage Romain Vimont 2024-09-06 23:08:08 +0200
  • c11f07c1e8 Do not send uninitialized HID event Romain Vimont 2024-09-07 18:35:16 +0200
  • 903a5aaaf5 Replace "could not" by "cannot" where appropriate Romain Vimont 2024-09-09 08:24:52 +0200
  • 53bdb4e4bc
    Merge 81d850686d into 21e2e2606e Kartik Shah 2024-09-08 23:24:03 +0200
  • 25470a5a16 gamepad_hid_output gamepad.rumblewip Romain Vimont 2024-09-08 09:41:42 +0200
  • 995d069d35 Add UHID gamepad rumble WIP Romain Vimont 2024-09-06 23:08:08 +0200
  • 015bbb1f44 gamepad_resampler_skeleton gamepad_resampler.1 Romain Vimont 2024-09-08 08:53:19 +0200
  • 82660c25a0 Add UHID gamepad rumble WIP Romain Vimont 2024-09-06 23:08:08 +0200
  • 246b708757 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • 07cf49310c Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • 17987ee48e Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 8455b959b3 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • 5989198503 Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • 214efa0855 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 75a3294c2b Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200
  • 2680a714b4 Add util functions to write in little-endian Romain Vimont 2024-09-06 23:08:08 +0200
  • 6366438a69 Add connected gamepads on start Romain Vimont 2024-09-06 23:08:08 +0200
  • b54b0a6958 Add UHID gamepad rumble WIP gamepad.draft2 Romain Vimont 2024-09-06 23:08:08 +0200
  • e5c7840530 Simplify UHID outputs routing Romain Vimont 2024-09-06 23:08:08 +0200
  • ccc030625b Make -K -M and -G use AOA in OTG mode Romain Vimont 2024-09-07 23:06:16 +0200
  • b0b05909c0 Add UHID gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • 330d844231 Add UHID_DESTROY control message Romain Vimont 2024-09-06 23:08:08 +0200
  • ab6732f32d Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +0200
  • 32c73a5448 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +0200
  • c72c772c81 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +0200