Commit Graph

  • 8ec7ae5566 Update audio recording documentation Romain Vimont 2023-05-07 13:04:11 +02:00
  • e85ce94305 Upgrade FFmpeg custom builds for Windows Romain Vimont 2023-05-07 12:46:44 +02:00
  • b11b363e8e Add recording to aac file Romain Vimont 2023-05-07 12:38:32 +02:00
  • 7321db6f28 Add recording to opus file Romain Vimont 2023-05-07 12:35:27 +02:00
  • d6bcde565f Accept .m4a and .mka Romain Vimont 2023-05-07 12:23:51 +02:00
  • 98f4f4e68a Refactor command line checks Romain Vimont 2023-05-07 12:22:01 +02:00
  • be86e14e05 Factorize record format parsing Romain Vimont 2023-05-07 12:18:27 +02:00
  • 8c650e53cd Add --no-video Romain Vimont 2023-05-07 12:08:50 +02:00
  • e89e772c7c Remove unnecessary 'else' Romain Vimont 2023-05-07 12:02:45 +02:00
  • feab87053a Convert screen encoder to async processor Romain Vimont 2023-04-09 15:17:54 +02:00
  • 751a3653a0 Add missing @Override annotations Romain Vimont 2023-04-09 15:18:31 +02:00
  • 9c08eb79cb Close connection at the end of finally-block Romain Vimont 2023-04-09 19:12:39 +02:00
  • 92483fe11b Disable controls on --no-mirror Romain Vimont 2023-05-05 23:45:55 +02:00
  • 6928acdeac Rename --no-display to --no-mirror Romain Vimont 2023-05-05 23:43:14 +02:00
  • cb20bcb16f Clarify API versions that support Audio Forwarding parknich081 2023-04-26 09:49:26 -04:00
  • 0f3af2d20b Fix build for FFmpeg < 3.3 Romain Vimont 2023-04-22 19:46:45 +02:00
  • e471ecf204 Turn device screen off after set up pr3902 Yan 2023-04-08 10:11:47 +02:00
  • c083a7cc90 Force OpenGL Core Profile context on macOS Yan 2023-04-05 16:04:03 +02:00
  • 9eb6591913 Add missing --no-audio option in manpage Romain Vimont 2023-04-10 19:29:09 +02:00
  • 9cfea347d0 Remove Options setters Romain Vimont 2023-04-09 19:58:34 +02:00
  • ce064fb5e0 Move options parsing to Options class Romain Vimont 2023-04-09 19:52:01 +02:00
  • afcdfc7fd7 Fix checkstyle violation Romain Vimont 2023-04-09 20:01:58 +02:00
  • 3615b3ff15 Force OpenGL Core Profile context on macOS macos_opengl Yan 2023-04-05 16:04:03 +02:00
  • 051b74c883 Extract sc_display from sc_screen Romain Vimont 2023-03-31 20:20:27 +02:00
  • 2e532afd2b Pass const pointers to events Romain Vimont 2023-04-03 21:41:54 +02:00
  • fdf465851c Add Android version check in raw audio recorder Simon Chan 2023-04-04 22:33:39 +08:00
  • dd5dc9c3c2 Display WIP window_display Romain Vimont 2023-03-31 20:20:27 +02:00
  • f93a5a68c6 Pass const pointers to events Romain Vimont 2023-04-03 21:41:54 +02:00
  • 669e9a8d1e Fix "ip route" parsing Romain Vimont 2023-04-02 17:45:46 +02:00
  • f77e1c474e Fix copy-paste for some devices Romain Vimont 2023-04-01 11:50:21 +02:00
  • 8f0b38cc4f Specify in README that OTG does not require adb Romain Vimont 2023-03-31 07:51:34 +02:00
  • f996386b6e Replace try-with-resources android-framework-23 Romain Vimont 2023-03-31 00:24:01 +02:00
  • cfc9882897 Adapt FakeContext to API 23 Romain Vimont 2023-03-31 00:24:01 +02:00
  • e4c152b1a3 Call Builder.setContext() by reflection Romain Vimont 2023-03-31 00:24:01 +02:00
  • 6c5b20fdb1 Call AudioRecord.getTimestamp() by reflection Romain Vimont 2023-03-31 00:24:01 +02:00
  • 512ef4e5c0 Use literals for missing KeyCodes Romain Vimont 2023-03-31 00:24:01 +02:00
  • 186a5fdcff Use literal for MIMETYPE_VIDEO_AV1 Romain Vimont 2023-03-31 00:24:01 +02:00
  • fb3d09b7e3 Use literals for Build.VERSION_CODES.* Romain Vimont 2023-03-31 00:24:01 +02:00
  • ce3d7507ce Add AttributionSource stub Romain Vimont 2023-03-31 00:24:01 +02:00
  • 2f9396e24a Simplify clock estimation Romain Vimont 2023-03-27 02:12:59 +02:00
  • a1e8a34001 Fix documentation link in FAQ Romain Vimont 2023-03-28 08:29:41 +02:00
  • 00534b0b2d Fix typo in FAQ Romain Vimont 2023-03-28 08:30:43 +02:00
  • 0ebb3df69c Fix debug build by adding compat.c to tests Yan 2023-03-27 14:59:09 +02:00
  • 0969f4eae7 clock_noslope clock_noslope Romain Vimont 2023-03-27 02:12:59 +02:00
  • 21df2c240e Mention necessary reboot Romain Vimont 2023-03-23 19:02:14 +01:00
  • 2d3059e1ab Reference FAQ from HID/OTG documentation Romain Vimont 2023-03-20 19:40:35 +01:00
  • 2fff9b9edf Adapt FakeContext for Android 14 Romain Vimont 2023-03-17 22:10:38 +01:00
  • 57f879d68a Adapt clipboard wrappers to Android 14 Romain Vimont 2023-03-17 22:06:58 +01:00
  • 478aece68f Replace "bit-rate" with "bit rate" Romain Vimont 2023-03-20 08:35:13 +01:00
  • 55899c091e Fix typo in doc/audio.md NextDev65 2023-03-19 21:26:45 -05:00
  • 828795a180 Adapt FakeContext for Android 14 android14 Romain Vimont 2023-03-17 22:10:38 +01:00
  • 5a743d73df Adapt clipboard wrappers to Android 14 Romain Vimont 2023-03-17 22:06:58 +01:00
  • 3626d90004 Use separate audio capture code for Android 11 Romain Vimont 2023-03-16 22:19:21 +01:00
  • 02f4ff7534 Make 3 attempts to start AudioRecord Romain Vimont 2023-03-16 21:54:06 +01:00
  • a3871130cc List available encoders on failure Romain Vimont 2023-03-16 20:18:52 +01:00
  • aa6846c989 Use separate audio capture code for Android 11 android11_workaround_retry Romain Vimont 2023-03-16 22:19:21 +01:00
  • bc82e340d7 Make 3 attempts to start AudioRecord Romain Vimont 2023-03-16 21:54:06 +01:00
  • 2ef14307eb List available encoders on failure Romain Vimont 2023-03-16 20:18:52 +01:00
  • 53cb5635cf Fix pause message sixg0000d 2023-03-16 18:22:53 +08:00
  • d7841664f4 Simplify logic in setScreenPowerMode() Romain Vimont 2023-03-15 19:53:40 +01:00
  • d9a644df9c Clarify V4L2 feature in README Romain Vimont 2023-03-15 10:36:07 +01:00
  • 45717733a1 Document missing Opus encoder error Romain Vimont 2023-03-15 00:36:13 +01:00
  • 39544f34b4 Add --audio-output-buffer Romain Vimont 2023-03-13 09:23:02 +01:00
  • 4755b97908 Fix bash auto-completion handling Romain Vimont 2023-03-14 23:45:08 +01:00
  • cba2501254 Add missing auto-completion for --audio-buffer Romain Vimont 2023-03-14 23:40:48 +01:00
  • 99a0b13496 Add --audio-output-buffer audio_output_buffer Romain Vimont 2023-03-13 09:23:02 +01:00
  • 6ba99a62ff Split workarounds to fix audio on some devices Romain Vimont 2023-03-14 22:51:31 +01:00
  • d2b7315ba6 Fix linux desktop files validation Bernard Cafarelli 2023-03-14 21:48:23 +01:00
  • 3582592d2c Split workarounds to fix audio on some devices split_workarounds Romain Vimont 2023-03-14 22:51:31 +01:00
  • 6ad037ea04 Update Gentoo instructions Bernard Cafarelli 2023-03-14 21:51:54 +01:00
  • 337d6c2fd3 Fail on empty AudioRecord read() Romain Vimont 2023-03-14 19:26:37 +01:00
  • 2eced46a37 Update broken link in documentation Romain Vimont 2023-03-14 19:21:43 +01:00
  • 1a80333747 Replace link to enable USB debugging in README Romain Vimont 2023-03-13 10:17:08 +01:00
  • fb61b779a6 Add references to prerequisites Romain Vimont 2023-03-13 08:40:31 +01:00
  • 5899af6a2f Add blogpost link about scrcpy 2.0 Romain Vimont 2023-03-12 21:08:30 +01:00
  • cbca79b95b Fix v4l2 sink Romain Vimont 2023-03-12 12:39:05 +01:00
  • 02586cf21f Fix build issue on FFmpeg < 5.1 Romain Vimont 2023-03-12 08:54:42 +01:00
  • 80a6fa7a01 Fix comparison warning Romain Vimont 2023-03-12 08:37:08 +01:00
  • 6b769675fa Fix an "expected expression" error Ruoyu Zhong 2023-03-12 14:23:35 +08:00
  • e5aa2ce01f Fix broken link in Windows download page Romain Vimont 2023-03-12 02:59:44 +01:00
  • cbc638c6ba Fix broken link in shortcuts documentation Romain Vimont 2023-03-12 02:44:42 +01:00
  • abc1be4872 Update links to v2.0 v2.0-install-release Romain Vimont 2023-03-12 02:37:49 +01:00
  • f1b2d6bbbb Bump version to 2.0 v2.0 Romain Vimont 2023-03-12 01:45:49 +01:00
  • 90926d40ad Merge branch 'master' into dev Romain Vimont 2023-03-12 02:05:24 +01:00
  • f12590ed08 Rework README and documentation basedoc Romain Vimont 2023-03-04 08:56:35 +01:00
  • 05a55e3687 Happy new year 2023! Romain Vimont 2023-03-04 09:08:42 +01:00
  • affda26bfa Document audio player Romain Vimont 2023-03-11 16:43:56 +01:00
  • 0bf866fa8d Apply new compensation only if it changed Romain Vimont 2023-03-11 23:00:48 +01:00
  • 73727e7fdf Disable clock drift compensation for tiny values Romain Vimont 2023-03-11 18:21:46 +01:00
  • c22c87eded Fail on deprecated options Romain Vimont 2023-03-11 16:40:39 +01:00
  • 426dfbf21d Remove dead code about the deprecated -F option Romain Vimont 2023-03-11 16:32:53 +01:00
  • 5512777404 Remove deprecated option --render-expired-frames Romain Vimont 2023-03-11 16:29:56 +01:00
  • cc07f8dac4 Upgrade platform-tools (34.0.1) for Windows Romain Vimont 2023-03-11 16:15:24 +01:00
  • f5bb9e576d Upgrade SDL (2.26.4) for Windows Romain Vimont 2023-03-11 16:11:57 +01:00
  • 2380879376 Remove unused IOException Romain Vimont 2023-03-11 16:01:45 +01:00
  • eca8766545 Compute buffering and compensation without lock Romain Vimont 2023-03-10 22:19:28 +01:00
  • 0b8a5ca923 Do not read avg_buffering from the player thread Romain Vimont 2023-03-10 22:15:38 +01:00
  • e06acc1ba2 Simplify bytebuf naming Romain Vimont 2023-03-11 10:16:43 +01:00
  • 14f9d82fda Add audio sample ring-buffer Romain Vimont 2023-03-11 10:13:00 +01:00
  • bb509d9317 Define the audio output buffer in milliseconds Romain Vimont 2023-03-11 09:31:32 +01:00