Commit Graph

  • 1487bddfa2 Add gamepad support in OTG mode Romain Vimont 2024-09-06 23:08:08 +02:00
  • 519969d3e0 Add AOA gamepad support Romain Vimont 2024-09-06 23:08:08 +02:00
  • f6a40ecfa9 Implement HID gamepad Romain Vimont 2024-09-06 23:08:08 +02:00
  • 97352bc21d Add util functions to write in little-endian Romain Vimont 2024-09-06 23:08:08 +02:00
  • 1c326c9330 Trigger connected gamepads on start Romain Vimont 2024-09-06 23:08:08 +02:00
  • 9be3a68ac6 Handle SDL gamepad events Romain Vimont 2024-09-06 23:08:08 +02:00
  • a293bf368e Fix HID comments Romain Vimont 2024-09-06 23:08:08 +02:00
  • 0ad8ca2141 Make AOA keyboard/mouse open error fatal Romain Vimont 2024-09-06 23:08:08 +02:00
  • 0c432bc854 Unregister all AOA devices automatically on exit Romain Vimont 2024-09-06 23:08:08 +02:00
  • a436a9ec34 Make HID logs uniform Romain Vimont 2024-09-06 23:08:08 +02:00
  • 3180218b9a Add AOA open/close verbose logs Romain Vimont 2024-09-06 23:08:08 +02:00
  • 3ae38a5c54 Introduce hid_open and hid_close events Romain Vimont 2024-09-06 23:08:08 +02:00
  • b633614d36 Rename hid_event to hid_input Romain Vimont 2024-09-06 23:08:08 +02:00
  • 5841650aa0 Make AOA open and close asynchronous Romain Vimont 2024-09-06 23:08:08 +02:00
  • 9c382e8169 Reorder AOA functions Romain Vimont 2024-09-06 23:08:08 +02:00
  • 037009b11c Refactor AOA handling Romain Vimont 2024-09-06 23:08:08 +02:00
  • 9c5876cc15 Move HID ids to common HID code Romain Vimont 2024-09-06 23:08:08 +02:00
  • ced31229c8 Fix HID mouse header guard Romain Vimont 2024-09-06 23:08:08 +02:00
  • d5f7a5e704 Add missing SC_ prefix for HID mouse event size Romain Vimont 2024-09-06 23:08:08 +02:00
  • 80dc95c215 Remove duplicate definition SC_HID_MAX_SIZE Romain Vimont 2024-09-06 23:08:08 +02:00
  • b04d8eb162 Fail on AOA keyboard/mouse initialization error Romain Vimont 2024-09-06 23:08:08 +02:00
  • 698e4d1bae Introduce non-droppable control messages Romain Vimont 2024-09-06 23:08:08 +02:00
  • c3a4b17842 Remove atomics from keyboard_uhid Romain Vimont 2024-09-06 23:08:08 +02:00
  • 59d80afab7 Process UHID outputs events from the main thread Romain Vimont 2024-09-06 23:08:08 +02:00
  • cb79d97f5d Expose main thread id Romain Vimont 2024-09-06 23:08:08 +02:00
  • f355672ab2 Set clipboard from the main thread Romain Vimont 2024-09-06 23:08:08 +02:00
  • 154507c009 Add mechanism to execute code on the main thread FIXME Romain Vimont 2024-09-06 23:08:08 +02:00
  • a3405ab62e Extract sc_push_event() Romain Vimont 2024-09-06 23:08:08 +02:00
  • cdafbec7e3 Store events numbers in an enum Romain Vimont 2024-09-06 23:08:08 +02:00
  • 698faae1ad Fix deprecated reference in scrcpy manpage Romain Vimont 2024-09-06 23:08:08 +02:00
  • 3b241af3f6 Allow to pass an explicit version name on release Romain Vimont 2024-09-06 23:07:15 +02:00
  • 21e2e2606e Fix markdown formatting in documentation Romain Vimont 2024-08-29 14:44:20 +02:00
  • 0c95794463 Do not apply all workarounds for ONYX devices issue5182 Romain Vimont 2024-08-10 14:27:22 +02:00
  • 523f939532 Do not create UHID thread if not used Romain Vimont 2024-08-08 20:29:13 +02:00
  • dd47cefa47 Fix typos yangfl 2024-08-05 22:02:12 +08:00
  • 44b3fd82b1 Update links to 2.6.1 v2.6.1-install-release Romain Vimont 2024-08-02 22:58:09 +02:00
  • cc41115625 Bump version to 2.6.1 v2.6.1 Romain Vimont 2024-08-02 22:32:04 +02:00
  • 773c23fda2 Inject finger input whenever possible Romain Vimont 2024-08-02 20:20:12 +02:00
  • 89288c9e94 Use finger input whenever possible issue5162.2 Romain Vimont 2024-08-02 20:20:12 +02:00
  • 992b4922fe Document INJECT_EVENTS permission issue on Xiaomi Romain Vimont 2024-08-02 18:40:07 +02:00
  • 67f93350f6 Update links to 2.6 v2.6-install-release Romain Vimont 2024-08-01 18:46:10 +02:00
  • 52136268ef Bump version to 2.6 v2.6 Romain Vimont 2024-08-01 18:15:59 +02:00
  • 0a6ccdc4df Merge branch 'master' into release Romain Vimont 2024-08-01 18:15:40 +02:00
  • 5d2441d198 Upgrade SDL (2.30.5) for Windows Romain Vimont 2024-07-31 15:21:49 +02:00
  • 2b6089cbfc Enable workarounds by default workarounds Romain Vimont 2024-07-31 00:43:03 +02:00
  • f691ebb1b4 Add workaround for TCL Android 12 Smart TVs pr5148 Al Grimes 2024-07-28 13:01:06 +01:00
  • c19c688e0c Do not use DisplayControl on Honor with Android 14 honoroff.5 Romain Vimont 2024-07-30 13:47:12 +02:00
  • b20e22d018 Revert "Fix "turn screen off" for Honor Android 14 devices" Romain Vimont 2024-07-30 13:47:22 +02:00
  • 071d459ad7 Fix --no-audio Romain Vimont 2024-07-29 19:58:40 +02:00
  • bbfac9ae1f Add FUNDING.yml Romain Vimont 2024-07-19 17:56:26 +02:00
  • 65bd6bd8d4 Explicitly accept issues for general questions Romain Vimont 2024-07-19 17:51:50 +02:00
  • ed4066902d Update documentation for audio playback capture audiodup Romain Vimont 2024-07-16 21:15:03 +02:00
  • 127a271d34 Switch audio source if audio-dup is set Romain Vimont 2024-07-16 20:59:39 +02:00
  • 31116a60d7 Add --audio-dup Romain Vimont 2024-07-16 20:56:18 +02:00
  • a10f8cd798 Add audio playback capture method Romain Vimont 2024-07-15 10:57:46 +02:00
  • 53c6eb66ea Move audio source value Romain Vimont 2024-07-15 10:54:43 +02:00
  • 0f076083e8 Extract AudioCapture interface Romain Vimont 2024-07-14 23:42:22 +02:00
  • 053bf83f58 Extract AudioRecordReader Romain Vimont 2024-07-14 23:28:13 +02:00
  • 414ce4c754 Move createAudioFormat() to AudioConfig Romain Vimont 2024-07-14 23:14:48 +02:00
  • a2f3a5cf18 Move hardcoded audio configuration to AudioConfig Romain Vimont 2024-07-14 23:10:07 +02:00
  • 5e605b9b8f Move audio compatibility check Romain Vimont 2024-07-16 13:02:07 +02:00
  • cf09e78323 Throw AudioCaptureException on workaround error Romain Vimont 2024-07-16 20:00:46 +02:00
  • 3b8ec0c38d Rename audio capture exception Romain Vimont 2024-07-14 23:08:45 +02:00
  • 39132ff2dd Make encode() method private Romain Vimont 2024-07-16 19:55:53 +02:00
  • 9d1d79b004 Fix "turn screen off" for Honor Android 14 devices Kaiming Hu 2024-07-17 20:20:13 +08:00
  • e0cdc2ace3 Fix method name Romain Vimont 2024-07-17 18:02:26 +02:00
  • bbcd763612 Exclude install-release tags from git describe Romain Vimont 2024-07-17 18:00:27 +02:00
  • c57a0512ba Add assertions Romain Vimont 2024-07-16 19:52:47 +02:00
  • e84db2914d Reorganize server packages Romain Vimont 2024-07-11 22:38:00 +02:00
  • 80ca7b15e5 Extract sources paths in build_without_gradle.sh Romain Vimont 2024-07-11 22:34:58 +02:00
  • 79242957a0 Add clipboard workaround for Honor device Romain Vimont 2024-07-11 12:21:38 +02:00
  • fe7494c492 Linearize try-catch blocks Romain Vimont 2024-07-11 12:19:47 +02:00
  • 9989668226 Add mouse secondary bindings bindings_shift Romain Vimont 2024-07-09 20:45:49 +02:00
  • 6baea57987 Track mouse buttons state manually Romain Vimont 2024-07-09 18:37:53 +02:00
  • 86b8286217 Remove unused virtual mouse Romain Vimont 2024-07-08 16:33:10 +02:00
  • 51fee79bf5 Use finger source when a pointer is simulated Romain Vimont 2024-07-08 16:27:59 +02:00
  • 6808288823 Make pointer id independent of mouse bindings Romain Vimont 2024-07-08 16:38:15 +02:00
  • 0bce4d7f56 Add missing SC_ prefix for pointer id constants Romain Vimont 2024-07-08 16:29:47 +02:00
  • 6d98766cd5 Simplify boolean condition using XOR Romain Vimont 2024-07-08 16:18:06 +02:00
  • 487a6b9cf4 Remove top-level const Romain Vimont 2024-07-08 16:17:11 +02:00
  • b50f9eb41d Add workaround for Skyworth devices Romain Vimont 2024-07-08 16:58:44 +02:00
  • 46041e0cc0 Always initialize display->gl_context on macOS Yan 2024-07-05 01:38:41 +02:00
  • b419eef55e Do not report error on device disconnected device_disconnected Romain Vimont 2024-07-01 08:17:33 +02:00
  • cc8e6133b0 Upgrade default versions in bug report template Romain Vimont 2024-07-05 23:58:00 +02:00
  • 126da0cb18 Rework bug report template checks Romain Vimont 2024-07-05 23:57:33 +02:00
  • 1d3b6dac69 Improve bug report template Fr_Dae 2024-07-03 11:49:01 +02:00
  • a4f8c02502 Reorder initialization to simplify Romain Vimont 2024-07-02 08:11:32 +02:00
  • a8871bfad7 Update links to 2.5 v2.5-install-release Romain Vimont 2024-06-29 17:51:36 +02:00
  • 89df38f641 Bump version to 2.5 v2.5 Romain Vimont 2024-06-29 16:52:45 +02:00
  • c95e6964c5 Merge branch 'master' into release Romain Vimont 2024-06-29 16:52:32 +02:00
  • 343f715323 Upgrade platform-tools (35.0.0) for Windows deps Romain Vimont 2024-06-29 12:53:39 +02:00
  • f13f00021f Upgrade SDL (2.30.4) for Windows Romain Vimont 2024-06-29 12:49:40 +02:00
  • 48c2c03093 Upgrade FFmpeg (7.0.1) for Windows Romain Vimont 2024-06-29 12:48:32 +02:00
  • 1e3deabd6c Do not call avcodec_close() Romain Vimont 2024-06-29 13:05:46 +02:00
  • 7633228278 Forward mouse hover events hover Romain Vimont 2024-06-21 16:54:00 +02:00
  • f5e6b8092a Forward all clicks by default for UHID/AOA mouse_bind Romain Vimont 2024-06-24 23:11:42 +02:00
  • 035d60cf5d Add option to configure mouse bindings Romain Vimont 2024-06-24 23:07:08 +02:00
  • 40493dff60 Fix "resize to fit" when all clicks are forwarded Romain Vimont 2024-06-24 23:00:33 +02:00
  • 09ce0307fe Fix zsh completion script Romain Vimont 2024-06-24 22:56:49 +02:00
  • 9fa30ab1ae Fix error message parameter Romain Vimont 2024-06-24 22:55:24 +02:00