Commit graph

  • 2dadeef21a scale_filter Romain Vimont 2021-02-16 23:29:27 +01:00
  • cf25631f71 wip Romain Vimont 2021-02-21 18:26:54 +01:00
  • 738d17e843 Remove screen static initializer Romain Vimont 2021-02-21 21:47:55 +01:00
  • 5cfa159e16 Move decoder frame to decoder Romain Vimont 2021-02-21 17:39:59 +01:00
  • 9e737a1bef Release frame data as soon as possible Romain Vimont 2021-02-21 17:29:45 +01:00
  • 86ae6955c6 Factorize frame swap Romain Vimont 2021-02-21 17:22:25 +01:00
  • fb464614c7 Handle frame available from screen.c Romain Vimont 2021-02-19 22:47:21 +01:00
  • 6cb357943a Initialize screen before starting the stream Romain Vimont 2021-02-19 22:40:12 +01:00
  • 6627459cc5 Expose skipped frames to the consumer Romain Vimont 2021-02-19 22:31:44 +01:00
  • b1c7c71160 Use a callback to notify a new frame Romain Vimont 2021-02-19 22:02:36 +01:00
  • 72df2c23f9 Make video buffer more generic Romain Vimont 2021-02-19 21:16:57 +01:00
  • c9d4755bf9 Move fps counter out of video buffer Romain Vimont 2021-02-19 20:56:09 +01:00
  • b521ee180d Fix double-free on error Romain Vimont 2021-02-21 21:55:44 +01:00
  • 025388d38b Remove unused no_window field Romain Vimont 2021-02-21 21:44:30 +01:00
  • a9bd612cd3 Support power off on close Yu-Chen Lin 2021-02-21 08:42:04 +08:00
  • b3cb052ed9
    Wireless documentation updated in Readme.md Deepansh Singh 2021-02-21 17:43:35 +05:30
  • 4fa8bd0b69
    Added bluetooth-audio-reciever.png Deepansh Singh 2021-02-21 15:47:21 +05:30
  • 9cb8c929f0 Export method to power off screen in Device Yu-Chen Lin 2021-02-21 08:31:37 +08:00
  • e51e9c748f Handle frame available from screen.c filter.6 Romain Vimont 2021-02-19 22:47:21 +01:00
  • c79d3a28ca Initialize screen before starting the stream Romain Vimont 2021-02-19 22:40:12 +01:00
  • 108fe5818e Expose skipped frames to the consumer Romain Vimont 2021-02-19 22:31:44 +01:00
  • 1ff357bd29 Use a callback to notify a new frame Romain Vimont 2021-02-19 22:02:36 +01:00
  • 5f2f0ce595 Make video buffer more generic Romain Vimont 2021-02-19 21:16:57 +01:00
  • 816c158577 Move fps counter out of video buffer Romain Vimont 2021-02-19 20:56:09 +01:00
  • ca3d807e7f Use non-secure display for Android >= 12 android12_nosecure Romain Vimont 2021-02-19 17:11:44 +01:00
  • a55cea1004 scale_filter filter.5 Romain Vimont 2021-02-16 23:29:27 +01:00
  • fe43453f47 screen_on_new_frame Romain Vimont 2021-02-16 23:29:27 +01:00
  • 0bdb995f2e Use a callback to notify a new decoded frame Romain Vimont 2021-02-14 15:26:21 +01:00
  • dce0867737 Enable NDEBUG via Meson built-in option Romain Vimont 2021-02-16 23:26:35 +01:00
  • 5c4c28c973 Handle im-related events from input_manager.c Romain Vimont 2021-02-15 18:53:23 +01:00
  • 98628f25b5 Inline window events handling Romain Vimont 2021-02-15 18:47:17 +01:00
  • e1dbe4f71c Handle screen-related events from screen.c Romain Vimont 2021-02-15 18:44:53 +01:00
  • b1734ab737 Reference video buffer from screen Romain Vimont 2021-02-15 18:28:41 +01:00
  • 44aa7f2c88 Improve error handling in screen initialization Romain Vimont 2021-02-13 14:40:00 +01:00
  • 626094ad13 Handle window events only once visible Romain Vimont 2021-02-12 23:18:13 +01:00
  • a566635c43 Log mipmaps error only if mipmaps are enabled Romain Vimont 2021-02-13 14:32:24 +01:00
  • 862948b132 Make use_opengl local Romain Vimont 2021-02-07 19:12:14 +01:00
  • c0c4ba7009 Add intermediate frame in video buffer Romain Vimont 2021-02-01 09:38:11 +01:00
  • c53bd4d8b6 Assert non-recursive usage of mutexes Romain Vimont 2021-02-01 22:20:02 +01:00
  • 54f5c42d7b Add mutex assertions Romain Vimont 2021-01-31 18:56:50 +01:00
  • 21d206f360 Expose mutex assertions Romain Vimont 2021-01-31 18:55:03 +01:00
  • d2689fc168 Expose thread id Romain Vimont 2021-01-31 18:54:52 +01:00
  • f6320c7e31 Wrap SDL thread functions into scrcpy-specific API Romain Vimont 2021-01-31 18:24:35 +01:00
  • 30e619d37f Replace SDL_strdup() by strdup() Romain Vimont 2021-01-24 15:14:53 +01:00
  • c0dde0fade Provide strdup() compat Romain Vimont 2021-01-17 14:11:59 +01:00
  • 915779cc59 Remove unnecessary escape characters in manpage yangfl 2021-02-16 00:52:53 +08:00
  • f4cf89d994
    Merge 75ebbc5be4 into ace438e52a Spudmn 2021-02-15 01:15:29 +08:00
  • e306bffbc0 Use a callback to notify a new decoded frame filter.3 Romain Vimont 2021-02-14 15:26:21 +01:00
  • 2512c53227 Improve error handling in screen initialization Romain Vimont 2021-02-13 14:40:00 +01:00
  • 3cdbd00430 Handle window events only once visible Romain Vimont 2021-02-12 23:18:13 +01:00
  • 93a8ef20a6 Log mipmaps error only if mipmaps are enabled Romain Vimont 2021-02-13 14:32:24 +01:00
  • 8c845efe9a Make use_opengl local Romain Vimont 2021-02-07 19:12:14 +01:00
  • bf38331c76 Add intermediate frame in video buffer Romain Vimont 2021-02-01 09:38:11 +01:00
  • 7f6069213d Assert non-recursive usage of mutexes Romain Vimont 2021-02-01 22:20:02 +01:00
  • 5c4462ce70 Add mutex assertions Romain Vimont 2021-01-31 18:56:50 +01:00
  • c894a0b937 Expose mutex assertions Romain Vimont 2021-01-31 18:55:03 +01:00
  • 569e188254 Expose thread id Romain Vimont 2021-01-31 18:54:52 +01:00
  • 152fb0f915 Wrap SDL thread functions into scrcpy-specific API Romain Vimont 2021-01-31 18:24:35 +01:00
  • de3c1a7b4c Replace SDL_strdup() by strdup() Romain Vimont 2021-01-24 15:14:53 +01:00
  • e44714d2d1 Provide strdup() compat Romain Vimont 2021-01-17 14:11:59 +01:00
  • ace438e52a Remove unused port_range field Romain Vimont 2020-12-06 15:18:33 +01:00
  • 8e83f3e8af Remove unused custom event Romain Vimont 2020-08-07 18:42:17 +02:00
  • ba09254b38 refilter_on_resize swscale filter.2 Romain Vimont 2021-02-12 23:19:44 +01:00
  • 03cc0cf543 swscalewip Romain Vimont 2021-02-12 22:34:34 +01:00
  • f6570a7a41 scale_filter Romain Vimont 2021-02-05 15:44:31 +01:00
  • 87e3ad7756 Handle window events only once visible Romain Vimont 2021-02-12 23:18:13 +01:00
  • c6de5b0a15 Log mipmaps error only if mipmaps were requested Romain Vimont 2021-02-12 22:04:07 +01:00
  • 0b4b4609dc Extract texture management to a separate file Romain Vimont 2021-02-07 19:26:58 +01:00
  • edf710af3c Make use_opengl local Romain Vimont 2021-02-07 19:12:14 +01:00
  • 46bf4d55a7 Add intermediate frame in video buffer Romain Vimont 2021-02-01 09:38:11 +01:00
  • 017036ddab Assert non-recursive usage of mutexes Romain Vimont 2021-02-01 22:20:02 +01:00
  • 5f2cf12acf Add intermediate frame in video buffer thread Romain Vimont 2021-02-01 09:38:11 +01:00
  • 2a3c6b64dd Assert non-recursive usage of mutexes Romain Vimont 2021-02-01 22:20:02 +01:00
  • a9582b1d43 Add mutex assertions Romain Vimont 2021-01-31 18:56:50 +01:00
  • fa3e84b700 Expose mutex assertions Romain Vimont 2021-01-31 18:55:03 +01:00
  • 1521de9051 Expose thread id Romain Vimont 2021-01-31 18:54:52 +01:00
  • eabaabdb78 Wrap SDL thread functions into scrcpy-specific API Romain Vimont 2021-01-31 18:24:35 +01:00
  • 8b48003074 Replace SDL_strdup() by strdup() Romain Vimont 2021-01-24 15:14:53 +01:00
  • 74bd25a0ed Provide strdup() compat Romain Vimont 2021-01-17 14:11:59 +01:00
  • 991eaef8d4 modify the performance of --window-borderles liyinong (A) 2021-01-28 15:21:22 +08:00
  • f8524a2be7 Update java version in BUILD.md Michael Richardson 2021-01-27 15:39:28 -05:00
  • b9e1789ca1
    Update BUILD.md Michael Richardson 2021-01-27 15:39:28 -05:00
  • 0b72e68c79 test liyinong (A) 2021-01-26 17:39:18 +08:00
  • 2391b6f5be added envrc Adnan Yunus 2021-01-25 23:03:13 -08:00
  • 454b9a6c3e Replace SDL_strdup() by strdup() strdup Romain Vimont 2021-01-24 15:14:53 +01:00
  • 2c8efe1a1d Provide strdup() compat Romain Vimont 2021-01-17 14:11:59 +01:00
  • 97b001e7c0 Fix undefined left shift Romain Vimont 2021-01-24 15:22:14 +01:00
  • d8e9ad20b0 Improve file handler error message Romain Vimont 2021-01-22 19:22:40 +01:00
  • b566700bfd Kill process with SIGKILL signal Romain Vimont 2021-01-22 19:21:35 +01:00
  • 7afd149f4b Fix file_handler process race condition Romain Vimont 2021-01-22 19:20:30 +01:00
  • 6a50231698 Expose a single process_wait() Romain Vimont 2021-01-22 18:48:17 +01:00
  • 6b8f3ef651 fixup! Pass scrcpy-noconsole arguments through to scrcpy pr2052 Romain Vimont 2021-01-24 11:52:34 +01:00
  • b8edcf52b0 Simplify process_wait() Romain Vimont 2021-01-22 18:29:21 +01:00
  • 8f283dc800 Pass scrcpy-noconsole arguments through to scrcpy slingmint 2021-01-20 13:13:42 -06:00
  • 1a3ea2ba7f
    Pass arguments through to scrcpy.exe slingmint 2021-01-20 13:13:42 -06:00
  • 94eff0a4bb Fix size_t incorrectly assigned to int Romain Vimont 2021-01-17 14:22:23 +01:00
  • 8dbb1676b7 Factorize meson compiler variable initialization Romain Vimont 2021-01-08 19:13:53 +01:00
  • ab912c23e7 Define feature test macros in common.h Romain Vimont 2021-01-08 19:24:51 +01:00
  • 75ebbc5be4 Added Save Screenshot Aaron Keith 2021-01-16 19:57:18 +13:00
  • ce43fad645 Update README.zh-Hans to v1.17 Simon Chan 2021-01-12 13:54:42 +08:00