Commit Graph

  • cda4aa1623 Add method to send a broadcast Romain Vimont 2021-06-13 22:32:36 +02:00
  • 310f5721d9 Move file_handler initialization Romain Vimont 2021-06-13 22:32:36 +02:00
  • af228706f1 Fix compatibility with old FFmpeg fix2382.2 Romain Vimont 2021-06-13 18:31:48 +02:00
  • 60b7281cbc Fix compatibility with old FFmpeg fix2382 Romain Vimont 2021-06-13 18:31:48 +02:00
  • 64ea0d1a4a scan media broadcast Romain Vimont 2021-06-13 11:36:31 +02:00
  • 4dd78f523c sendBroadcast Romain Vimont 2021-06-13 11:36:31 +02:00
  • f76fe2c0d4 Fix --lock-video-orientation syntax Romain Vimont 2021-06-11 18:39:23 +02:00
  • 16a63e0917 Use non-secure display for Android 12 preview Romain Vimont 2021-06-11 10:02:52 +02:00
  • f7533e8896 Use non-secure display for Android >= 12 Romain Vimont 2021-02-19 17:11:44 +01:00
  • 969bfd4374 Serialize clean-up configuration Romain Vimont 2021-05-01 00:18:55 +02:00
  • 506f918fb7 Group components into struct scrcpy Romain Vimont 2021-05-28 21:29:14 +02:00
  • 6fd7e89da1 Explicitly initialize decoder sink_count Romain Vimont 2021-05-28 21:23:10 +02:00
  • 4c31911df2 Pass serial within struct server_params Romain Vimont 2021-05-17 09:41:22 +02:00
  • d3d955f67b Translate README.md into Spanish Secreto31126 2021-05-15 04:08:28 -03:00
  • 8121b0b7e7 FAQ in Italian Alberto Pasqualetto 2021-05-15 00:14:08 +02:00
  • 2e9d520080 README in Italian Alberto Pasqualetto 2021-05-15 00:13:56 +02:00
  • 1b7c9b3e1c Reference translations from FAQ.md Romain Vimont 2021-05-28 10:18:36 +02:00
  • 9bed8cf3f4 Fix syntax highlighting in README Romain Vimont 2021-05-28 10:05:34 +02:00
  • 6adc97198b Provide device info directly on server connection Romain Vimont 2021-05-09 16:52:22 +02:00
  • 6a2cd089a1 Initialize input manager dynamically Romain Vimont 2021-05-17 08:46:38 +02:00
  • dcee7c0f7f Factorize screen_init() error management Romain Vimont 2021-05-16 18:36:07 +02:00
  • e604e8a752 Move fps_counter to screen Romain Vimont 2021-05-16 18:26:20 +02:00
  • f19c455110 Fix leak on error Romain Vimont 2021-05-16 15:54:02 +02:00
  • 83116fc199 Notify end-of-stream via callback Romain Vimont 2021-05-16 15:32:31 +02:00
  • 72081a241b Fix visualization of comment in code block Alberto Pasqualetto 2021-05-14 14:57:38 +02:00
  • 42b3d1e66e Reformat README.ko.md LYK 2021-05-14 12:07:48 +09:00
  • 1e64f0f931 Use ARRAY_LEN() macro Romain Vimont 2021-05-09 11:06:02 +02:00
  • 8fb5715740 Add libavdevice-dev in BUILD instructions Romain Vimont 2021-05-09 10:49:46 +02:00
  • f062dfd30b Merge branch 'master' into dev Romain Vimont 2021-05-09 11:00:30 +02:00
  • 644a5ef14a Add MacPorts documentation pr2299 Haren S 2021-05-06 17:56:41 +01:00
  • 1b9dcce23c Fix double-free on error Romain Vimont 2021-05-03 20:39:49 +02:00
  • c37d455fa2 wip server_thread.2 Romain Vimont 2021-05-02 18:27:13 +02:00
  • 6e8df74c41 serial in server_params Romain Vimont 2021-05-02 17:21:57 +02:00
  • 52f5c6d4c1 server_params_copy Romain Vimont 2021-05-02 15:01:18 +02:00
  • efb531943d reorder server server_params Romain Vimont 2021-05-02 15:00:06 +02:00
  • 4dcda82582 ARRAY_LEN Romain Vimont 2021-05-02 17:19:24 +02:00
  • 5369c4f754 Serialize clean-up configuration cleanup_serialize Romain Vimont 2021-05-01 00:18:55 +02:00
  • 233f8e6cc4 Rename keycode injection method device_simple Romain Vimont 2021-04-30 23:05:15 +02:00
  • 9a7d351d67 Simplify non-static injectEvent() implementation Romain Vimont 2021-04-30 23:01:58 +02:00
  • d00ee640c0 Simplify Device.java Romain Vimont 2021-04-30 22:57:42 +02:00
  • ae6ec7a194 Unref decoder AVFrame immediately Romain Vimont 2021-04-26 18:05:43 +02:00
  • 84f17fdeab Fix v4l2 AVPacket memory leak on error Romain Vimont 2021-04-26 18:05:11 +02:00
  • 1cde68a1fa Fix v4l2 AVFrame memory leak Romain Vimont 2021-04-26 18:00:47 +02:00
  • 45e7280148 Rename --v4l2_sink to --v4l2-sink Romain Vimont 2021-04-26 17:59:35 +02:00
  • 01199084ad quickfix secure flag DONOTMERGE nosecureflag_quickfix Romain Vimont 2021-04-26 08:17:22 +02:00
  • 41a0383d7c Document v4l2 sink in README Romain Vimont 2021-04-19 20:12:08 +02:00
  • d39161f753 Add support for v4l2loopback Marco Martinelli 2021-04-04 00:10:44 +02:00
  • 5af9d0ee0f Make --lock-video-orientation argument optional Romain Vimont 2021-04-19 18:40:48 +02:00
  • fd0dc6c0cd Add --lock-video-orientation=initial Romain Vimont 2021-04-19 18:42:20 +02:00
  • 151bc16644 Use strlist_contains() to find a muxer Romain Vimont 2021-04-19 09:28:28 +02:00
  • ffc00210e9 Add strlist_contains() Romain Vimont 2021-04-19 09:22:53 +02:00
  • 243854a408 Fix recorder comment Romain Vimont 2021-04-18 17:23:09 +02:00
  • 8b90dc61b9 Handle EAGAIN on send_packet in decoder Romain Vimont 2021-04-18 17:13:58 +02:00
  • 2a5dfc1c17 Handle errors using gotos in recorder_open() Romain Vimont 2021-04-18 11:32:21 +02:00
  • e3fccc5a5e Initialize recorder fields on open Romain Vimont 2021-04-18 11:25:58 +02:00
  • 0541f1bff2 Hide the window immediately on close Romain Vimont 2021-04-13 22:22:54 +02:00
  • 0272e6dc77 Assert screen closed on destroy Romain Vimont 2021-04-11 15:01:05 +02:00
  • 2a94a2b119 Remove video_buffer callbacks Romain Vimont 2021-04-11 15:01:05 +02:00
  • e91acdb0c4 Move video_buffer to screen Romain Vimont 2021-04-11 15:01:05 +02:00
  • 6f5ad21f57 Make decoder push frames to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 08b3086ffc Expose screen as frame sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • deab7da761 Add frame sink trait Romain Vimont 2021-04-11 15:39:00 +02:00
  • f7a1b67d66 Make stream push packets to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • cbed38799e Expose decoder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • 5beb7d6c02 Reorder decoder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 5980183a33 Expose recorder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • fe8de893ca Privatize recorder threading Romain Vimont 2021-04-11 15:01:05 +02:00
  • a974483c15 Reorder recorder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 1b072a24c4 Add packet sink trait Romain Vimont 2021-04-11 15:01:05 +02:00
  • 08f1fd46c8 Add container_of() macro Romain Vimont 2021-04-11 15:01:05 +02:00
  • 2ddf760c09 Make video_buffer more generic Romain Vimont 2021-04-11 15:01:05 +02:00
  • 5d9e96dc4e Remove compat with old FFmpeg codec params API Romain Vimont 2021-04-11 15:01:05 +02:00
  • de9b79ec2d Remove compat with old FFmpeg decoding API Romain Vimont 2021-04-11 15:01:05 +02:00
  • 55806e7d31 Remove option --render-expired-frames Romain Vimont 2021-04-11 15:01:05 +02:00
  • 21b590b766 Write trailer from recorder thread Romain Vimont 2021-04-11 15:01:05 +02:00
  • d7e6589677 Document 4th+5th + 2xn shortcuts brunoais 2021-04-22 21:57:31 +01:00
  • b4ee9f27ce Add mouse shortcut to expand settings panel brunoais 2021-04-17 13:56:53 +01:00
  • 6fa63cf6f8 Add keyboard shortcut to expand settings panel brunoais 2021-04-20 18:31:39 +02:00
  • 50eecdab28 Add control message to expand settings panel brunoais 2021-04-17 13:32:18 +01:00
  • 9576283907 Count repeated identical key events brunoais 2021-04-17 13:15:31 +01:00
  • 66c581851f Rename control message type to COLLAPSE_PANELS brunoais 2021-04-17 13:26:54 +01:00
  • bb4614d558 Reverse boolean logic for readability Romain Vimont 2021-04-20 20:59:58 +02:00
  • aaf7875d92 Ensure get_server_path() retval is freeable Frank Leon Rose 2021-04-22 13:59:46 -04:00
  • aafedb01c0 Add mouse shortcut to expand settings panel settings_panel.2 brunoais 2021-04-17 13:56:53 +01:00
  • 70f7e07c1e Add keyboard shortcut to expand settings panel brunoais 2021-04-20 18:31:39 +02:00
  • e081b5a59a Add control message to expand settings panel brunoais 2021-04-17 13:32:18 +01:00
  • a704417787 Count repeated identical key events brunoais 2021-04-17 13:15:31 +01:00
  • 3eb46adf19 Rename control message type to COLLAPSE_PANELS brunoais 2021-04-17 13:26:54 +01:00
  • ba47b33ed6 Reverse boolean logic for readability Romain Vimont 2021-04-20 20:59:58 +02:00
  • d2ae5be3ea Add mouse shortcut to expand settings panel settings_panel brunoais 2021-04-17 13:56:53 +01:00
  • 21b857959b Add keyboard shortcut to expand settings panel brunoais 2021-04-20 18:31:39 +02:00
  • 66b6170c43 Add control message to expand settings panel brunoais 2021-04-17 13:32:18 +01:00
  • b8f3064510 Count repeated identical key events brunoais 2021-04-17 13:15:31 +01:00
  • f06dbd7927 Rename control message type to COLLAPSE_PANELS brunoais 2021-04-17 13:26:54 +01:00
  • 59cd1f55ad Document v4l2 sink in README v4l2_sink Romain Vimont 2021-04-19 20:12:08 +02:00
  • 0cd902bd07 Add support for v4l2loopback Marco Martinelli 2021-04-04 00:10:44 +02:00
  • 860569641f Make --lock-video-orientation argument optional Romain Vimont 2021-04-19 18:40:48 +02:00
  • a963d89a64 Add --lock-video-orientation=initial Romain Vimont 2021-04-19 18:42:20 +02:00
  • 195073d628 Use strlist_contains() to find a muxer Romain Vimont 2021-04-19 09:28:28 +02:00
  • 9d3bf09474 Add strlist_contains() Romain Vimont 2021-04-19 09:22:53 +02:00