Commit graph

  • 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
  • 01f424e46a Document 4th+5th + 2xn shortcuts brunoais 2021-04-22 21:57:31 +01:00
  • aaf7875d92 Ensure get_server_path() retval is freeable Frank Leon Rose 2021-04-22 13:59:46 -04:00
  • 697283ad0e Ensure get_server_path retval is freeable Frank Leon Rose 2021-04-22 13:59:46 -04:00
  • 01d5a1cb19
    Merge pull request #5 from team-mobot/ENG-2353-git-software-version-with-arch Frank Leon Rose 2021-04-21 11:09:32 -04:00
  • 5fd0c13cce
    Merge branch 'master' into ENG-2353-git-software-version-with-arch Frank Leon Rose 2021-04-20 15:10:09 -04:00
  • e7ee8e38cb
    Merge pull request #4 from team-mobot/ENG-2350-fix-mac-scrcpy Frank Leon Rose 2021-04-20 15:08:42 -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
  • 9f39fcab3b Pressing 2x with the extra mouse button opens settings panel brunoais 2021-04-17 13:56:53 +01:00
  • cd533a9ab2 expandSettingsPanel() changed API with android 9 brunoais 2021-04-17 18:22:58 +01:00
  • 499f595088 Create the ability to open the settings panel brunoais 2021-04-17 13:32:18 +01:00
  • caeb0bacb0 Rename COLLAPSE_NOTIFICATION_PANEL -> COLLAPSE_PANELS & consequences brunoais 2021-04-17 13:26:54 +01:00
  • eec25f699d Count repeat presses of the keyboard shortcut brunoais 2021-04-17 13:15:31 +01: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
  • b2e67b5a60 Fix recorder comment Romain Vimont 2021-04-18 17:23:09 +02:00
  • 066f4f5e88 Handle EAGAIN on send_packet in decoder Romain Vimont 2021-04-18 17:13:58 +02:00
  • c8eb5cc6e3 Handle errors using gotos in recorder_open() Romain Vimont 2021-04-18 11:32:21 +02:00
  • 49582e4a2e Initialize recorder fields on open Romain Vimont 2021-04-18 11:25:58 +02:00
  • 99c6a76eb5 Hide the window immediately on close Romain Vimont 2021-04-13 22:22:54 +02:00
  • c9a5611382 Assert screen closed on destroy Romain Vimont 2021-04-11 15:01:05 +02:00
  • 7309a573dc Remove video_buffer callbacks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 8ede4b3f58 Move video_buffer to screen Romain Vimont 2021-04-11 15:01:05 +02:00
  • cec5bcbe0b Make decoder push frames to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 6d8f0a247f Expose screen as frame sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • bb6ac2b084 Add frame sink trait Romain Vimont 2021-04-11 15:39:00 +02:00
  • eb971390ed Make stream push packets to sinks Romain Vimont 2021-04-11 15:01:05 +02:00
  • f27403e27f Expose decoder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • f82aab2057 Reorder decoder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 71327e82cb Expose recorder as packet sink Romain Vimont 2021-04-11 15:01:05 +02:00
  • fea3f29ffd Privatize recorder threading Romain Vimont 2021-04-11 15:01:05 +02:00
  • fb07f4af55 Reorder recorder functions Romain Vimont 2021-04-11 15:01:05 +02:00
  • 1116502704 Add packet sink trait Romain Vimont 2021-04-11 15:01:05 +02:00
  • 321bf79a0b Add container_of() macro Romain Vimont 2021-04-11 15:01:05 +02:00
  • 85f6f32b9e Make video_buffer more generic Romain Vimont 2021-04-11 15:01:05 +02:00
  • 7bb17e1abc Remove compat with old FFmpeg codec params API Romain Vimont 2021-04-11 15:01:05 +02:00
  • adaa88952d Remove compat with old FFmpeg decoding API Romain Vimont 2021-04-11 15:01:05 +02:00
  • 8bae1f6b7f Remove option --render-expired-frames Romain Vimont 2021-04-11 15:01:05 +02:00
  • e3da97a80f Write trailer from recorder thread Romain Vimont 2021-04-11 15:01:05 +02:00
  • b9c3f65fd8 Provide actions for the extra mouse buttons brunoais 2021-04-12 10:15:33 +01:00
  • d0739911a3 Forward DOWN and UP separately for right-click Romain Vimont 2021-04-16 18:37:50 +02:00
  • 5521a92959 v4l2wip traits.7 Romain Vimont 2021-04-16 17:12:28 +02:00
  • 31583d9808 Use strlist_contains() to find a muxer Romain Vimont 2021-04-19 09:28:28 +02:00
  • 0f1ca970d1 Add strlist_contains() Romain Vimont 2021-04-19 09:22:53 +02:00
  • 2453d86fdf Fix recorder comment Romain Vimont 2021-04-18 17:23:09 +02:00
  • 89c2ef2c8d Handle EAGAIN on send_packet in decoder Romain Vimont 2021-04-18 17:13:58 +02:00
  • e3e7924bff Handle errors using gotos in recorder_open() Romain Vimont 2021-04-18 11:32:21 +02:00
  • bacac84a96 Initialize recorder fields on open Romain Vimont 2021-04-18 11:25:58 +02:00
  • 42c7e97e9b Hide the window immediately on close Romain Vimont 2021-04-13 22:22:54 +02:00
  • b16f2eaae1 Assert screen closed on destroy Romain Vimont 2021-04-11 15:01:05 +02:00
  • 3423e6d766 Remove video_buffer callbacks Romain Vimont 2021-04-11 15:01:05 +02:00
  • 2981b11a49 Move video_buffer to screen Romain Vimont 2021-04-11 15:01:05 +02:00