Commit Graph

  • 1fa5c568bb Handle UHID output Simon Chan 2024-01-12 23:32:30 +08:00
  • 18a5bd5d6a Refactor DeviceMessageSender Romain Vimont 2024-02-24 22:27:53 +01:00
  • 83ee4cb469 Add UHID keyboard support Simon Chan 2023-11-28 17:17:35 +08:00
  • 2c106e8ce3 Add UHID mouse support uhid.24 Romain Vimont 2024-02-25 15:43:36 +01:00
  • 6c18c50fcf Add shortcut to open keyboard settings Romain Vimont 2024-02-24 22:30:30 +01:00
  • 3aea6cc692 Create UhidManager only on first use Romain Vimont 2024-02-24 22:38:32 +01:00
  • 2a247c66a1 Handle UHID output Simon Chan 2024-01-12 23:32:30 +08:00
  • 1f8de61433 Refactor DeviceMessageSender Romain Vimont 2024-02-24 22:27:53 +01:00
  • 767c0e6c76 Add UHID keyboard support Simon Chan 2023-11-28 17:17:35 +08:00
  • 103a4a0506 Add shortcut to open keyboard settings uhid.23 Romain Vimont 2024-02-24 22:30:30 +01:00
  • ba6c295501 Create UhidManager only on first use Romain Vimont 2024-02-24 22:38:32 +01:00
  • 4f74b9210d Handle UHID output Simon Chan 2024-01-12 23:32:30 +08:00
  • 8f898f62ed Refactor DeviceMessageSender Romain Vimont 2024-02-24 22:27:53 +01:00
  • 882b93f74f Add UHID keyboard support Simon Chan 2023-11-28 17:17:35 +08:00
  • d056528e82 Initialize controller before keyboards Romain Vimont 2024-02-24 22:33:58 +01:00
  • 267eb2c0df Initialize controller in two steps Romain Vimont 2024-02-24 22:33:48 +01:00
  • 676c1a3319 Extract binary to hex string conversion Romain Vimont 2024-02-25 14:54:17 +01:00
  • 5ec53286a9 Rename default keyboard implementation to "sdk" Romain Vimont 2024-01-25 23:08:20 +01:00
  • 787c0cf203 Extract mouse HID handling Romain Vimont 2024-01-25 23:04:09 +01:00
  • da589d2d0d Extract keyboard HID handling Romain Vimont 2024-01-25 22:57:02 +01:00
  • 39dcaf6ce9 Add shortcut to open keyboard settings uhid.20 Romain Vimont 2024-02-24 22:30:30 +01:00
  • 8eb2ccf59f Create UhidManager only on first use Romain Vimont 2024-02-24 22:38:32 +01:00
  • 767efb8b5e Handle UHID output Simon Chan 2024-01-12 23:32:30 +08:00
  • f8dcbf5bfc Refactor DeviceMessageSender Romain Vimont 2024-02-24 22:27:53 +01:00
  • ee38c406a6 Add UHID keyboard support Simon Chan 2023-11-28 17:17:35 +08:00
  • 75da7cc88a Initialize controller before keyboards Romain Vimont 2024-02-24 22:33:58 +01:00
  • 26f2384f99 Initialize controller in two steps Romain Vimont 2024-02-24 22:33:48 +01:00
  • 4c1fea8176 Rename default keyboard implementation to "sdk" Romain Vimont 2024-01-25 23:08:20 +01:00
  • db8dc15d90 Extract mouse HID handling Romain Vimont 2024-01-25 23:04:09 +01:00
  • 112420f99d Extract keyboard HID handling Romain Vimont 2024-01-25 22:57:02 +01:00
  • ec307a9d0e Extract HID events struct Romain Vimont 2024-01-25 20:32:37 +01:00
  • 417d64dbaf Embed HID event data Romain Vimont 2024-01-25 20:17:37 +01:00
  • 8af47a076b Rename hid event "buffer" to "data" Romain Vimont 2024-01-25 20:01:34 +01:00
  • 1eb9d705a0 Rename "buffer" to "data" Romain Vimont 2024-01-25 19:45:21 +01:00
  • e2b069b7c1 Fix HID mouse documentation Romain Vimont 2024-01-25 19:39:35 +01:00
  • 633f4fcd1d Introduce --keyboard and --mouse Simon Chan 2023-11-28 17:17:35 +08:00
  • eb17c65105 Accept disabled keyboard or mouse Romain Vimont 2024-01-20 18:34:33 +01:00
  • b6309781dd Always pass input manager instance Romain Vimont 2024-01-20 18:19:39 +01:00
  • 78a7e4f293 Use sc_ prefix for device sender Romain Vimont 2024-02-23 20:05:12 +01:00
  • 9858eff856 Fix device message deserialization checks Romain Vimont 2024-02-23 20:01:30 +01:00
  • 9e22f3bf1c Replace unsigned char by uint8_t for buffers Romain Vimont 2024-02-23 19:59:54 +01:00
  • 25f1e703b7 Extract ControlChannel class Romain Vimont 2024-02-22 18:52:57 +01:00
  • adb69e1870 Add UHID keyboard support uhid.15 Simon Chan 2023-11-28 17:17:35 +08:00
  • cbd3289db0 Initialize controller before keyboards Romain Vimont 2024-02-21 15:27:06 +01:00
  • 56fdc01fd2 Replace unsigned char by uint8_t for buffers Romain Vimont 2024-02-21 12:20:22 +01:00
  • d527a5c84c Rename default keyboard implementation to "sdk" Romain Vimont 2024-01-25 23:08:20 +01:00
  • ea38a75fc5 Extract mouse HID handling Romain Vimont 2024-01-25 23:04:09 +01:00
  • cdbaaa4398 Extract keyboard HID handling Romain Vimont 2024-01-25 22:57:02 +01:00
  • 569b6e02d5 Extract HID events struct Romain Vimont 2024-01-25 20:32:37 +01:00
  • 5583fd8394 Embed HID event data Romain Vimont 2024-01-25 20:17:37 +01:00
  • 52ee5e676f Rename hid event "buffer" to "data" Romain Vimont 2024-01-25 20:01:34 +01:00
  • 72792ecdf1 Rename "buffer" to "data" Romain Vimont 2024-01-25 19:45:21 +01:00
  • a2ecff3720 Fix HID mouse documentation Romain Vimont 2024-01-25 19:39:35 +01:00
  • dae225aa52 Introduce --keyboard and --mouse Simon Chan 2023-11-28 17:17:35 +08:00
  • 1c1c448e0c Accept disabled keyboard or mouse Romain Vimont 2024-01-20 18:34:33 +01:00
  • 491644ddde Always pass input manager instance Romain Vimont 2024-01-20 18:19:39 +01:00
  • a56f26e3b5 Extract ControlChannel class Romain Vimont 2024-02-22 18:52:57 +01:00
  • a7cf4daf3b Avoid negative average buffering audio_player_atomic.16 audio_player_atomic Romain Vimont 2024-02-08 12:31:03 +01:00
  • c12fdf900f Minimize buffer underflow on starting Romain Vimont 2024-02-07 17:50:14 +01:00
  • 4502126e3b Use early return to avoid additional indentation Romain Vimont 2024-02-02 15:02:09 +01:00
  • dfa3f97a87 Fix audio player comment Romain Vimont 2024-01-24 14:46:16 +01:00
  • edac4b8a9a Increase buffering level smoothness Romain Vimont 2024-01-07 18:27:56 +01:00
  • 44abed5c68 Improve audio compensation thresholds Romain Vimont 2024-01-07 18:23:24 +01:00
  • cfa4f7e2f2 Replace locks by atomics in audio player Romain Vimont 2024-01-01 19:22:55 +01:00
  • d47ecef1b5 Limit buffering time value Romain Vimont 2024-02-01 17:27:14 +01:00
  • 9efa162949 Configure clean up actions dynamically dynamic_cleanup Romain Vimont 2024-02-03 18:52:10 +01:00
  • 4e35761037 Avoid "negative" average buffering audio_player_atomic.15 Romain Vimont 2024-02-08 12:31:03 +01:00
  • d335683a8b Minimize buffer overflow on starting Romain Vimont 2024-02-07 17:50:14 +01:00
  • 91daa94aa4 Use early return to avoid additional indentation Romain Vimont 2024-02-02 15:02:09 +01:00
  • 863adc0ba8 Fix audio player comment Romain Vimont 2024-01-24 14:46:16 +01:00
  • 79ac87cb6f Increase buffering level smoothness Romain Vimont 2024-01-07 18:27:56 +01:00
  • d74aa24fd5 Improve audio compensation thresholds Romain Vimont 2024-01-07 18:23:24 +01:00
  • 6a01c39aac Replace locks by atomics in audio player Romain Vimont 2024-01-01 19:22:55 +01:00
  • 1ea9e8f693 Limit buffering time value Romain Vimont 2024-02-01 17:27:14 +01:00
  • be3f949aa5 Adapt to display API changes wuderek 2024-02-09 16:02:48 +08:00
  • f7b4a18b43 Catch generic ReflectiveOperationException Romain Vimont 2024-02-09 18:39:57 +01:00
  • 05b5deacad Move service managers creation Romain Vimont 2024-02-09 18:36:27 +01:00
  • d25cbc55f2 Remove unused field Romain Vimont 2024-02-09 18:32:48 +01:00
  • fdc58722b3 Adapt to display API changes display_manager_api wuderek 2024-02-09 16:02:48 +08:00
  • 0c5b7af269 Avoid "negative" average buffering audio_player_atomic.14 Romain Vimont 2024-02-08 12:31:03 +01:00
  • 48f8c128ef Minimize buffer overflow on starting Romain Vimont 2024-02-07 17:50:14 +01:00
  • 16f3246bcf Use early return to avoid additional indentation Romain Vimont 2024-02-02 15:02:09 +01:00
  • 8fe2e294f8 Fix audio player comment audio_player_atomic.12 Romain Vimont 2024-01-24 14:46:16 +01:00
  • cf506e19c5 Increase buffering level smoothness Romain Vimont 2024-01-07 18:27:56 +01:00
  • 9a19f560a5 Improve audio compensation thresholds Romain Vimont 2024-01-07 18:23:24 +01:00
  • 3057cb4d6a Replace locks by atomics in audio player Romain Vimont 2024-01-01 19:22:55 +01:00
  • edad610475 Fix audio player comment audio_player_atomic.11 Romain Vimont 2024-01-24 14:46:16 +01:00
  • d4a3c7d084 Increase buffering level smoothness Romain Vimont 2024-01-07 18:27:56 +01:00
  • f69afc336a Improve audio compensation thresholds Romain Vimont 2024-01-07 18:23:24 +01:00
  • 26a7815854 Replace locks by atomics in audio player Romain Vimont 2024-01-01 19:22:55 +01:00
  • 17f1a10b2c Limit buffering time value Romain Vimont 2024-02-01 17:27:14 +01:00
  • 9e201f1293 Fix audio player comment audio_player_atomic.9 Romain Vimont 2024-01-24 14:46:16 +01:00
  • 342fd1486c Increase buffering level smoothness Romain Vimont 2024-01-07 18:27:56 +01:00
  • 889ef84461 Improve audio compensation thresholds Romain Vimont 2024-01-07 18:23:24 +01:00
  • 044b642917 Replace locks by atomics in audio player Romain Vimont 2024-01-01 19:22:55 +01:00
  • 3333e67452 Fix memory leak on error Romain Vimont 2024-02-01 09:18:14 +01:00
  • 7c53a29d72 Remove useless run script Romain Vimont 2024-01-26 13:13:14 +01:00
  • 25d2e36656 Rename default keyboard implementation to "sdk" uhid.10 Romain Vimont 2024-01-25 23:08:20 +01:00
  • e6038b2999 Extract mouse HID handling Romain Vimont 2024-01-25 23:04:09 +01:00
  • 9802ae98b4 Extract keyboard HID handling Romain Vimont 2024-01-25 22:57:02 +01:00