Commit Graph

  • 108abf486a Use DisplayWindowListener for Android 14 Anric 2024-11-17 21:43:32 +08:00
  • 2d8c9e9fb5 Extract display size monitor Romain Vimont 2024-11-16 21:47:07 +01:00
  • ff8d98d84d whatsnew whatsnew Romain Vimont 2024-11-17 15:17:38 +01:00
  • 0200760f87 Determine debugger command at runtime server_debugger_runtime Romain Vimont 2024-11-17 14:42:02 +01:00
  • 946ecfb582 Add --no-vd-system-decorations glfilter.63 Romain Vimont 2024-11-16 22:45:38 +01:00
  • 35050df975 Add --angle Romain Vimont 2024-11-15 19:17:04 +01:00
  • 4ba8706507 Remove deprecated options Romain Vimont 2024-11-15 18:51:40 +01:00
  • eeb22a2537 Use natural device orientation for --new-display Romain Vimont 2024-11-15 18:46:08 +01:00
  • e61b09f2be Log event size mismatch as verbose Romain Vimont 2024-11-16 22:16:17 +01:00
  • eb8bf67247 Improve mismatching event size warning Romain Vimont 2024-11-15 18:41:04 +01:00
  • b4534d9964 Apply filters to virtual display capture Romain Vimont 2024-11-14 23:54:20 +01:00
  • 3494492913 Apply filters to camera capture Romain Vimont 2024-11-14 20:50:41 +01:00
  • 35cd7ee096 Add --capture-orientation Romain Vimont 2024-11-14 20:19:40 +01:00
  • d20b68ab03 Handle virtual display rotation Romain Vimont 2024-11-10 13:47:02 +01:00
  • 9569ae476e Extract display size monitor Romain Vimont 2024-11-16 21:47:07 +01:00
  • aafbd96946 Reimplement lock orientation using transforms Romain Vimont 2024-11-10 16:21:59 +01:00
  • ad3a007960 Reimplement crop using transforms Romain Vimont 2024-11-09 15:14:52 +01:00
  • d6772cc313 Ignore signalEndOfStream() error Romain Vimont 2024-11-10 11:40:31 +01:00
  • b3b899372d Move mediaCodec.stop() to finally block Romain Vimont 2024-11-10 09:00:32 +01:00
  • 4ed958def8 Make PositionMapper use affine transforms Romain Vimont 2024-11-10 13:47:14 +01:00
  • 18be0b5e28 Temporarily ignore lock video orientation and crop Romain Vimont 2024-11-10 10:04:01 +01:00
  • 829707057e Split computeVideoSize() into limit() and round8() Romain Vimont 2024-11-10 09:11:57 +01:00
  • bf56215166 Revert "Disable broken options on Android 14" Romain Vimont 2024-11-10 09:08:49 +01:00
  • 3302f42094 Add on-device OpenGL video filter architecture Romain Vimont 2024-10-20 16:51:32 +02:00
  • c09b8a767d Add --no-vd-system-decorations glfilter.61 Romain Vimont 2024-11-16 22:45:38 +01:00
  • 52568dcb97 Add --angle Romain Vimont 2024-11-15 19:17:04 +01:00
  • 4ab704df6a Remove deprecated options Romain Vimont 2024-11-15 18:51:40 +01:00
  • 2fa35849d8 Use natural device orientation for --new-display Romain Vimont 2024-11-15 18:46:08 +01:00
  • d255bb9332 Log event size mismatch as verbose Romain Vimont 2024-11-16 22:16:17 +01:00
  • 5f215cf1a4 Improve mismatching event size warning Romain Vimont 2024-11-15 18:41:04 +01:00
  • 010753ca3b Apply filters to virtual display capture Romain Vimont 2024-11-14 23:54:20 +01:00
  • e76c70729b Apply filters to camera capture Romain Vimont 2024-11-14 20:50:41 +01:00
  • 52097e25b4 Add --capture-orientation Romain Vimont 2024-11-14 20:19:40 +01:00
  • ab7a2e42d8 Handle virtual display rotation Romain Vimont 2024-11-10 13:47:02 +01:00
  • 8c22df301e Extract display size monitor Romain Vimont 2024-11-16 21:47:07 +01:00
  • 2356a869f4 Revert "Do not recreate display on every rotation" glfilter.56.revert Romain Vimont 2024-11-16 14:56:17 +01:00
  • 1ccc7b201d Add --angle glfilter.56 Romain Vimont 2024-11-15 19:17:04 +01:00
  • 5eaf072a85 Do not recreate display on every rotation Romain Vimont 2024-11-15 18:59:44 +01:00
  • 8a0bb720bb Remove deprecated options Romain Vimont 2024-11-15 18:51:40 +01:00
  • 5894a76a0a Use natural device orientation for --new-display Romain Vimont 2024-11-15 18:46:08 +01:00
  • a3fbac6d88 Improve mismatching event size warning Romain Vimont 2024-11-15 18:41:04 +01:00
  • 746217ba2c Apply filters to virtual display capture Romain Vimont 2024-11-14 23:54:20 +01:00
  • db66d7a98b Apply filters to camera capture Romain Vimont 2024-11-14 20:50:41 +01:00
  • fe0fc0de37 Add --capture-orientation Romain Vimont 2024-11-14 20:19:40 +01:00
  • 247b2847de Add --angle glfilter.55 Romain Vimont 2024-11-15 19:17:04 +01:00
  • 8c1cf2d78a Do not recreate display on every rotation Romain Vimont 2024-11-15 18:59:44 +01:00
  • 532fcf91f8 Remove deprecated options Romain Vimont 2024-11-15 18:51:40 +01:00
  • 63841d00da Use natural device orientation for --new-display Romain Vimont 2024-11-15 18:46:08 +01:00
  • 249baa275a Improve mismatching event size warning Romain Vimont 2024-11-15 18:41:04 +01:00
  • 1e6d4ddb8c Apply filters to virtual display capture Romain Vimont 2024-11-14 23:54:20 +01:00
  • 5b9080bc1d Apply filters to camera capture Romain Vimont 2024-11-14 20:50:41 +01:00
  • aa40d451a1 Add --capture-orientation Romain Vimont 2024-11-14 20:19:40 +01:00
  • f51636164a Handle virtual display rotation Romain Vimont 2024-11-10 13:47:02 +01:00
  • bf2c8cac9f Extract DisplayCapture Romain Vimont 2024-11-10 11:40:11 +01:00
  • 26d66a7c28 Reimplement lock orientation using transforms Romain Vimont 2024-11-10 16:21:59 +01:00
  • 58c73504d4 Reimplement crop using transforms Romain Vimont 2024-11-09 15:14:52 +01:00
  • 3a0f977e5b Ignore signalEndOfStream() error Romain Vimont 2024-11-10 11:40:31 +01:00
  • 292af180c0 Move mediaCodec.stop() to finally block Romain Vimont 2024-11-10 09:00:32 +01:00
  • c0056637e9 Make PositionMapper use affine transforms Romain Vimont 2024-11-10 13:47:14 +01:00
  • b05bfa73b1 Temporarily ignore lock video orientation and crop Romain Vimont 2024-11-10 10:04:01 +01:00
  • c33d72ea21 Split computeVideoSize() into limit() and round8() Romain Vimont 2024-11-10 09:11:57 +01:00
  • 8dbdd73b81 Revert "Disable broken options on Android 14" Romain Vimont 2024-11-10 09:08:49 +01:00
  • 15fc55657f Add on-device OpenGL video filter architecture Romain Vimont 2024-10-20 16:51:32 +02:00
  • 599514ba10 Add --angle glfilter.52 Romain Vimont 2024-11-15 19:17:04 +01:00
  • 239553f741 Do not recreate display on every rotation Romain Vimont 2024-11-15 18:59:44 +01:00
  • 9a1f9f6923 Remove deprecated options Romain Vimont 2024-11-15 18:51:40 +01:00
  • a2938921b5 Use natural device orientation for --new-display Romain Vimont 2024-11-15 18:46:08 +01:00
  • 2e69464ed0 Improve mismatching event size warning Romain Vimont 2024-11-15 18:41:04 +01:00
  • 19d7d2a492 Apply filters to virtual display capture Romain Vimont 2024-11-14 23:54:20 +01:00
  • 1fd6c1c82a Apply filters to camera capture Romain Vimont 2024-11-14 20:50:41 +01:00
  • a270e99147 Add --capture-orientation Romain Vimont 2024-11-14 20:19:40 +01:00
  • a809e2f78d Handle virtual display rotation Romain Vimont 2024-11-10 13:47:02 +01:00
  • e18ba38e89 Extract DisplayCapture Romain Vimont 2024-11-10 11:40:11 +01:00
  • 7d92f43cfc Reimplement lock orientation using transforms Romain Vimont 2024-11-10 16:21:59 +01:00
  • e092f65a8d Reimplement crop using transforms Romain Vimont 2024-11-09 15:14:52 +01:00
  • 71386c375d Ignore signalEndOfStream() error Romain Vimont 2024-11-10 11:40:31 +01:00
  • 97f96cde81 Move mediaCodec.stop() to finally block Romain Vimont 2024-11-10 09:00:32 +01:00
  • 10ab1ca8e0 Make PositionMapper use affine transforms Romain Vimont 2024-11-10 13:47:14 +01:00
  • 34379fe2d3 Temporarily ignore lock video orientation and crop Romain Vimont 2024-11-10 10:04:01 +01:00
  • eb137770e9 Split computeVideoSize() into limit() and round8() Romain Vimont 2024-11-10 09:11:57 +01:00
  • 4338e3dd08 Revert "Disable broken options on Android 14" Romain Vimont 2024-11-10 09:08:49 +01:00
  • 48b1bef65d Add on-device OpenGL video filter architecture Romain Vimont 2024-10-20 16:51:32 +02:00
  • bd9d93194b Pass Options instance directly Romain Vimont 2024-11-14 20:25:12 +01:00
  • 794595e3f0 Set displayId to NONE in Options on new display Romain Vimont 2024-11-14 20:20:10 +01:00
  • 5e10c37f02 Define all DisplayManager flags locally Romain Vimont 2024-11-10 11:53:12 +01:00
  • 0e399b65bd Remove [] around app package names Romain Vimont 2024-11-10 17:03:39 +01:00
  • 2337f524d1 Improve error message on unknown camera id Romain Vimont 2024-11-10 19:17:04 +01:00
  • df74cceb6f Use camera prepare() step Romain Vimont 2024-11-10 18:46:51 +01:00
  • 91373d906b Add FakeContext.getContentResolver() content-resolver Simon Chan 2024-11-09 14:34:55 +08:00
  • 04dd72b594 Add "how to run" link for Windows Romain Vimont 2024-11-13 12:56:35 +01:00
  • 762816cac6 Remove quotes for --video-encoder in documentation Romain Vimont 2024-11-13 12:54:25 +01:00
  • c0e2e27cf9 Force javac to use UTF-8 Simon Chan 2024-11-11 12:16:18 +08:00
  • 6bd32b8eed fix? keep_existing_display Romain Vimont 2024-11-11 08:51:31 +01:00
  • eff5b4b219 Add --screen-off-timeout screen_off_timeout Romain Vimont 2024-11-03 22:46:21 +01:00
  • d3db9c4065 Refactor clean up configuration to simplify Romain Vimont 2024-11-03 22:34:02 +01:00
  • 5936167ff7 Store compensation state as a boolean Romain Vimont 2024-11-04 23:17:43 +01:00
  • e9dd0f68ad Fix audio regulator compensation Romain Vimont 2024-11-04 23:06:19 +01:00
  • 104195fc3b Add shortcut to reset video capture/encoding reset_video Romain Vimont 2024-10-31 22:47:35 +01:00
  • 9958302e6f Interrupt MediaCodec blocking call on reset Romain Vimont 2024-10-31 21:42:58 +01:00
  • 69b836930a Handle capture reset via listener Romain Vimont 2024-10-31 20:43:13 +01:00