Commit Graph

  • 790ea5e58c Check screen on for current displayId per_display_screen_on Romain Vimont 2024-11-03 12:33:33 +01:00
  • 1270997f6b Remove useless assignment Romain Vimont 2024-11-03 19:02:57 +01:00
  • c905fbba8d Fix indentation Romain Vimont 2024-11-03 19:01:39 +01:00
  • 4397dfba89 OpenGL filter prototype (does not work) opengl_filter Romain Vimont 2024-10-20 16:51:32 +02:00
  • d73de2da3f Do not recreate display on every rotation Romain Vimont 2024-11-03 13:15:58 +01:00
  • abfdaa3c2a newdisplay_resize newdisplay_resize Romain Vimont 2024-11-02 21:05:01 +01:00
  • f08a6d86c5 Power on the device only for main display only_power_on_main_display Romain Vimont 2024-10-31 20:19:58 +01:00
  • 3ac4b64461 Register rotation watcher for non-main displays Romain Vimont 2024-11-02 18:40:23 +01:00
  • c7378f4dc8 Extract setting display power to a separate method Romain Vimont 2024-10-31 20:23:11 +01:00
  • e26bdb07a2 Listen to display changed events display_changed Romain Vimont 2024-10-21 18:25:08 +02:00
  • 04a3e6fb06 Consume reset request on encoding start Romain Vimont 2024-10-28 18:30:52 +01:00
  • c29ecd0314 Rename --display-buffer to --video-buffer video_buffer Romain Vimont 2024-10-29 19:09:01 +01:00
  • d62fa8880e Disable broken options on Android 14 broken_options_android_14 Romain Vimont 2024-10-28 23:31:27 +01:00
  • 1f6634ea87 Document adb shell settings commands Romain Vimont 2024-10-30 22:23:53 +01:00
  • 58ba00fa06 Adapt "turn screen off" for Android 15 Romain Vimont 2024-10-29 00:45:26 +01:00
  • 569c37cec1 Disable display power for virtual displays Romain Vimont 2024-10-29 00:41:02 +01:00
  • 58a0fbbf2e Refactor display power mode Romain Vimont 2024-10-28 23:56:17 +01:00
  • 638a977ee8 Adapt "turn screen off" for Android 15 display_power_android15 Romain Vimont 2024-10-29 00:45:26 +01:00
  • f01f9d8903 Disable display power for virtual displays Romain Vimont 2024-10-29 00:41:02 +01:00
  • a3a837a9a1 Refactor display power mode Romain Vimont 2024-10-28 23:56:17 +01:00
  • acff5b005c Add more details to --list-encoders output codecinfo Romain Vimont 2024-10-24 23:50:54 +02:00
  • 5474ae6bd6 Factorize codec info listing Romain Vimont 2024-10-24 23:50:54 +02:00
  • 2c25fd7a80 Disable mouse by default if no video playback Romain Vimont 2024-10-29 18:59:29 +01:00
  • ce21f515e3 Remove unnecessary '\n' in log Romain Vimont 2024-10-29 18:58:54 +01:00
  • 381fe95867 Document virtual display and "start app" features virtual_display Romain Vimont 2024-10-23 18:52:35 +02:00
  • 566b5be0f6 Add option to start an app by its name Romain Vimont 2024-10-20 15:49:25 +02:00
  • dd20efa41c Add option to force-stop app before starting Romain Vimont 2024-10-19 19:01:54 +02:00
  • 13ce277e1f Add --start-app Romain Vimont 2024-10-19 18:19:10 +02:00
  • 9c9d92fb1c Add --list-apps Romain Vimont 2024-10-19 17:16:08 +02:00
  • 408a388fc5 Reject --new-display for Android <= 10 Romain Vimont 2024-10-12 09:23:31 +02:00
  • 98ed5eb643 Add virtual display feature Romain Vimont 2024-10-12 09:23:31 +02:00
  • 5d0e012a4c Add DPI to DisplayInfo Romain Vimont 2024-10-12 09:23:31 +02:00
  • d19396718e Inject display-related events to virtual display Romain Vimont 2024-10-12 09:23:31 +02:00
  • 7024d38199 Send PositionMapper to Controller directly Romain Vimont 2024-10-12 09:23:31 +02:00
  • f1368d9a8f Introduce PositionMapper Romain Vimont 2024-10-12 09:23:31 +02:00
  • d916429566 Move clipboard management to Controller Romain Vimont 2024-10-12 09:23:31 +02:00
  • 7cfefae5e1 Move implicit displayId to Controller Romain Vimont 2024-10-12 09:23:31 +02:00
  • b60e174780 Add capture prepare() step Romain Vimont 2024-10-12 09:23:31 +02:00
  • 5851b62580 Simplify virtual display video size Romain Vimont 2024-10-12 09:23:31 +02:00
  • 12d5ca4d5e Move local variables in ScreenCapture Romain Vimont 2024-10-12 09:23:31 +02:00
  • 68e54d9b0b Refactor to call getSize() only once Romain Vimont 2024-10-12 09:23:31 +02:00
  • 5f0480c039 Ignore first displayFoldChanged event Romain Vimont 2024-10-12 09:23:31 +02:00
  • 874eaec487 Move screen-related features out of Device.java Romain Vimont 2024-10-12 09:23:31 +02:00
  • 14e5439dee Update mouse documentation about capture key Romain Vimont 2024-10-28 14:52:05 +01:00
  • a5844e198e Add GitHub Actions release workflow ga Romain Vimont 2024-09-18 23:58:42 +02:00
  • 2687d20280 Rework release.mk for CI Romain Vimont 2024-09-18 23:51:52 +02:00
  • 9c0a328498 Build server without meson in release.mk Romain Vimont 2024-09-18 23:40:27 +02:00
  • 02ef3d57ce Split client and server tests in release.mk Romain Vimont 2024-09-18 23:39:45 +02:00
  • 538a32a539 Fix .PHONY in release.mk Romain Vimont 2024-09-18 22:32:28 +02:00
  • 67d4dfb5ff Add missing client build dependency in Fedora Anwar Fuadi 2024-07-28 14:24:51 +07:00
  • 9578aae34e Use explicit constant for @TargetApi Romain Vimont 2024-10-22 19:47:56 +02:00
  • 3174ce2d5a Listen to display changed events display_changed.3 Romain Vimont 2024-10-21 18:25:08 +02:00
  • 05c80a036f Use explicit constants in @TargetApi Romain Vimont 2024-10-21 18:56:55 +02:00
  • db241065d1 Add option to start an app by its name Romain Vimont 2024-10-20 15:49:25 +02:00
  • 85302acf5e Add option to force-stop app before starting Romain Vimont 2024-10-19 19:01:54 +02:00
  • d2989920c1 Add --start-app Romain Vimont 2024-10-19 18:19:10 +02:00
  • 6ff3d9b571 Add --list-apps Romain Vimont 2024-10-19 17:16:08 +02:00
  • 1ea229fc2c Add virtual display feature Romain Vimont 2024-10-12 09:23:31 +02:00
  • 49c7d1037f Add DPI to DisplayInfo Romain Vimont 2024-10-12 09:23:31 +02:00
  • 57b91b1fee Inject display-related events to virtual display Romain Vimont 2024-10-12 09:23:31 +02:00
  • 49cf48614e Send PositionMapper to Controller directly Romain Vimont 2024-10-12 09:23:31 +02:00
  • 699c5c7efb Introduce PositionMapper Romain Vimont 2024-10-12 09:23:31 +02:00
  • c20aae5331 Move clipboard management to Controller Romain Vimont 2024-10-12 09:23:31 +02:00
  • 7dc21e87f9 Move implicit displayId to Controller Romain Vimont 2024-10-12 09:23:31 +02:00
  • cf3ae53e97 Add capture prepare() step Romain Vimont 2024-10-12 09:23:31 +02:00
  • 5c1482559a Refactor to call getSize() only once Romain Vimont 2024-10-12 09:23:31 +02:00
  • 68476b6d28 Move screen-related features out of Device.java Romain Vimont 2024-10-12 09:23:31 +02:00
  • 7b3dd595b4 Remove useless version check Romain Vimont 2024-10-20 22:53:32 +02:00
  • a46150f753 Upgrade Android SDK to 35 Romain Vimont 2024-10-20 15:06:54 +02:00
  • 3acffaae57 Use explicit constants for Android versions Romain Vimont 2024-10-20 13:01:52 +02:00
  • e33be3d288 Fix SDL_events.h include dillonfrederica 2024-10-12 18:12:46 +08:00
  • c15df01171 Reject non-positive camera sizes early Romain Vimont 2024-10-11 22:51:15 +02:00
  • 09741bc805 Do not duplicate server string params Romain Vimont 2024-10-11 22:42:39 +02:00
  • ac334496a1 Use real gamepad USB ids for UHID gamepad_usb_ids Romain Vimont 2024-10-10 09:24:41 +02:00
  • afbaf59abb Cast to sc_tick type in conversion macros Romain Vimont 2024-10-08 18:18:05 +02:00
  • 5b10650f22 Fix time-limit early interruption Romain Vimont 2024-10-08 18:12:55 +02:00
  • 0d8014be52 Fix build error on macOS Yan 2024-10-07 16:43:01 +02:00
  • 5a2b929aac hack_virtual_display virtual_display.5 Romain Vimont 2024-10-06 19:05:49 +02:00
  • 9434718970 dpi Romain Vimont 2024-10-06 19:05:03 +02:00
  • 6ddcc98663 vdevents Romain Vimont 2024-10-06 18:39:15 +02:00
  • 19178e0df9 move to screencapture Romain Vimont 2024-10-06 15:35:05 +02:00
  • 064670ab4c Add missing include common.h Romain Vimont 2024-09-29 17:20:35 +02:00
  • ff9fb5994d Use shortcut mods as mouse capture keys forward_alt_meta Romain Vimont 2024-09-27 18:32:39 +02:00
  • a36de26969 Move shortcut mod functions to a separate header Romain Vimont 2024-09-27 18:24:21 +02:00
  • 281fcc7052 Extract mouse capture Romain Vimont 2024-09-25 22:50:44 +02:00
  • 65fc53eace Simplify (and inline) is_shortcut_mod() Romain Vimont 2024-09-25 22:39:22 +02:00
  • a6f74d72f5 Forward Alt and Super with SDK keyboard Romain Vimont 2024-09-25 22:26:07 +02:00
  • e724ff4349 Simplify IO.writeFully() for Android >= 6 Romain Vimont 2024-10-01 22:50:34 +02:00
  • 79014143b9 Fix IO.writeFully() on Android 5 Romain Vimont 2024-10-01 22:49:55 +02:00
  • c0a6432967 Extract EINTR handling for Os.write() Romain Vimont 2024-10-01 22:39:06 +02:00
  • ec602a0334 Suggest command line arguments without quotes Romain Vimont 2024-09-30 08:12:08 +02:00
  • 7a9ea5c66f Add shortcut for horizontal tilt horizontal_tilt Romain Vimont 2024-09-25 21:38:09 +02:00
  • d92b7a6024 Rename switch_fullscreen() to toggle_fullscreen() Romain Vimont 2024-09-25 19:59:49 +02:00
  • 0bb3955b95 Split audio player Romain Vimont 2024-09-23 23:58:02 +02:00
  • 62776fb261 Make audio buffering independant of output buffer Romain Vimont 2024-09-23 23:16:05 +02:00
  • 10f60054ac Use exact-width integer types Romain Vimont 2024-09-23 23:11:03 +02:00
  • 42fb947780 Use local mutex for audio player Romain Vimont 2024-09-23 22:39:45 +02:00
  • 2e7a15a998 Remove unused audio player fields Romain Vimont 2024-09-23 22:32:02 +02:00
  • a7e61fb871 Remove unused audio player callbacks Romain Vimont 2024-09-23 22:28:04 +02:00
  • 0cc6f6aa09 Detect codec/encoder mismatch Romain Vimont 2024-09-20 08:17:48 +02:00