Commit graph

  • 0da276ccba Make decoder push frames to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • e6ecf09079 Expose screen as frame sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • ed86b8d446 Add frame sink trait Romain Vimont 2021-04-11 15:39:00 +02:00
  • e1da07e9a8 Make stream push packets to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 8f10558ea9 Expose decoder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • 16f6f5bcc1 Reorder decoder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 4634a59631 Expose recorder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • 3b58afb0ac Privatize recorder threading Romain Vimont 2021-04-11 15:01:05 +02:00
  • 29c2935c45 Reorder recorder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 12c90196fa Add packet sink trait Romain Vimont 2021-04-11 15:01:05 +02:00
  • cc714060a0 Add container_of() macro Romain Vimont 2021-04-11 15:01:05 +02:00
  • e50f2d3954 Make video_buffer more generic Romain Vimont 2021-04-11 15:01:05 +02:00
  • ae04ad41be Remove compat with old FFmpeg codec params API Romain Vimont 2021-04-11 15:01:05 +02:00
  • dde52d679d Remove compat with old FFmpeg decoding API Romain Vimont 2021-04-11 15:01:05 +02:00
  • 00a002e139 Remove option --render-expired-frames Romain Vimont 2021-04-11 15:01:05 +02:00
  • d593927b2c Write trailer from recorder thread Romain Vimont 2021-04-11 15:01:05 +02:00
  • 498ad23e98 Fix typos Andrea Gelmini 2021-04-18 13:33:15 +02:00
  • 60bfeced70
    Fix typos Andrea Gelmini 2021-04-18 13:33:15 +02:00
  • 7ed8ae2653 Fix bad rebase of extra mouse button brunoais 2021-04-17 17:36:10 +01:00
  • c4f3a768d5 Provide actions for the extra mouse buttons brunoais 2021-04-12 10:15:33 +01:00
  • b28adab86f Provide actions for the extra mouse buttons brunoais 2021-04-12 10:15:33 +01:00
  • b029b1de9d Forward DOWN and UP separately for right-click Romain Vimont 2021-04-16 18:37:50 +02:00
  • 964b6d2243 Forward DOWN and UP separately for middle-click Romain Vimont 2021-04-16 17:58:22 +02:00
  • 8cc057c8f1 Prevent forwarding only "mouse released" events Romain Vimont 2021-04-16 17:53:37 +02:00
  • b1af70e044 Only call to expand_notification_panel when button is pressed (not released) brunoais 2021-04-17 16:42:31 +01:00
  • fd9a218828 Provide action for the extra mouse buttons brunoais 2021-04-12 10:15:33 +01:00
  • 75ce0b5c3f Forward DOWN and UP separately for right-click mouse_buttons Romain Vimont 2021-04-16 18:37:50 +02:00
  • 5c65f3c170 Forward DOWN and UP separately for middle-click Romain Vimont 2021-04-16 17:58:22 +02:00
  • f0f96fbc3d Prevent forwarding only mouse UP events Romain Vimont 2021-04-16 17:53:37 +02:00
  • edee69d637 Fix options alphabetical order Romain Vimont 2021-04-16 17:40:39 +02:00
  • 03f4b336fb Merge branch 'master' into ENG-2353-git-software-version-with-arch Frank Leon Rose 2021-04-13 17:58:57 -04:00
  • 74eee8e953 Merge branch 'master' into ENG-2350-fix-mac-scrcpy Frank Leon Rose 2021-04-13 17:57:00 -04:00
  • 49169bbc83
    Merge pull request #3 from team-mobot/ENG-2324-add-software-tag-to-png Frank Leon Rose 2021-04-13 17:42:36 -04:00
  • 6e4a0f51d9 Add 'clean' and 'install' targets for completeness Frank Leon Rose 2021-04-13 22:41:37 +01:00
  • 7fa922d8e6 Hide the window immediately on close traits.4 Romain Vimont 2021-04-13 22:22:54 +02:00
  • ac7dca42b0 Assert screen closed on destroy Romain Vimont 2021-04-11 15:01:05 +02:00
  • 492162a24f Remove video_buffer callbacks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 2ab148bd79 Move video_buffer to screen Romain Vimont 2021-04-11 15:01:05 +02:00
  • 6795564044 Make decoder push frames to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • b7cdbce8e5 Expose screen as frame sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • 5cd847a856 Add frame sink trait Romain Vimont 2021-04-11 15:39:00 +02:00
  • 3d36915d9b Make stream push packets to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • c64f5ff71e Expose decoder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • db418d0825 Reorder decoder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • b481ab0aaf Expose recorder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • cb7017e2c1 Privatize recorder threading Romain Vimont 2021-04-11 15:01:05 +02:00
  • 5c6b04cf01 Reorder recorder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 153d5e4892 Add packet sink trait Romain Vimont 2021-04-11 15:01:05 +02:00
  • 620b117a15 Add container_of() macro Romain Vimont 2021-04-11 15:01:05 +02:00
  • 14e83175a6 Make video_buffer more generic Romain Vimont 2021-04-11 15:01:05 +02:00
  • 0d46d0b376 Remove compat with old FFmpeg codec params API Romain Vimont 2021-04-11 15:01:05 +02:00
  • 4632ef224c Remove compat with old FFmpeg decoding API Romain Vimont 2021-04-11 15:01:05 +02:00
  • bc07943624 Remove option --render-expired-frames Romain Vimont 2021-04-11 15:01:05 +02:00
  • 003fcb0442 Write trailer from recorder thread Romain Vimont 2021-04-11 15:01:05 +02:00
  • 8ef4c044fa Do not forward SDL_DROPFILE event Romain Vimont 2021-04-13 22:17:46 +02:00
  • c23c38f99d Move resizing workaround to screen.c Romain Vimont 2021-04-13 22:14:09 +02:00
  • 65c4f487b3 Set initial fullscreen from screen.c Romain Vimont 2021-04-13 22:10:45 +02:00
  • c6d7f5ee96 Make screen_show_window() static Romain Vimont 2021-04-13 22:04:38 +02:00
  • 29297758cf Define MOBOT_VERSION = git describe / gcc -dumpmachine Frank Leon Rose 2021-04-13 14:13:19 -04:00
  • 403c4e75ba Fix macOS build Frank Leon Rose 2021-04-12 17:51:32 -04:00
  • d634995e79 Fix response to --window-borderless setting Frank Leon Rose 2021-04-12 16:18:36 -04:00
  • 1e93899188 Pare down size of custom libav Frank Leon Rose 2021-04-12 19:57:03 +01:00
  • 2415745e27 Remove portable=true build flag Frank Leon Rose 2021-04-12 18:45:32 +01:00
  • 73bb807291 Build only app with no reference to server Frank Leon Rose 2021-04-12 16:39:29 +00:00
  • faef67b7b7 Update to release branch of FFmpeg Frank Leon Rose 2021-04-12 16:35:04 +01:00
  • 5dde4d9534 Fix build mechanics and handle meson error Frank Leon Rose 2021-04-12 16:34:21 +01:00
  • 6093235a96 Assert screen closed on destroy traits Romain Vimont 2021-04-11 15:01:05 +02:00
  • 9307cb3c96 Remove video_buffer callbacks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 350d9bfbfb Move video_buffer to screen Romain Vimont 2021-04-11 15:01:05 +02:00
  • 082083b83e Make decoder push frames to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 58c2619a6d Expose screen as frame sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • 6ba6ec40e3 Add frame sink trait Romain Vimont 2021-04-11 15:39:00 +02:00
  • 070525de06 Make stream push packets to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 3fb0594fe8 Expose decoder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • d470943505 Reorder decoder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 1be76c5113 Expose recorder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • 6ff4e5c926 Privatize recorder threading Romain Vimont 2021-04-11 15:01:05 +02:00
  • b2e9270e53 Reorder recorder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • f3879fc92d Add packet sink trait Romain Vimont 2021-04-11 15:01:05 +02:00
  • 042ace4b4e Add container_of() macro Romain Vimont 2021-04-11 15:01:05 +02:00
  • f43d66d5d6 Make video_buffer more generic Romain Vimont 2021-04-11 15:01:05 +02:00
  • e1b2824730 Remove compat with old FFmpeg codec params API Romain Vimont 2021-04-11 15:01:05 +02:00
  • 19b518bf24 Remove compat with old FFmpeg decoding API Romain Vimont 2021-04-11 15:01:05 +02:00
  • 3ffea72fa6 Remove option --render-expired-frames Romain Vimont 2021-04-11 15:01:05 +02:00
  • a34bd5c43b Write trailer from recorder thread Romain Vimont 2021-04-11 15:01:05 +02:00
  • 28f6cbaea6 Destroy screen once stream is finished Romain Vimont 2021-04-11 14:32:42 +02:00
  • 08fc6694e1 Do not destroy uninitialized screen Romain Vimont 2021-04-11 13:07:44 +02:00
  • d0983db592 Make internal recorder function static Romain Vimont 2021-04-07 16:41:57 +02:00
  • fb7870500a Remove unused field from input_manager Romain Vimont 2021-04-10 18:04:31 +02:00
  • 33006561c7 Remove useless forward declaration from stream.h Romain Vimont 2021-04-10 18:44:59 +02:00
  • a09733d175 Remove useless includes from decoder.c Romain Vimont 2021-04-07 10:21:03 +02:00
  • 07c8abec02 Add mobot.mk Makefile to capture custom build steps Frank Leon Rose 2021-04-09 18:00:46 -04:00
  • 242744a7b2 Add "Software" metadata tag to PNG Frank Leon Rose 2021-04-09 10:07:08 -04:00
  • 2c139c187c Merge branch 'master' of https://github.com/team-mobot/scrcpy Frank Leon Rose 2021-04-08 15:27:41 -04:00
  • 07a85b7c94 Fix typo in command-line help Romain Vimont 2021-04-07 15:00:30 +02:00
  • 6231f683af Fix compilation error for old decoding API Romain Vimont 2021-04-05 18:13:23 +02:00
  • eaaa9b53cb
    Merge pull request #2 from team-mobot/ENG-2301-add-png-screen-capture Frank Leon Rose 2021-04-05 11:55:33 -04:00
  • 5bda0527a9 Add "(with Mobot extensions)" to reported version Frank Leon Rose 2021-04-05 16:39:16 +01:00
  • 6fd343d7f9 Add note about better quality image scaling Frank Leon Rose 2021-04-05 15:56:27 +01:00
  • 0ddd0b366c Fix log message to show source and dest sizes Frank Leon Rose 2021-04-05 15:55:47 +01:00