Sunshine
Sunshine copied to clipboard
Mac Mini M2 Pro - Modifier Keys not working
Is there an existing issue for this?
- [x] I have searched the existing issues
Is your issue described in the documentation?
- [x] I have read the documentation
Is your issue present in the latest beta/pre-release?
This issue is present in the latest pre-release
Describe the Bug
As title stated, my modifier keys are not working when connecting via Moonlight to Sunshine hosted on Mac Mini M2 Pro. Attempted from various devices (iPad, iPhone, Macbook Pro (2019)) and a variettty of keyboards both connected via USB or Bluetooth to each device to no success.
Expected Behavior
ALT, SHIFT, COMMAND, etc... keys register action on the host device.
Additional Context
No response
Host Operating System
macOS
Operating System Version
15.5
Architecture
amd64/x86_64
Sunshine commit or version
2025.521.235641
Package
macOS - Homebrew
GPU Type
Apple Silicon
GPU Model
N/A
GPU Driver/Mesa Version
N/A
Capture Method
AVCaptureScreen (macOS)
Config
udio_sink = BlackHole 2ch
av1_mode = 3
back_button_timeout = -1
controller = disabled
encoder = videotoolbox
file_apps = apps.json
hevc_mode = 3
key_repeat_delay = 500
key_repeat_frequency = 24.9
lan_encryption_mode = 1
min_log_level = 1
min_threads = 4
ping_timeout = 10000
port = 47989
stream_audio = true
vt_software = disabled
wan_encryption_mode = 2
Apps
Relevant log output
sunshine
[2025-05-23 13:38:52.195910] [0x00000001f23ecc80] [info] config: 'ping_timeout' = 10000
[2025-05-23 13:38:52.196458] [0x00000001f23ecc80] [info] config: 'controller' = disabled
[2025-05-23 13:38:52.196462] [0x00000001f23ecc80] [info] config: 'lan_encryption_mode' = 1
[2025-05-23 13:38:52.196465] [0x00000001f23ecc80] [info] config: 'key_repeat_delay' = 500
[2025-05-23 13:38:52.196467] [0x00000001f23ecc80] [info] config: 'min_threads' = 4
[2025-05-23 13:38:52.196469] [0x00000001f23ecc80] [info] config: 'key_repeat_frequency' = 24.9
[2025-05-23 13:38:52.196473] [0x00000001f23ecc80] [info] config: 'port' = 47989
[2025-05-23 13:38:52.196475] [0x00000001f23ecc80] [info] config: 'file_apps' = apps.json
[2025-05-23 13:38:52.196477] [0x00000001f23ecc80] [info] config: 'hevc_mode' = 3
[2025-05-23 13:38:52.196480] [0x00000001f23ecc80] [info] config: 'wan_encryption_mode' = 2
[2025-05-23 13:38:52.196482] [0x00000001f23ecc80] [info] config: 'min_log_level' = 1
[2025-05-23 13:38:52.196483] [0x00000001f23ecc80] [info] config: 'stream_audio' = true
[2025-05-23 13:38:52.196487] [0x00000001f23ecc80] [info] config: 'encoder' = videotoolbox
[2025-05-23 13:38:52.196489] [0x00000001f23ecc80] [info] config: 'av1_mode' = 3
[2025-05-23 13:38:52.196491] [0x00000001f23ecc80] [info] config: 'back_button_timeout' = -1
[2025-05-23 13:38:52.196493] [0x00000001f23ecc80] [info] config: 'vt_software' = disabled
[2025-05-23 13:38:52.196495] [0x00000001f23ecc80] [info] config: 'audio_sink' = BlackHole 2ch
[2025-05-23 13:38:52.196]: Info: Sunshine version: v2025.521.235641
[2025-05-23 13:38:52.196]: Info: Package Publisher: LizardByte
[2025-05-23 13:38:52.196]: Info: Publisher Website: https://app.lizardbyte.dev
[2025-05-23 13:38:52.196]: Info: Get support: https://app.lizardbyte.dev/support
[2025-05-23 13:38:52.196]: Info: config: 'audio_sink' = BlackHole 2ch
[2025-05-23 13:38:52.196]: Info: config: 'vt_software' = disabled
[2025-05-23 13:38:52.196]: Info: config: 'back_button_timeout' = -1
[2025-05-23 13:38:52.196]: Info: config: 'av1_mode' = 3
[2025-05-23 13:38:52.196]: Info: config: 'encoder' = videotoolbox
[2025-05-23 13:38:52.196]: Info: config: 'stream_audio' = true
[2025-05-23 13:38:52.196]: Info: config: 'wan_encryption_mode' = 2
[2025-05-23 13:38:52.196]: Info: config: 'min_log_level' = 1
[2025-05-23 13:38:52.196]: Info: config: 'file_apps' = apps.json
[2025-05-23 13:38:52.196]: Info: config: 'port' = 47989
[2025-05-23 13:38:52.196]: Info: config: 'hevc_mode' = 3
[2025-05-23 13:38:52.196]: Info: config: 'min_threads' = 4
[2025-05-23 13:38:52.196]: Info: config: 'key_repeat_frequency' = 24.9
[2025-05-23 13:38:52.196]: Info: config: 'key_repeat_delay' = 500
[2025-05-23 13:38:52.196]: Info: config: 'ping_timeout' = 10000
[2025-05-23 13:38:52.196]: Info: config: 'controller' = disabled
[2025-05-23 13:38:52.196]: Info: config: 'lan_encryption_mode' = 1
[2025-05-23 13:38:52.265]: Debug: Display 19, pixel dimension: 3840x2160
[2025-05-23 13:38:52.265]: Warning: No gamepad input is available
[2025-05-23 13:38:52.265]: Info: Trying encoder [videotoolbox]
[2025-05-23 13:38:52.278]: Info: Detecting displays
[2025-05-23 13:38:52.278]: Info: Detected display: Virtual 16:9 (id: 19) connected: true
[2025-05-23 13:38:52.278]: Info: Configuring selected display (19) to stream
[2025-05-23 13:38:52.281]: Info: Creating encoder [h264_videotoolbox]
[2025-05-23 13:38:52.281]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:52.281]: Info: Color depth: 8-bit
[2025-05-23 13:38:52.281]: Info: Color range: JPEG
[2025-05-23 13:38:52.282]: Info: Streaming bitrate is 1000000
[2025-05-23 13:38:52.506]: Warning: [h264_videotoolbox @ 0x156639380] PrioritizeEncodingSpeedOverQuality property is not supported on this device. Ignoring.
[2025-05-23 13:38:52.507]: Info: [h264_videotoolbox @ 0x156639380] This device does not support the AllowOpenGop option. Value ignored.
[2025-05-23 13:38:52.778]: Debug: Frame 1: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:52.801]: Info: Creating encoder [hevc_videotoolbox]
[2025-05-23 13:38:52.801]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:52.801]: Info: Color depth: 8-bit
[2025-05-23 13:38:52.801]: Info: Color range: JPEG
[2025-05-23 13:38:52.801]: Info: Streaming bitrate is 1000000
[2025-05-23 13:38:52.814]: Info: [hevc_videotoolbox @ 0x156719aa0] This device does not support the max_ref_frames option. Value ignored.
[2025-05-23 13:38:52.959]: Debug: Frame 1: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:52.982]: Info: Creating encoder [av1_videotoolbox]
[2025-05-23 13:38:52.982]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:52.982]: Info: Color depth: 8-bit
[2025-05-23 13:38:52.982]: Info: Color range: JPEG
[2025-05-23 13:38:52.982]: Error: Couldn't open [av1_videotoolbox]
[2025-05-23 13:38:52.982]: Info: Detecting displays
[2025-05-23 13:38:52.982]: Info: Detected display: Virtual 16:9 (id: 19) connected: true
[2025-05-23 13:38:52.982]: Info: Configuring selected display (19) to stream
[2025-05-23 13:38:52.982]: Info: Creating encoder [hevc_videotoolbox]
[2025-05-23 13:38:52.982]: Info: Color coding: SDR (Rec. 709)
[2025-05-23 13:38:52.982]: Info: Color depth: 10-bit
[2025-05-23 13:38:52.982]: Info: Color range: JPEG
[2025-05-23 13:38:52.982]: Info: Streaming bitrate is 1000000
[2025-05-23 13:38:52.991]: Info: [hevc_videotoolbox @ 0x146715be0] This device does not support the max_ref_frames option. Value ignored.
[2025-05-23 13:38:53.095]: Debug: Frame 1: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:53.120]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-05-23 13:38:53.120]: Info:
[2025-05-23 13:38:53.120]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2025-05-23 13:38:53.120]: Info:
[2025-05-23 13:38:53.120]: Debug: ------ h264 ------
[2025-05-23 13:38:53.120]: Debug: PASSED: supported
[2025-05-23 13:38:53.120]: Debug: REF_FRAMES_RESTRICT: supported
[2025-05-23 13:38:53.120]: Debug: DYNAMIC_RANGE: unsupported
[2025-05-23 13:38:53.120]: Debug: YUV444: unsupported
[2025-05-23 13:38:53.120]: Debug: VUI_PARAMETERS: supported
[2025-05-23 13:38:53.120]: Debug: -------------------
[2025-05-23 13:38:53.120]: Info: Found H.264 encoder: h264_videotoolbox [videotoolbox]
[2025-05-23 13:38:53.120]: Debug: ------ hevc ------
[2025-05-23 13:38:53.120]: Debug: PASSED: supported
[2025-05-23 13:38:53.120]: Debug: REF_FRAMES_RESTRICT: supported
[2025-05-23 13:38:53.120]: Debug: DYNAMIC_RANGE: supported
[2025-05-23 13:38:53.120]: Debug: YUV444: unsupported
[2025-05-23 13:38:53.120]: Debug: VUI_PARAMETERS: supported
[2025-05-23 13:38:53.120]: Debug: -------------------
[2025-05-23 13:38:53.120]: Info: Found HEVC encoder: hevc_videotoolbox [videotoolbox]
[2025-05-23 13:38:53.122]: Info: Configuration UI available at [https://localhost:47990]
[2025-05-23 13:38:53.782]: Info: Successfully registered DNS service.
[2025-05-23 13:38:54.005]: Debug: TUNNEL :: NONE
[2025-05-23 13:38:54.005]: Debug: METHOD :: GET
[2025-05-23 13:38:54.005]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:54.005]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:54.005]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:54.005]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:54.005]: Debug: Host -- 192.168.20.2:47989
[2025-05-23 13:38:54.005]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:54.005]: Debug: [--]
[2025-05-23 13:38:54.005]: Debug: uuid -- 7f2fa57eb2ad40f3be88034b56c79652
[2025-05-23 13:38:54.005]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:54.005]: Debug: [--]
[2025-05-23 13:38:54.029]: Debug: /CN=NVIDIA GameStream Client -- verified
[2025-05-23 13:38:54.029]: Debug: TUNNEL :: HTTPS
[2025-05-23 13:38:54.029]: Debug: METHOD :: GET
[2025-05-23 13:38:54.029]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:54.029]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:54.029]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:54.029]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:54.029]: Debug: Host -- 192.168.20.2:47984
[2025-05-23 13:38:54.029]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:54.029]: Debug: [--]
[2025-05-23 13:38:54.029]: Debug: uuid -- be2c2fe495b64480ac4da01b50818ffa
[2025-05-23 13:38:54.029]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:54.029]: Debug: [--]
[2025-05-23 13:38:55.042]: Debug: TUNNEL :: NONE
[2025-05-23 13:38:55.042]: Debug: METHOD :: GET
[2025-05-23 13:38:55.042]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:55.042]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:55.042]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:55.042]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:55.042]: Debug: Host -- 192.168.20.2:47989
[2025-05-23 13:38:55.042]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:55.042]: Debug: [--]
[2025-05-23 13:38:55.042]: Debug: uuid -- 76b4a9e635cf4e3d93b151f983081e15
[2025-05-23 13:38:55.042]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:55.042]: Debug: [--]
[2025-05-23 13:38:55.062]: Debug: /CN=NVIDIA GameStream Client -- verified
[2025-05-23 13:38:55.062]: Debug: TUNNEL :: HTTPS
[2025-05-23 13:38:55.062]: Debug: METHOD :: GET
[2025-05-23 13:38:55.062]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:55.062]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:55.062]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:55.062]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:55.062]: Debug: Host -- 192.168.20.2:47984
[2025-05-23 13:38:55.063]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:55.063]: Debug: [--]
[2025-05-23 13:38:55.063]: Debug: uuid -- 166b09f36e2041cdb192f27b21a90ccf
[2025-05-23 13:38:55.063]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:55.063]: Debug: [--]
[2025-05-23 13:38:55.080]: Debug: /CN=NVIDIA GameStream Client -- verified
[2025-05-23 13:38:55.081]: Debug: TUNNEL :: HTTPS
[2025-05-23 13:38:55.081]: Debug: METHOD :: GET
[2025-05-23 13:38:55.081]: Debug: DESTINATION :: /applist
[2025-05-23 13:38:55.081]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:55.081]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:55.081]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:55.081]: Debug: Host -- 192.168.20.2:47984
[2025-05-23 13:38:55.081]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:55.081]: Debug: [--]
[2025-05-23 13:38:55.081]: Debug: uuid -- 3f279d4709604285b535db92b045b486
[2025-05-23 13:38:55.081]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:55.081]: Debug: [--]
[2025-05-23 13:38:56.021]: Debug: TUNNEL :: NONE
[2025-05-23 13:38:56.021]: Debug: METHOD :: GET
[2025-05-23 13:38:56.021]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:56.021]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:56.021]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:56.021]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:56.021]: Debug: Host -- 192.168.20.2:47989
[2025-05-23 13:38:56.021]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:56.021]: Debug: [--]
[2025-05-23 13:38:56.021]: Debug: uuid -- 5d80dfe6aaf345069a10fbdd24aa3705
[2025-05-23 13:38:56.021]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:56.021]: Debug: [--]
[2025-05-23 13:38:56.032]: Debug: TUNNEL :: NONE
[2025-05-23 13:38:56.032]: Debug: METHOD :: GET
[2025-05-23 13:38:56.032]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:56.032]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:56.032]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:56.032]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:56.032]: Debug: Host -- 192.168.20.2:47989
[2025-05-23 13:38:56.032]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:56.032]: Debug: [--]
[2025-05-23 13:38:56.032]: Debug: uuid -- da72f326966f4823b36fc17ce8dbdd16
[2025-05-23 13:38:56.032]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:56.032]: Debug: [--]
[2025-05-23 13:38:56.036]: Debug: /CN=NVIDIA GameStream Client -- verified
[2025-05-23 13:38:56.037]: Debug: TUNNEL :: HTTPS
[2025-05-23 13:38:56.037]: Debug: METHOD :: GET
[2025-05-23 13:38:56.037]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:56.037]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:56.037]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:56.037]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:56.037]: Debug: Host -- 192.168.20.2:47984
[2025-05-23 13:38:56.037]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:56.037]: Debug: [--]
[2025-05-23 13:38:56.037]: Debug: uuid -- 3f9924c7dbb74b8ba6afd77206069464
[2025-05-23 13:38:56.037]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:56.037]: Debug: [--]
[2025-05-23 13:38:56.053]: Debug: TUNNEL :: NONE
[2025-05-23 13:38:56.053]: Debug: METHOD :: GET
[2025-05-23 13:38:56.053]: Debug: DESTINATION :: /serverinfo
[2025-05-23 13:38:56.053]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:56.053]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:56.053]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:56.053]: Debug: Host -- 192.168.20.2:47989
[2025-05-23 13:38:56.053]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:56.053]: Debug: [--]
[2025-05-23 13:38:56.053]: Debug: uuid -- 46a8553462934b16b2eaf936101ed778
[2025-05-23 13:38:56.053]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:56.053]: Debug: [--]
[2025-05-23 13:38:57.032]: Debug: /CN=NVIDIA GameStream Client -- verified
[2025-05-23 13:38:57.033]: Debug: TUNNEL :: HTTPS
[2025-05-23 13:38:57.033]: Debug: METHOD :: GET
[2025-05-23 13:38:57.033]: Debug: DESTINATION :: /launch
[2025-05-23 13:38:57.033]: Debug: Accept-Encoding -- gzip, deflate
[2025-05-23 13:38:57.033]: Debug: User-Agent -- Mozilla/5.0
[2025-05-23 13:38:57.034]: Debug: Connection -- Keep-Alive
[2025-05-23 13:38:57.034]: Debug: Host -- 192.168.20.2:47984
[2025-05-23 13:38:57.034]: Debug: Accept-Language -- en-US,*
[2025-05-23 13:38:57.034]: Debug: [--]
[2025-05-23 13:38:57.034]: Debug: corever -- 1
[2025-05-23 13:38:57.034]: Debug: gcpersist -- 0
[2025-05-23 13:38:57.034]: Debug: additionalStates -- 1
[2025-05-23 13:38:57.034]: Debug: uniqueid -- 0123456789ABCDEF
[2025-05-23 13:38:57.034]: Debug: rikeyid -- -281302827
[2025-05-23 13:38:57.034]: Debug: remoteControllersBitmap -- 0
[2025-05-23 13:38:57.034]: Debug: sops -- 0
[2025-05-23 13:38:57.034]: Debug: appid -- 881448767
[2025-05-23 13:38:57.034]: Debug: rikey -- 02cc64be3d9ac4833a827d45499e495a
[2025-05-23 13:38:57.034]: Debug: surroundAudioInfo -- 196610
[2025-05-23 13:38:57.034]: Debug: uuid -- d41013450c8e4374a7b723159f1c3381
[2025-05-23 13:38:57.034]: Debug: mode -- 3840x2160x60
[2025-05-23 13:38:57.034]: Debug: gcmap -- 0
[2025-05-23 13:38:57.034]: Debug: localAudioPlayMode -- 0
[2025-05-23 13:38:57.034]: Debug: [--]
[2025-05-23 13:38:57.034]: Info: Trying encoder [videotoolbox]
[2025-05-23 13:38:57.034]: Info: Detecting displays
[2025-05-23 13:38:57.034]: Info: Detected display: Virtual 16:9 (id: 19) connected: true
[2025-05-23 13:38:57.034]: Info: Configuring selected display (19) to stream
[2025-05-23 13:38:57.034]: Info: Creating encoder [h264_videotoolbox]
[2025-05-23 13:38:57.034]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:57.034]: Info: Color depth: 8-bit
[2025-05-23 13:38:57.034]: Info: Color range: JPEG
[2025-05-23 13:38:57.034]: Info: Streaming bitrate is 1000000
[2025-05-23 13:38:57.040]: Warning: [h264_videotoolbox @ 0x10aa07010] PrioritizeEncodingSpeedOverQuality property is not supported on this device. Ignoring.
[2025-05-23 13:38:57.043]: Info: [h264_videotoolbox @ 0x10aa07010] This device does not support the AllowOpenGop option. Value ignored.
[2025-05-23 13:38:57.225]: Debug: Frame 1: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:57.246]: Info: Creating encoder [hevc_videotoolbox]
[2025-05-23 13:38:57.246]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:57.246]: Info: Color depth: 8-bit
[2025-05-23 13:38:57.246]: Info: Color range: JPEG
[2025-05-23 13:38:57.246]: Info: Streaming bitrate is 1000000
[2025-05-23 13:38:57.254]: Info: [hevc_videotoolbox @ 0x1578074a0] This device does not support the max_ref_frames option. Value ignored.
[2025-05-23 13:38:57.431]: Debug: Frame 1: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:57.456]: Info: Creating encoder [av1_videotoolbox]
[2025-05-23 13:38:57.456]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:57.456]: Info: Color depth: 8-bit
[2025-05-23 13:38:57.456]: Info: Color range: JPEG
[2025-05-23 13:38:57.456]: Error: Couldn't open [av1_videotoolbox]
[2025-05-23 13:38:57.456]: Info: Detecting displays
[2025-05-23 13:38:57.456]: Info: Detected display: Virtual 16:9 (id: 19) connected: true
[2025-05-23 13:38:57.456]: Info: Configuring selected display (19) to stream
[2025-05-23 13:38:57.456]: Info: Creating encoder [hevc_videotoolbox]
[2025-05-23 13:38:57.456]: Info: Color coding: SDR (Rec. 709)
[2025-05-23 13:38:57.456]: Info: Color depth: 10-bit
[2025-05-23 13:38:57.456]: Info: Color range: JPEG
[2025-05-23 13:38:57.456]: Info: Streaming bitrate is 1000000
[2025-05-23 13:38:57.466]: Info: [hevc_videotoolbox @ 0x1578078a0] This device does not support the max_ref_frames option. Value ignored.
[2025-05-23 13:38:57.592]: Debug: Frame 1: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:57.617]: Info: // Testing for available encoders, this may generate errors. You can safely ignore those errors. //
[2025-05-23 13:38:57.617]: Info:
[2025-05-23 13:38:57.617]: Info: // Ignore any errors mentioned above, they are not relevant. //
[2025-05-23 13:38:57.617]: Info:
[2025-05-23 13:38:57.617]: Debug: ------ h264 ------
[2025-05-23 13:38:57.617]: Debug: PASSED: supported
[2025-05-23 13:38:57.617]: Debug: REF_FRAMES_RESTRICT: supported
[2025-05-23 13:38:57.617]: Debug: DYNAMIC_RANGE: unsupported
[2025-05-23 13:38:57.617]: Debug: YUV444: unsupported
[2025-05-23 13:38:57.617]: Debug: VUI_PARAMETERS: supported
[2025-05-23 13:38:57.617]: Debug: -------------------
[2025-05-23 13:38:57.617]: Info: Found H.264 encoder: h264_videotoolbox [videotoolbox]
[2025-05-23 13:38:57.617]: Debug: ------ hevc ------
[2025-05-23 13:38:57.617]: Debug: PASSED: supported
[2025-05-23 13:38:57.617]: Debug: REF_FRAMES_RESTRICT: supported
[2025-05-23 13:38:57.617]: Debug: DYNAMIC_RANGE: supported
[2025-05-23 13:38:57.617]: Debug: YUV444: unsupported
[2025-05-23 13:38:57.617]: Debug: VUI_PARAMETERS: supported
[2025-05-23 13:38:57.617]: Debug: -------------------
[2025-05-23 13:38:57.617]: Info: Found HEVC encoder: hevc_videotoolbox [videotoolbox]
[2025-05-23 13:38:57.617]: Info: Executing [Desktop]
[2025-05-23 13:38:57.628]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.628]: Debug: handle_read_encrypted(): Handle read of size: 102 bytes
[2025-05-23 13:38:57.628]: Debug: type [REQUEST]
[2025-05-23 13:38:57.628]: Debug: sequence number [1]
[2025-05-23 13:38:57.628]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.628]: Debug: payload ::
[2025-05-23 13:38:57.628]: Debug: command :: OPTIONS
[2025-05-23 13:38:57.628]: Debug: target :: rtspenc://192.168.20.2:48010
[2025-05-23 13:38:57.628]: Debug: CSeq :: 1
[2025-05-23 13:38:57.628]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.628]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.628]: Debug: ---Begin MessageBuffer---
OPTIONS
---End MessageBuffer---
[2025-05-23 13:38:57.628]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 1
---End Response---
[2025-05-23 13:38:57.632]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.632]: Debug: handle_read_encrypted(): Handle read of size: 178 bytes
[2025-05-23 13:38:57.632]: Debug: type [REQUEST]
[2025-05-23 13:38:57.632]: Debug: sequence number [2]
[2025-05-23 13:38:57.632]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.632]: Debug: payload ::
[2025-05-23 13:38:57.632]: Debug: command :: DESCRIBE
[2025-05-23 13:38:57.632]: Debug: target :: rtspenc://192.168.20.2:48010
[2025-05-23 13:38:57.632]: Debug: CSeq :: 2
[2025-05-23 13:38:57.632]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.632]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.632]: Debug: Accept :: application/sdp
[2025-05-23 13:38:57.632]: Debug: If-Modified-Since :: Thu, 01 Jan 1970 00:00:00 GMT
[2025-05-23 13:38:57.632]: Debug: ---Begin MessageBuffer---
DESCRIBE
---End MessageBuffer---
[2025-05-23 13:38:57.632]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 2
a=x-ss-general.featureFlags:0
a=x-ss-general.encryptionSupported:7
a=x-ss-general.encryptionRequested:1
sprop-parameter-sets=AAAAAU
a=rtpmap:98 AV1/90000
a=fmtp:97 surround-params=21101
a=fmtp:97 surround-params=21101
a=fmtp:97 surround-params=642012453
a=fmtp:97 surround-params=660012345
a=fmtp:97 surround-params=85301245367
a=fmtp:97 surround-params=88001234567
---End Response---
[2025-05-23 13:38:57.636]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.636]: Debug: handle_read_encrypted(): Handle read of size: 188 bytes
[2025-05-23 13:38:57.636]: Debug: type [REQUEST]
[2025-05-23 13:38:57.636]: Debug: sequence number [3]
[2025-05-23 13:38:57.636]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.636]: Debug: payload ::
[2025-05-23 13:38:57.636]: Debug: command :: SETUP
[2025-05-23 13:38:57.636]: Debug: target :: streamid=audio/0/0
[2025-05-23 13:38:57.636]: Debug: CSeq :: 3
[2025-05-23 13:38:57.636]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.636]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.636]: Debug: Transport :: unicast;X-GS-ClientPort=50000-50001
[2025-05-23 13:38:57.636]: Debug: If-Modified-Since :: Thu, 01 Jan 1970 00:00:00 GMT
[2025-05-23 13:38:57.636]: Debug: ---Begin MessageBuffer---
SETUP
---End MessageBuffer---
[2025-05-23 13:38:57.636]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 3
Session: DEADBEEFCAFE;timeout = 90
Transport: server_port=48000
X-SS-Ping-Payload: F6166FFE17E35FFB
---End Response---
[2025-05-23 13:38:57.640]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.640]: Debug: handle_read_encrypted(): Handle read of size: 211 bytes
[2025-05-23 13:38:57.640]: Debug: type [REQUEST]
[2025-05-23 13:38:57.640]: Debug: sequence number [4]
[2025-05-23 13:38:57.640]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.640]: Debug: payload ::
[2025-05-23 13:38:57.640]: Debug: command :: SETUP
[2025-05-23 13:38:57.640]: Debug: target :: streamid=video/0/0
[2025-05-23 13:38:57.640]: Debug: CSeq :: 4
[2025-05-23 13:38:57.640]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.640]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.640]: Debug: Session :: DEADBEEFCAFE
[2025-05-23 13:38:57.640]: Debug: Transport :: unicast;X-GS-ClientPort=50000-50001
[2025-05-23 13:38:57.640]: Debug: If-Modified-Since :: Thu, 01 Jan 1970 00:00:00 GMT
[2025-05-23 13:38:57.640]: Debug: ---Begin MessageBuffer---
SETUP
---End MessageBuffer---
[2025-05-23 13:38:57.640]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 4
Session: DEADBEEFCAFE;timeout = 90
Transport: server_port=47998
X-SS-Ping-Payload: F6166FFE17E35FFB
---End Response---
[2025-05-23 13:38:57.643]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.643]: Debug: handle_read_encrypted(): Handle read of size: 214 bytes
[2025-05-23 13:38:57.643]: Debug: type [REQUEST]
[2025-05-23 13:38:57.643]: Debug: sequence number [5]
[2025-05-23 13:38:57.643]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.643]: Debug: payload ::
[2025-05-23 13:38:57.643]: Debug: command :: SETUP
[2025-05-23 13:38:57.643]: Debug: target :: streamid=control/13/0
[2025-05-23 13:38:57.643]: Debug: CSeq :: 5
[2025-05-23 13:38:57.643]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.643]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.643]: Debug: Session :: DEADBEEFCAFE
[2025-05-23 13:38:57.643]: Debug: Transport :: unicast;X-GS-ClientPort=50000-50001
[2025-05-23 13:38:57.643]: Debug: If-Modified-Since :: Thu, 01 Jan 1970 00:00:00 GMT
[2025-05-23 13:38:57.643]: Debug: ---Begin MessageBuffer---
SETUP
---End MessageBuffer---
[2025-05-23 13:38:57.643]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 5
Session: DEADBEEFCAFE;timeout = 90
Transport: server_port=47999
X-SS-Connect-Data: 1494018677
---End Response---
[2025-05-23 13:38:57.647]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.647]: Debug: handle_read_encrypted(): Handle read of size: 1673 bytes
[2025-05-23 13:38:57.647]: Debug: type [REQUEST]
[2025-05-23 13:38:57.647]: Debug: sequence number [6]
[2025-05-23 13:38:57.647]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.647]: Debug: payload :: v=0
o=android 0 14 IN IPv4 192.168.20.2
s=NVIDIA Streaming Client
a=x-ml-general.featureFlags:3
a=x-ss-general.encryptionEnabled:7
a=x-ss-video[0].chromaSamplingType:0
a=x-nv-video[0].clientViewportWd:3840
a=x-nv-video[0].clientViewportHt:2160
a=x-nv-video[0].maxFPS:60
a=x-nv-video[0].packetSize:992
a=x-nv-video[0].rateControlMode:4
a=x-nv-video[0].timeoutLengthMs:7000
a=x-nv-video[0].framesWithInvalidRefThreshold:0
a=x-nv-video[0].initialBitrateKbps:100000
a=x-nv-video[0].initialPeakBitrateKbps:100000
a=x-nv-vqos[0].bw.minimumBitrateKbps:100000
a=x-nv-vqos[0].bw.maximumBitrateKbps:100000
a=x-ml-video.configuredBitrateKbps:150000
a=x-nv-vqos[0].fec.enable:1
a=x-nv-vqos[0].videoQualityScoreUpdateTime:5000
a=x-nv-vqos[0].qosTrafficType:0
a=x-nv-aqos.qosTrafficType:0
a=x-nv-general.featureFlags:167
a=x-nv-general.useReliableUdp:13
a=x-nv-vqos[0].fec.minRequiredFecPackets:2
a=x-nv-vqos[0].bllFec.enable:0
a=x-nv-vqos[0].drc.enable:0
a=x-nv-general.enableRecoveryMode:0
a=x-nv-video[0].videoEncoderSlicesPerFrame:1
a=x-nv-clientSupportHevc:1
a=x-nv-vqos[0].bitStreamFormat:1
a=x-nv-video[0].dynamicRangeMode:0
a=x-nv-video[0].maxNumReferenceFrames:0
a=x-nv-video[0].clientRefreshRateX100:0
a=x-nv-audio.surround.numChannels:2
a=x-nv-audio.surround.channelMask:3
a=x-nv-audio.surround.enable:0
a=x-nv-audio.surround.AudioQuality:0
a=x-nv-aqos.packetDuration:5
a=x-nv-video[0].encoderCscMode:0
t=0 0
m=video 47998
[2025-05-23 13:38:57.647]: Debug: command :: ANNOUNCE
[2025-05-23 13:38:57.647]: Debug: target :: streamid=control/13/0
[2025-05-23 13:38:57.647]: Debug: CSeq :: 6
[2025-05-23 13:38:57.647]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.647]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.647]: Debug: Session :: DEADBEEFCAFE
[2025-05-23 13:38:57.647]: Debug: Content-type :: application/sdp
[2025-05-23 13:38:57.647]: Debug: Content-length :: 1501
[2025-05-23 13:38:57.647]: Debug: ---Begin MessageBuffer---
ANNOUNCE
---End MessageBuffer---
[2025-05-23 13:38:57.647]: Debug: Found Host: 192.168.20.2
[2025-05-23 13:38:57.647]: Debug: Client configured bitrate is 150000 Kbps
[2025-05-23 13:38:57.647]: Debug: Final adjusted video encoding bitrate is 118988 Kbps
[2025-05-23 13:38:57.647]: Info: Video encryption enabled
[2025-05-23 13:38:57.647]: Info: New streaming session started [active sessions: 1]
[2025-05-23 13:38:57.647]: Debug: Expecting incoming session connections from 192.168.20.189
[2025-05-23 13:38:57.647]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 6
---End Response---
[2025-05-23 13:38:57.652]: Debug: handle_read_encrypted_header(): Handle read of size: 24 bytes
[2025-05-23 13:38:57.652]: Debug: handle_read_encrypted(): Handle read of size: 95 bytes
[2025-05-23 13:38:57.652]: Debug: type [REQUEST]
[2025-05-23 13:38:57.652]: Debug: sequence number [7]
[2025-05-23 13:38:57.652]: Debug: protocol :: RTSP/1.0
[2025-05-23 13:38:57.652]: Debug: payload ::
[2025-05-23 13:38:57.652]: Debug: command :: PLAY
[2025-05-23 13:38:57.652]: Debug: target :: /
[2025-05-23 13:38:57.652]: Debug: CSeq :: 7
[2025-05-23 13:38:57.652]: Debug: X-GS-ClientVersion :: 14
[2025-05-23 13:38:57.652]: Debug: Host :: 192.168.20.2
[2025-05-23 13:38:57.652]: Debug: Session :: DEADBEEFCAFE
[2025-05-23 13:38:57.652]: Debug: ---Begin MessageBuffer---
PLAY
---End MessageBuffer---
[2025-05-23 13:38:57.652]: Debug: ---Begin Response---
RTSP/1.0 200 OK
CSeq: 7
---End Response---
[2025-05-23 13:38:57.657]: Debug: Initialized new control stream session by connect data match [v2]
[2025-05-23 13:38:57.657]: Debug: Control local address [192.168.20.2]
[2025-05-23 13:38:57.657]: Debug: Control peer address [192.168.20.189:35028]
[2025-05-23 13:38:57.657]: Info: CLIENT CONNECTED
[2025-05-23 13:38:57.658]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2025-05-23 13:38:57.658]: Debug: type [IDX_START_B]
[2025-05-23 13:38:57.659]: Debug: RAISE: 192.168.20.189:51346 :: VIDEO
[2025-05-23 13:38:57.659]: Debug: Received ping [v2] from 192.168.20.189:51346 [0100000042464635334537314546463636313646]
[2025-05-23 13:38:57.659]: Debug: Start capturing Video
[2025-05-23 13:38:57.659]: Info: Detecting displays
[2025-05-23 13:38:57.659]: Info: Detected display: Virtual 16:9 (id: 19) connected: true
[2025-05-23 13:38:57.659]: Info: Configuring selected display (19) to stream
[2025-05-23 13:38:57.721]: Info: Creating encoder [hevc_videotoolbox]
[2025-05-23 13:38:57.721]: Info: Color coding: SDR (Rec. 601)
[2025-05-23 13:38:57.721]: Info: Color depth: 8-bit
[2025-05-23 13:38:57.721]: Info: Color range: MPEG
[2025-05-23 13:38:57.721]: Info: Streaming bitrate is 118988000
[2025-05-23 13:38:57.729]: Info: [hevc_videotoolbox @ 0x156729120] This device does not support the max_ref_frames option. Value ignored.
[2025-05-23 13:38:57.752]: Debug: mouse_event: 0, type: 5, location:1558:1163 click_count: 0
[2025-05-23 13:38:57.769]: Debug: Sent HDR mode: false
[2025-05-23 13:38:57.771]: Debug: mouse_event: 0, type: 5, location:1557:1162 click_count: 0
[2025-05-23 13:38:57.872]: Debug: --begin relative mouse move packet--
deltaX [1]
deltaY [1]
--end relative mouse move packet--
[2025-05-23 13:38:57.872]: Debug: mouse_event: 0, type: 5, location:1558:1163 click_count: 0
[2025-05-23 13:38:57.884]: Debug: --begin relative mouse move packet--
deltaX [-1]
deltaY [-1]
--end relative mouse move packet--
[2025-05-23 13:38:57.884]: Debug: mouse_event: 0, type: 5, location:1557:1162 click_count: 0
[2025-05-23 13:38:57.938]: Debug: Frame 4: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:58.164]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2025-05-23 13:38:58.171]: Debug: RAISE: 192.168.20.189:56699 :: AUDIO
[2025-05-23 13:38:58.171]: Debug: Received ping [v2] from 192.168.20.189:56699 [0200000042464635334537314546463636313646]
[2025-05-23 13:38:58.171]: Debug: Start capturing Audio
[2025-05-23 13:38:58.171]: Warning: audio_control_t::set_sink() unimplemented: BlackHole 2ch
[2025-05-23 13:38:58.202]: Error: Encoder did not produce IDR frame when requested!
[2025-05-23 13:38:58.272]: Debug: Frame 25: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:58.283]: Info: Opus initialized: 48 kHz, 2 channels, 512 kbps (total), LOWDELAY
[2025-05-23 13:38:58.502]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2025-05-23 13:38:58.512]: Error: Encoder did not produce IDR frame when requested!
[2025-05-23 13:38:58.609]: Debug: type [IDX_REQUEST_IDR_FRAME]
[2025-05-23 13:38:58.612]: Debug: Frame 45: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:38:58.645]: Error: Encoder did not produce IDR frame when requested!
[2025-05-23 13:38:58.713]: Debug: Frame 50: IDR Keyframe (AV_FRAME_FLAG_KEY)
[2025-05-23 13:39:00.539]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:00.539]: Debug: got keycode: 0xa2, translated to: 0x3b, release:false
[2025-05-23 13:39:00.668]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:00.669]: Debug: got keycode: 0xa2, translated to: 0x3b, release:true
[2025-05-23 13:39:01.863]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:01.863]: Debug: got keycode: 0xa2, translated to: 0x3b, release:false
[2025-05-23 13:39:02.178]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:02.178]: Debug: got keycode: 0xa2, translated to: 0x3b, release:true
[2025-05-23 13:39:02.722]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:02.722]: Debug: got keycode: 0xa2, translated to: 0x3b, release:false
[2025-05-23 13:39:02.944]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:02.945]: Debug: got keycode: 0xa2, translated to: 0x3b, release:true
[2025-05-23 13:39:03.226]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [04]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:03.227]: Debug: got keycode: 0xa4, translated to: 0x3a, release:false
[2025-05-23 13:39:03.463]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A4]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:03.463]: Debug: got keycode: 0xa4, translated to: 0x3a, release:true
[2025-05-23 13:39:03.727]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [805B]
modifiers [08]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:03.727]: Debug: got keycode: 0x5b, translated to: 0x37, release:false
[2025-05-23 13:39:04.042]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [805B]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.042]: Debug: got keycode: 0x5b, translated to: 0x37, release:true
[2025-05-23 13:39:04.205]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [04]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.205]: Debug: got keycode: 0xa4, translated to: 0x3a, release:false
[2025-05-23 13:39:04.401]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A4]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.401]: Debug: got keycode: 0xa4, translated to: 0x3a, release:true
[2025-05-23 13:39:04.537]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.537]: Debug: got keycode: 0xa2, translated to: 0x3b, release:false
[2025-05-23 13:39:04.587]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.587]: Debug: got keycode: 0xa2, translated to: 0x3b, release:true
[2025-05-23 13:39:04.619]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [02]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.619]: Debug: got keycode: 0xa2, translated to: 0x3b, release:false
[2025-05-23 13:39:04.775]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [80A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:04.779]: Debug: got keycode: 0xa2, translated to: 0x3b, release:true
[2025-05-23 13:39:08.085]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A4]
modifiers [04]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:08.085]: Debug: got keycode: 0xa4, translated to: 0x3a, release:false
[2025-05-23 13:39:08.094]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A2]
modifiers [06]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:08.095]: Debug: got keycode: 0xa2, translated to: 0x3b, release:false
[2025-05-23 13:39:08.259]: Debug: --begin keyboard packet--
keyAction [00000003]
keyCode [80A0]
modifiers [07]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:08.259]: Debug: got keycode: 0xa0, translated to: 0x38, release:false
[2025-05-23 13:39:08.531]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [00A2]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:08.531]: Debug: got keycode: 0xa2, translated to: 0x3b, release:true
[2025-05-23 13:39:08.531]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [00A0]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:08.531]: Debug: got keycode: 0xa0, translated to: 0x38, release:true
[2025-05-23 13:39:08.531]: Debug: --begin keyboard packet--
keyAction [00000004]
keyCode [00A4]
modifiers [00]
flags [00]
--end keyboard packet--
[2025-05-23 13:39:21.047]: Debug: /CN=NVIDIA GameStream Client -- verified
https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2configuration.html#keybindings
Thank you for this. After attempting various keymappings and adding always_send_scancodes = false the problem persists. Reviewing my logs again, and please understand I'm not an expert, but it appears keybindings are trying to remap the already-translated codes (0x37, 0x3A, 0x3B, 0x38), but the keybinding system only sees the original incoming codes (0xa2, 0xa4, 0x5b, 0xa0).
Since I'm on a Mac only environment would Windows Virtual-Key Codes work here?
@ReenigneArcher I've updated my config to the following:
always_send_scancodes = false
audio_sink = BlackHole 2ch
av1_mode = 3
back_button_timeout = -1
controller = disabled
encoder = videotoolbox
file_apps = apps.json
hevc_mode = 3
key_repeat_delay = 500
key_repeat_frequency = 24.9
keybindings = [
0x37, 0x5B,
0x3A, 0x12,
0x3B, 0x11,
0x38, 0x10,
0x31, 0x20
]
lan_encryption_mode = 1
min_log_level = 3
min_threads = 6
native_pen_touch = disabled
ping_timeout = 10000
port = 47989
stream_audio = true
vt_software = disabled
wan_encryption_mode = 2
however the issue persists. Could you advise on a potential fix? I used Key Codes to ensure my mappings were correct but not shocked if I'm missing the obvious.
I think you have the mappings backwards.
I believe the left is the source, the right is the remap.
a123@123deiMac-Pro ~ % brew install sunshine-beta
==> Fetching lizardbyte/homebrew/sunshine-beta
==> Cloning https://github.com/LizardByte/Sunshine.git
Updating /Users/a123/Library/Caches/Homebrew/sunshine-beta--git
==> Checking out tag v2025.531.135549
HEAD is now at 0de8cc86 build(linux): add Ubuntu 25.04 support to linux_build.sh (#3919)
HEAD is now at 0de8cc86 build(linux): add Ubuntu 25.04 support to linux_build.sh (#3919)
Entering 'packaging/linux/flatpak/deps/flatpak-builder-tools'
Entering 'packaging/linux/flatpak/deps/shared-modules'
Entering 'third-party/Simple-Web-Server'
Entering 'third-party/TPCircularBuffer'
Entering 'third-party/ViGEmClient'
Entering 'third-party/build-deps'
Entering 'third-party/doxyconfig'
Synchronizing submodule url for 'doxygen-awesome-css'
Entering 'third-party/doxyconfig/doxygen-awesome-css'
Entering 'third-party/googletest'
Entering 'third-party/inputtino'
Entering 'third-party/libdisplaydevice'
Synchronizing submodule url for 'third-party/doxyconfig'
Synchronizing submodule url for 'third-party/googletest'
Entering 'third-party/libdisplaydevice/third-party/doxyconfig'
Synchronizing submodule url for 'doxygen-awesome-css'
Entering 'third-party/libdisplaydevice/third-party/doxyconfig/doxygen-awesome-css'
Entering 'third-party/libdisplaydevice/third-party/googletest'
Entering 'third-party/moonlight-common-c'
Synchronizing submodule url for 'enet'
Entering 'third-party/moonlight-common-c/enet'
Entering 'third-party/nanors'
Entering 'third-party/nv-codec-headers'
Entering 'third-party/nvapi-open-source-sdk'
Entering 'third-party/tray'
Synchronizing submodule url for 'third-party/doxyconfig'
Synchronizing submodule url for 'third-party/googletest'
Entering 'third-party/tray/third-party/doxyconfig'
Synchronizing submodule url for 'doxygen-awesome-css'
Entering 'third-party/tray/third-party/doxyconfig/doxygen-awesome-css'
Entering 'third-party/tray/third-party/googletest'
Entering 'third-party/wayland-protocols'
Entering 'third-party/wlr-protocols'
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/packaging/linux/flatpak/deps/flatpak-builder-tools
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/packaging/linux/flatpak/deps/shared-modules
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/Simple-Web-Server
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/TPCircularBuffer
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/ViGEmClient
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/build-deps
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/doxyconfig
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/doxyconfig/doxygen-awesome-css
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/googletest
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/inputtino
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/libdisplaydevice
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/libdisplaydevice/third-party/doxyconfig
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/libdisplaydevice/third-party/doxyconfig/doxygen-awesome-css
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/libdisplaydevice/third-party/googletest
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/moonlight-common-c
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/moonlight-common-c/enet
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/nanors
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/nv-codec-headers
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/nvapi-open-source-sdk
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/tray
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/tray/third-party/doxyconfig
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/tray/third-party/doxyconfig/doxygen-awesome-css
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/tray/third-party/googletest
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/wayland-protocols
/Users/a123/Library/Caches/Homebrew/sunshine-beta--git/third-party/wlr-protocols
==> Installing sunshine-beta from lizardbyte/homebrew
==> Building docs: disabled
==> Disabled statically linking Boost libraries
==> cmake -S . -B build -G Unix Makefiles -DBUILD_WERROR=ON -DCMAKE_CXX_STANDARD
==> make -C build
Last 15 lines from /Users/a123/Library/Logs/Homebrew/sunshine-beta/02.make:
[ 83%] Building CXX object tests/CMakeFiles/test_sunshine.dir//src/process.cpp.o
cd /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/tests && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++ -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_STATIC_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_STATIC_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_STATIC_LINK -DBOOST_CONTEXT_EXPORT="" -DBOOST_CONTEXT_NO_LIB="" -DBOOST_CONTEXT_STATIC_LINK="" -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_STATIC_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_LOCALE_NO_LIB -DBOOST_LOCALE_STATIC_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_STATIC_LINK -DBOOST_PROCESS_STATIC_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PROGRAM_OPTIONS_STATIC_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_STATIC_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_STATIC_LINK -DBOOST_THREAD_USE_LIB -DSUNSHINE_ASSETS_DIR="/usr/local/Cellar/sunshine-beta/2025.531.135549/sunshine/assets" -DSUNSHINE_PLATFORM="macos" -DSUNSHINE_PUBLISHER_ISSUE_URL="https://app.lizardbyte.dev/support" -DSUNSHINE_PUBLISHER_NAME="LizardByte" -DSUNSHINE_PUBLISHER_WEBSITE="https://app.lizardbyte.dev" -DSUNSHINE_TESTS -DSUNSHINE_TRAY=0 -I/private/tmp/sunshine-beta-20250531-36737-or4s1m -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/libdisplaydevice/src/common/include -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/json-src/include -F/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/headers/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/build-deps/dist/Darwin-x86_64/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors/deps/obl -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/moonlight-common-c/enet/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nv-codec-headers/include -isystem /usr/local/Cellar/miniupnpc/2.3.3/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/filesystem/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/config/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container_hash/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/describe/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mp11/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/detail/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/core/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/static_assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/throw_exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/preprocessor/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_traits/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/io/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/iterator/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/concept_check/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function_types/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mpl/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/predef/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/utility/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/fusion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tuple/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/typeof/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/functional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/bind/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/optional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/smart_ptr/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/system/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant2/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/winapi/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/locale/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/log/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/date_time/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/algorithm/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/array/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/range/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/regex/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/unordered/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/lexical_cast/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/intrusive/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/move/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/numeric/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tokenizer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/parameter/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/phoenix/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/proto/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/atomic/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/thread/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/chrono/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/integer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/ratio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/program_options/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/any/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/asio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/align/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/context/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/pool/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/crc/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/format/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/process/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/property_tree/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/multi_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/serialization/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/spirit/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/endian/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest -fprofile-arcs -ftest-coverage -ggdb -O0 -O3 -DNDEBUG -std=gnu++20 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -Wall -Wno-sign-compare -Werror -MD -MT tests/CMakeFiles/test_sunshine.dir//src/process.cpp.o -MF CMakeFiles/test_sunshine.dir//src/process.cpp.o.d -o CMakeFiles/test_sunshine.dir//src/process.cpp.o -c /private/tmp/sunshine-beta-20250531-36737-or4s1m/src/process.cpp
[ 84%] Building CXX object tests/CMakeFiles/test_sunshine.dir//src/network.cpp.o
cd /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/tests && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++ -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_STATIC_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_STATIC_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_STATIC_LINK -DBOOST_CONTEXT_EXPORT="" -DBOOST_CONTEXT_NO_LIB="" -DBOOST_CONTEXT_STATIC_LINK="" -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_STATIC_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_LOCALE_NO_LIB -DBOOST_LOCALE_STATIC_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_STATIC_LINK -DBOOST_PROCESS_STATIC_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PROGRAM_OPTIONS_STATIC_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_STATIC_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_STATIC_LINK -DBOOST_THREAD_USE_LIB -DSUNSHINE_ASSETS_DIR="/usr/local/Cellar/sunshine-beta/2025.531.135549/sunshine/assets" -DSUNSHINE_PLATFORM="macos" -DSUNSHINE_PUBLISHER_ISSUE_URL="https://app.lizardbyte.dev/support" -DSUNSHINE_PUBLISHER_NAME="LizardByte" -DSUNSHINE_PUBLISHER_WEBSITE="https://app.lizardbyte.dev" -DSUNSHINE_TESTS -DSUNSHINE_TRAY=0 -I/private/tmp/sunshine-beta-20250531-36737-or4s1m -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/libdisplaydevice/src/common/include -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/json-src/include -F/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/headers/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/build-deps/dist/Darwin-x86_64/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors/deps/obl -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/moonlight-common-c/enet/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nv-codec-headers/include -isystem /usr/local/Cellar/miniupnpc/2.3.3/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/filesystem/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/config/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container_hash/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/describe/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mp11/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/detail/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/core/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/static_assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/throw_exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/preprocessor/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_traits/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/io/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/iterator/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/concept_check/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function_types/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mpl/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/predef/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/utility/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/fusion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tuple/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/typeof/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/functional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/bind/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/optional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/smart_ptr/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/system/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant2/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/winapi/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/locale/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/log/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/date_time/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/algorithm/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/array/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/range/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/regex/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/unordered/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/lexical_cast/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/intrusive/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/move/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/numeric/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tokenizer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/parameter/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/phoenix/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/proto/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/atomic/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/thread/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/chrono/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/integer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/ratio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/program_options/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/any/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/asio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/align/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/context/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/pool/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/crc/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/format/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/process/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/property_tree/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/multi_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/serialization/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/spirit/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/endian/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest -fprofile-arcs -ftest-coverage -ggdb -O0 -O3 -DNDEBUG -std=gnu++20 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -Wall -Wno-sign-compare -Werror -MD -MT tests/CMakeFiles/test_sunshine.dir//src/network.cpp.o -MF CMakeFiles/test_sunshine.dir//src/network.cpp.o.d -o CMakeFiles/test_sunshine.dir//src/network.cpp.o -c /private/tmp/sunshine-beta-20250531-36737-or4s1m/src/network.cpp
[ 84%] Building CXX object tests/CMakeFiles/test_sunshine.dir//src/system_tray.cpp.o
cd /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/tests && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++ -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_STATIC_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_STATIC_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_STATIC_LINK -DBOOST_CONTEXT_EXPORT="" -DBOOST_CONTEXT_NO_LIB="" -DBOOST_CONTEXT_STATIC_LINK="" -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_STATIC_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_LOCALE_NO_LIB -DBOOST_LOCALE_STATIC_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_STATIC_LINK -DBOOST_PROCESS_STATIC_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PROGRAM_OPTIONS_STATIC_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_STATIC_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_STATIC_LINK -DBOOST_THREAD_USE_LIB -DSUNSHINE_ASSETS_DIR="/usr/local/Cellar/sunshine-beta/2025.531.135549/sunshine/assets" -DSUNSHINE_PLATFORM="macos" -DSUNSHINE_PUBLISHER_ISSUE_URL="https://app.lizardbyte.dev/support" -DSUNSHINE_PUBLISHER_NAME="LizardByte" -DSUNSHINE_PUBLISHER_WEBSITE="https://app.lizardbyte.dev" -DSUNSHINE_TESTS -DSUNSHINE_TRAY=0 -I/private/tmp/sunshine-beta-20250531-36737-or4s1m -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/libdisplaydevice/src/common/include -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/json-src/include -F/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/headers/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/build-deps/dist/Darwin-x86_64/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors/deps/obl -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/moonlight-common-c/enet/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nv-codec-headers/include -isystem /usr/local/Cellar/miniupnpc/2.3.3/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/filesystem/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/config/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container_hash/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/describe/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mp11/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/detail/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/core/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/static_assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/throw_exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/preprocessor/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_traits/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/io/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/iterator/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/concept_check/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function_types/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mpl/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/predef/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/utility/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/fusion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tuple/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/typeof/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/functional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/bind/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/optional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/smart_ptr/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/system/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant2/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/winapi/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/locale/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/log/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/date_time/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/algorithm/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/array/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/range/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/regex/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/unordered/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/lexical_cast/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/intrusive/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/move/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/numeric/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tokenizer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/parameter/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/phoenix/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/proto/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/atomic/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/thread/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/chrono/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/integer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/ratio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/program_options/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/any/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/asio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/align/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/context/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/pool/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/crc/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/format/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/process/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/property_tree/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/multi_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/serialization/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/spirit/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/endian/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest -fprofile-arcs -ftest-coverage -ggdb -O0 -O3 -DNDEBUG -std=gnu++20 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -Wall -Wno-sign-compare -Werror -MD -MT tests/CMakeFiles/test_sunshine.dir//src/system_tray.cpp.o -MF CMakeFiles/test_sunshine.dir//src/system_tray.cpp.o.d -o CMakeFiles/test_sunshine.dir//src/system_tray.cpp.o -c /private/tmp/sunshine-beta-20250531-36737-or4s1m/src/system_tray.cpp
[ 84%] Building CXX object tests/CMakeFiles/test_sunshine.dir//src/stat_trackers.cpp.o
cd /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/tests && /usr/local/Homebrew/Library/Homebrew/shims/mac/super/clang++ -DBOOST_ATOMIC_NO_LIB -DBOOST_ATOMIC_STATIC_LINK -DBOOST_CHRONO_NO_LIB -DBOOST_CHRONO_STATIC_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_CONTAINER_STATIC_LINK -DBOOST_CONTEXT_EXPORT="" -DBOOST_CONTEXT_NO_LIB="" -DBOOST_CONTEXT_STATIC_LINK="" -DBOOST_DATE_TIME_NO_LIB -DBOOST_DATE_TIME_STATIC_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_FILESYSTEM_STATIC_LINK=1 -DBOOST_LOCALE_NO_LIB -DBOOST_LOCALE_STATIC_LINK -DBOOST_LOG_NO_LIB -DBOOST_LOG_STATIC_LINK -DBOOST_PROCESS_STATIC_LINK -DBOOST_PROGRAM_OPTIONS_NO_LIB -DBOOST_PROGRAM_OPTIONS_STATIC_LINK -DBOOST_SERIALIZATION_NO_LIB -DBOOST_SERIALIZATION_STATIC_LINK -DBOOST_THREAD_NO_LIB -DBOOST_THREAD_STATIC_LINK -DBOOST_THREAD_USE_LIB -DSUNSHINE_ASSETS_DIR="/usr/local/Cellar/sunshine-beta/2025.531.135549/sunshine/assets" -DSUNSHINE_PLATFORM="macos" -DSUNSHINE_PUBLISHER_ISSUE_URL="https://app.lizardbyte.dev/support" -DSUNSHINE_PUBLISHER_NAME="LizardByte" -DSUNSHINE_PUBLISHER_WEBSITE="https://app.lizardbyte.dev" -DSUNSHINE_TESTS -DSUNSHINE_TRAY=0 -I/private/tmp/sunshine-beta-20250531-36737-or4s1m -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/libdisplaydevice/src/common/include -I/private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/json-src/include -F/Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk/System/Library/Frameworks -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/headers/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/build-deps/dist/Darwin-x86_64/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors/deps/obl -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nanors -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/moonlight-common-c/enet/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/nv-codec-headers/include -isystem /usr/local/Cellar/miniupnpc/2.3.3/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/filesystem/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/config/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container_hash/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/describe/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mp11/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/detail/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/core/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/static_assert/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/throw_exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/preprocessor/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_traits/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/io/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/iterator/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/concept_check/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function_types/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/mpl/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/predef/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/utility/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/fusion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tuple/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/typeof/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/functional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/function/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/bind/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/optional/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/smart_ptr/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/system/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant2/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/winapi/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/locale/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/log/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/date_time/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/algorithm/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/array/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/exception/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/range/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/regex/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/unordered/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/lexical_cast/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/container/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/intrusive/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/move/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/numeric/conversion/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/tokenizer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/parameter/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/phoenix/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/proto/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/type_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/atomic/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/thread/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/chrono/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/integer/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/ratio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/program_options/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/any/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/asio/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/align/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/context/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/pool/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/crc/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/format/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/process/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/property_tree/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/multi_index/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/serialization/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/spirit/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/endian/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/build/_deps/boost-src/libs/variant/include -isystem /private/tmp/sunshine-beta-20250531-36737-or4s1m/third-party/googletest/googletest -fprofile-arcs -ftest-coverage -ggdb -O0 -O3 -DNDEBUG -std=gnu++20 -isysroot /Library/Developer/CommandLineTools/SDKs/MacOSX15.sdk -Wall -Wno-sign-compare -Werror -MD -MT tests/CMakeFiles/test_sunshine.dir//src/stat_trackers.cpp.o -MF CMakeFiles/test_sunshine.dir//src/stat_trackers.cpp.o.d -o CMakeFiles/test_sunshine.dir//src/stat_trackers.cpp.o -c /private/tmp/sunshine-beta-20250531-36737-or4s1m/src/stat_trackers.cpp
3 errors generated.
make[2]: *** [tests/CMakeFiles/test_sunshine.dir/__/src/upnp.cpp.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [CMakeFiles/sunshine.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [tests/CMakeFiles/test_sunshine.dir/all] Error 2
make: *** [all] Error 2
If reporting this issue please do so at (not Homebrew/* repositories): https://github.com/lizardbyte/homebrew-homebrew/issues
@asd853123 stop posting this everywhere
I think you have the mappings backwards.
I believe the left is the source, the right is the remap.
Just FYI this did not repair the issue. The key mappings still don't work with any modifier keys.
It seems this issue hasn't had any activity in the past 90 days. If it's still something you'd like addressed, please let us know by leaving a comment. Otherwise, to help keep our backlog tidy, we'll be closing this issue in 10 days. Thanks!
This issue was closed because it has been stalled for 10 days with no activity.