Commit Graph

  • 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 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
  • 238ab872ba Pass video size as codec metadata Romain Vimont 2023-03-11 09:21:49 +01:00
  • 3a72f3fb4d Report errors on screen event error Romain Vimont 2023-03-10 22:49:40 +01:00
  • aa1efbc35c Rename sendCodecId to sendCodecMeta Romain Vimont 2023-03-10 22:47:38 +01:00
  • be985b8242 Copy codec parameters from context Romain Vimont 2023-03-10 22:46:56 +01:00
  • a9f6001f51 Simplify recorder Romain Vimont 2023-03-10 21:54:28 +01:00
  • 5052e15f7f Create recorder streams from packet sinks ops Romain Vimont 2023-03-10 21:50:34 +01:00
  • 4bdf632dfa Pass AVCodecContext to packet sinks Romain Vimont 2023-03-10 19:25:45 +01:00
  • 4db50ddbb7 Enable log signaling buffering threshold exceeded Romain Vimont 2023-03-11 15:55:44 +01:00
  • 46f6918179 Stop and join sc_file_pusher only if initialized Romain Vimont 2023-03-10 22:42:59 +01:00
  • d93582724d Initialize interrupted field explicitly chengjian.scj 2023-03-02 17:57:13 +08:00
  • 408f458636 Decrease recorder thread priority audio.158 audio Romain Vimont 2023-03-08 21:40:39 +01:00
  • aa450ffc3f Increase audio thread priority Romain Vimont 2023-03-08 21:37:27 +01:00
  • 5ee59e0f13 Add thread priority API Romain Vimont 2023-03-08 21:34:42 +01:00
  • 4a25f3e53b Print info logs to stdout Romain Vimont 2023-03-08 20:13:08 +01:00