Sunshine icon indicating copy to clipboard operation
Sunshine copied to clipboard

Mac Mini M2 Pro - Modifier Keys not working

Open mayorgergich opened this issue 6 months ago • 7 comments

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

mayorgergich avatar May 23 '25 20:05 mayorgergich

https://docs.lizardbyte.dev/projects/sunshine/latest/md_docs_2configuration.html#keybindings

ReenigneArcher avatar May 23 '25 21:05 ReenigneArcher

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?

mayorgergich avatar May 23 '25 21:05 mayorgergich

@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.

mayorgergich avatar May 25 '25 20:05 mayorgergich

I think you have the mappings backwards.

I believe the left is the source, the right is the remap.

ReenigneArcher avatar May 26 '25 00:05 ReenigneArcher

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 avatar May 31 '25 16:05 asd853123

@asd853123 stop posting this everywhere

ReenigneArcher avatar May 31 '25 20:05 ReenigneArcher

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.

mayorgergich avatar May 31 '25 21:05 mayorgergich

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!

LizardByte-bot avatar Aug 30 '25 10:08 LizardByte-bot

This issue was closed because it has been stalled for 10 days with no activity.

LizardByte-bot avatar Sep 09 '25 10:09 LizardByte-bot