Case
aiosendspin -> sendspin-cpp
Start the server first, then the client. The client connects, advertises two PCM formats (24-bit then 16-bit), and the server starts streaming the higher-priority 24-bit format. The client then sends a client/state whose player format prefers the 16-bit entry. The matrix verifies the server received that preference in client/state and the client observed a new stream/start in the 16-bit format.
Server
aiosendspin
Client
sendspin-cpp
Status
Failed
Client adapter reported: sendspin-cpp exposes no public way to set the client/state player format, so the adapter cannot send the format preference this scenario asks for
Server activation
Initial server/activate
What the aiosendspin server's own adapter recorded for its first server/activate on this connection, reported as sent. The case fails when none was sent, when its activities are not unique values from playback and pairing, or when it omits active_roles. Nothing else in it is checked against the specification: which activities and roles the matched PSK allows is not judged. A recording that cannot be read as that message is shown whole and not judged either.
Server group state
Every group/update after activation
What the aiosendspin server's own adapter recorded for each group/update it sent after its first server/activate on this connection, in order and reported as sent. The case fails when none followed, or when in any of them playback_state is not playing or stopped, or group_id or group_name is missing or not a string. How soon the first followed is not judged, because the specification says promptly and gives no bound, so one sent at any point in the case counts. Whether a change to a field produced a further message is not judged either. A recording of anything other than that message is shown whole and fails the case as a harness gap.
1 of 3
2 of 3
3 of 3
Inspection
Summaries, logs, and builds
Matrix result
RAW{
"case_dir": "artifacts/results/data/macos__client-initiated-state-format-pcm__aiosendspin__to__sendspin-cpp",
"client_exit_code": 1,
"client_impl": "sendspin-cpp",
"reason": "Client adapter reported: sendspin-cpp exposes no public way to set the client/state player format, so the adapter cannot send the format preference this scenario asks for",
"scenario_id": "client-initiated-state-format-pcm",
"scenario_revision": 5,
"server_exit_code": 0,
"server_impl": "aiosendspin",
"status": "failed",
"unsupported": false
}Server summary (JSON)
RAW{
"activation": {
"payload": {
"active_roles": [
"player@v1"
],
"activities": []
},
"type": "server/activate"
},
"audio": {
"bit_depth": 16,
"channels": 1,
"clip_seconds": 5.0,
"duration_seconds": 5.0,
"fixture": "/Users/runner/work/conformance/conformance/repos/sendspin-cli/tests/fixtures/almost_silent.flac",
"frame_alignment_samples": null,
"frame_count": 40000,
"sample_rate": 8000,
"sent_audio_chunk_count": 200,
"sent_codec_header_sha256": null,
"sent_encoded_byte_count": 120000,
"sent_encoded_sha256": "89717d918d5c5c6a80b397c324ba238f09a860d166a105394e17c0df28e91472",
"source_flac_sha256": "8fdda8244e318c63cd8b699fe461cd7cdddbb729327a0ba00d1bfdbe2192fe17",
"source_pcm_sha256": "9d447b5b270bc99b45bb9a616937e436c941ca56c477f9cbe16a93275a6b059e",
"trimmed_source_frames": 0
},
"availability_trace": [
{
"available": true,
"type": "client/state"
},
{
"phase": "sending",
"roles": [
"player"
],
"type": "stream/start"
},
{
"phase": "sent",
"roles": [
"player"
],
"type": "stream/start"
}
],
"client": {
"active_roles": [
"player@v1"
],
"client_id": "HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM",
"name": "sendspin-cpp-client",
"supported_roles": [
"player@v1"
]
},
"discovery_method": "registry_advertised",
"format_preference": {
"received": null
},
"group_updates": [
{
"payload": {
"group_id": "c525733b-9d15-4635-a34f-4417a02a4d0c",
"group_name": "sendspin-cpp-client",
"playback_state": "stopped"
},
"type": "group/update"
},
{
"payload": {
"group_id": "c525733b-9d15-4635-a34f-4417a02a4d0c",
"group_name": "sendspin-cpp-client",
"playback_state": "playing"
},
"type": "group/update"
},
{
"payload": {
"group_id": "c525733b-9d15-4635-a34f-4417a02a4d0c",
"group_name": "sendspin-cpp-client",
"playback_state": "stopped"
},
"type": "group/update"
}
],
"implementation": "aiosendspin",
"initiator_role": "client",
"peer_hello": {
"payload": {
"device_info": {
"mac_address": "9e:1f:65:cd:d6:b8",
"manufacturer": "Sendspin Conformance",
"product_name": "sendspin-cpp Conformance Client",
"software_version": "0.2.0"
},
"name": "sendspin-cpp-client",
"player@v1_support": {
"buffer_capacity": 621312,
"supported_formats": [
{
"bit_depth": 24,
"channels": 1,
"codec": "pcm",
"sample_rate": 8000
},
{
"bit_depth": 16,
"channels": 1,
"codec": "pcm",
"sample_rate": 8000
}
]
},
"supported_pair_methods": {
"pairing_psk": {}
},
"supported_roles": [
"player@v1"
],
"unpaired_access": {
"enabled": true
}
},
"type": "client/hello"
},
"preferred_codec": "pcm",
"role": "server",
"scenario_id": "client-initiated-state-format-pcm",
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"server_name": "aiosendspin server",
"status": "ok",
"stream": {
"bit_depth": 24,
"channels": 1,
"codec": "pcm",
"codec_header": null,
"sample_rate": 8000
},
"time_exchange": [
{
"payload": {
"client_transmitted": 1050621444
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050621444,
"server_received": 1050621670,
"server_transmitted": 1050622033
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622169
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622169,
"server_received": 1050622268,
"server_transmitted": 1050622365
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622473
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622473,
"server_received": 1050622566,
"server_transmitted": 1050622632
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622731
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622731,
"server_received": 1050622811,
"server_transmitted": 1050622875
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622952
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622952,
"server_received": 1050623041,
"server_transmitted": 1050623101
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050623177
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050623177,
"server_received": 1050623278,
"server_transmitted": 1050623354
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050623448
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050623448,
"server_received": 1050623538,
"server_transmitted": 1050623606
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050623680
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050623680,
"server_received": 1050623760,
"server_transmitted": 1050623821
},
"type": "server/time"
},
{
"type": "other-sent"
}
]
}Server log
RAWINFO:aiosendspin.server.server:Starting Sendspin server on port 19036
INFO:aiosendspin.server.server:Sendspin server started successfully on 127.0.0.1:19036
WARNING:aiosendspin.server.server:No IP addresses available for mDNS advertising. Clients may not be able to discover this server. Consider specifying addresses manually via advertise_addresses.
WARNING:aiosendspin.server.connection.HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM:Late binary type=4 role=player: skipping 1 chunk(s); late_by_us=11154 ts_us=1055084729 now_us=1055095883 queue=4/8192 enq_lead_ms=-11 queue_age_ms=0 buf_ms=0 buf_bytes=0/621312 stream_elapsed_s=4.4
WARNING:aiosendspin.server.connection.HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM:Enqueued already-late binary type=4 role=player: 1 message(s); behind_by_us=25031 ts_us=1055184729 now_us=1055209760 queue=0
{
"activation": {
"payload": {
"active_roles": [
"player@v1"
],
"activities": []
},
"type": "server/activate"
},
"audio": {
"bit_depth": 16,
"channels": 1,
"clip_seconds": 5.0,
"duration_seconds": 5.0,
"fixture": "/Users/runner/work/conformance/conformance/repos/sendspin-cli/tests/fixtures/almost_silent.flac",
"frame_alignment_samples": null,
"frame_count": 40000,
"sample_rate": 8000,
"sent_audio_chunk_count": 200,
"sent_codec_header_sha256": null,
"sent_encoded_byte_count": 120000,
"sent_encoded_sha256": "89717d918d5c5c6a80b397c324ba238f09a860d166a105394e17c0df28e91472",
"source_flac_sha256": "8fdda8244e318c63cd8b699fe461cd7cdddbb729327a0ba00d1bfdbe2192fe17",
"source_pcm_sha256": "9d447b5b270bc99b45bb9a616937e436c941ca56c477f9cbe16a93275a6b059e",
"trimmed_source_frames": 0
},
"availability_trace": [
{
"available": true,
"type": "client/state"
},
{
"phase": "sending",
"roles": [
"player"
],
"type": "stream/start"
},
{
"phase": "sent",
"roles": [
"player"
],
"type": "stream/start"
}
],
"client": {
"active_roles": [
"player@v1"
],
"client_id": "HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM",
"name": "sendspin-cpp-client",
"supported_roles": [
"player@v1"
]
},
"discovery_method": "registry_advertised",
"format_preference": {
"received": null
},
"group_updates": [
{
"payload": {
"group_id": "c525733b-9d15-4635-a34f-4417a02a4d0c",
"group_name": "sendspin-cpp-client",
"playback_state": "stopped"
},
"type": "group/update"
},
{
"payload": {
"group_id": "c525733b-9d15-4635-a34f-4417a02a4d0c",
"group_name": "sendspin-cpp-client",
"playback_state": "playing"
},
"type": "group/update"
},
{
"payload": {
"group_id": "c525733b-9d15-4635-a34f-4417a02a4d0c",
"group_name": "sendspin-cpp-client",
"playback_state": "stopped"
},
"type": "group/update"
}
],
"implementation": "aiosendspin",
"initiator_role": "client",
"peer_hello": {
"payload": {
"device_info": {
"mac_address": "9e:1f:65:cd:d6:b8",
"manufacturer": "Sendspin Conformance",
"product_name": "sendspin-cpp Conformance Client",
"software_version": "0.2.0"
},
"name": "sendspin-cpp-client",
"player@v1_support": {
"buffer_capacity": 621312,
"supported_formats": [
{
"bit_depth": 24,
"channels": 1,
"codec": "pcm",
"sample_rate": 8000
},
{
"bit_depth": 16,
"channels": 1,
"codec": "pcm",
"sample_rate": 8000
}
]
},
"supported_pair_methods": {
"pairing_psk": {}
},
"supported_roles": [
"player@v1"
],
"unpaired_access": {
"enabled": true
}
},
"type": "client/hello"
},
"preferred_codec": "pcm",
"role": "server",
"scenario_id": "client-initiated-state-format-pcm",
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"server_name": "aiosendspin server",
"status": "ok",
"stream": {
"bit_depth": 24,
"channels": 1,
"codec": "pcm",
"codec_header": null,
"sample_rate": 8000
},
"time_exchange": [
{
"payload": {
"client_transmitted": 1050621444
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050621444,
"server_received": 1050621670,
"server_transmitted": 1050622033
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622169
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622169,
"server_received": 1050622268,
"server_transmitted": 1050622365
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622473
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622473,
"server_received": 1050622566,
"server_transmitted": 1050622632
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622731
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622731,
"server_received": 1050622811,
"server_transmitted": 1050622875
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050622952
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050622952,
"server_received": 1050623041,
"server_transmitted": 1050623101
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050623177
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050623177,
"server_received": 1050623278,
"server_transmitted": 1050623354
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050623448
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050623448,
"server_received": 1050623538,
"server_transmitted": 1050623606
},
"type": "server/time"
},
{
"payload": {
"client_transmitted": 1050623680
},
"type": "client/time"
},
{
"payload": {
"client_transmitted": 1050623680,
"server_received": 1050623760,
"server_transmitted": 1050623821
},
"type": "server/time"
},
{
"type": "other-sent"
}
]
}
INFO:aiohttp.access:127.0.0.1 [21/Oct/2026:07:26:07 +0000] "GET /sendspin HTTP/1.1" 101 0 "-" "ixwebsocket/11.4.6 macos nossl"
Client summary (JSON)
RAW{
"audio": {
"audio_chunk_count": 179,
"received_encoded_sha256": "21c5f765ff010a52a6039eba07b542fef2b23e071e7242bab674d67daae5debf",
"received_pcm_sha256": "8ae767712156b921e30f5ca143eb270eba1d490996f1d45d38eb04c7e06769fe",
"received_sample_count": 35800
},
"client_id": "HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM",
"client_name": "sendspin-cpp-client",
"implementation": "sendspin-cpp",
"initiator_role": "client",
"peer_hello": {
"payload": {
"name": "aiosendspin server",
"source@v1_support": {
"supported_codecs": [
"flac",
"pcm",
"opus"
]
}
},
"type": "server/hello"
},
"preferred_codec": "pcm",
"reason": "sendspin-cpp exposes no public way to set the client/state player format, so the adapter cannot send the format preference this scenario asks for",
"role": "client",
"scenario_id": "client-initiated-state-format-pcm",
"server": {
"connection_reason": null,
"name": "aiosendspin server",
"server_id": "dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I",
"version": 1
},
"status": "error",
"stream": {
"bit_depth": 24,
"channels": 1,
"codec": "pcm",
"codec_header": null,
"sample_rate": 8000
}
}Client log
RAWI sendspin.record_store: Provisioned Sendspin Pairing PSK: GKxZoLdDQDHOUgBvU1usKyN5PV5dxWybUREFxr2CC7A
I sendspin.client: Generated ephemeral static keypair (no provider); client_id=HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM
I sendspin.ws_server: Starting server on port: 20036 (max connections: 4)
I sendspin.conn_mgr: Initiating client connection to: ws://127.0.0.1:19036/sendspin
I sendspin.noise_handshake: Noise handshake complete: server_id=dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I psk_category=2
I sendspin.connection: Noise transport active (server_id=dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I, psk_category=2)
I sendspin.conn_mgr: Connection admitted: server_id=dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I
I sendspin.sync_task: Processed new codec header: pcm, 8000 Hz, 1 ch, 24-bit
I sendspin.conn_mgr: Admitted connection lost
{"status":"error","reason":"sendspin-cpp exposes no public way to set the client/state player format, so the adapter cannot send the format preference this scenario asks for","implementation":"sendspin-cpp","role":"client","scenario_id":"client-initiated-state-format-pcm","initiator_role":"client","preferred_codec":"pcm","client_name":"sendspin-cpp-client","client_id":"HC_qCCubpH0EpBpUmbQDOS40DTfwm5NEBFI4_uaFGRM","server":{"server_id":"dsIlKLOY1OqUfE4ig1m3id0r6yr2D5_3R-FJLQZI30I","name":"aiosendspin server","version":1,"connection_reason":null},"peer_hello":{"payload":{"name":"aiosendspin server","source@v1_support":{"supported_codecs":["flac","pcm","opus"]}},"type":"server/hello"},"stream":{"codec":"pcm","sample_rate":8000,"channels":1,"bit_depth":24,"codec_header":null},"audio":{"audio_chunk_count":179,"received_encoded_sha256":"21c5f765ff010a52a6039eba07b542fef2b23e071e7242bab674d67daae5debf","received_pcm_sha256":"8ae767712156b921e30f5ca143eb270eba1d490996f1d45d38eb04c7e06769fe","received_sample_count":35800}}Server build log · python-adapters · built · 0.24s
RAW.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/audio_transformers.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/capabilities.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/events.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/group.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/types.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/player/v1.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/registry.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/scheduled_state.py'... Listing 'src/conformance/_vendor/aiosendspin/server/roles/source'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/__init__.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/events.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/stream.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/source/v1.py'... Listing 'src/conformance/_vendor/aiosendspin/server/roles/visualizer'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/__init__.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/features.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/group.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/packing.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/types.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer/v1.py'... Listing 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/__init__.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/features.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/packing.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/roles/visualizer_draft_r1/role.py'... Compiling 'src/conformance/_vendor/aiosendspin/server/server.py'... Compiling 'src/conformance/_vendor/aiosendspin/util.py'... Listing 'src/conformance/adapters'... Compiling 'src/conformance/adapters/__init__.py'... Compiling 'src/conformance/adapters/_aiosendspin_pairing.py'... Compiling 'src/conformance/adapters/_aiosendspin_protocol_evidence.py'... Compiling 'src/conformance/adapters/aiosendspin_client.py'... Compiling 'src/conformance/adapters/aiosendspin_server.py'... Compiling 'src/conformance/adapters/placeholder.py'... Compiling 'src/conformance/cli.py'... Compiling 'src/conformance/flac.py'... Compiling 'src/conformance/merge.py'... Compiling 'src/conformance/pcm.py'... Compiling 'src/conformance/registry.py'... Listing 'src/conformance/validator'... Compiling 'src/conformance/validator/__init__.py'... Compiling 'src/conformance/validator/checks.py'... Compiling 'src/conformance/validator/cli.py'... Compiling 'src/conformance/validator/code_pairing.py'... Compiling 'src/conformance/validator/code_pairing_checks.py'... Compiling 'src/conformance/validator/discovery.py'... Compiling 'src/conformance/validator/findings.py'... Compiling 'src/conformance/validator/noncompliance_refs.py'... Compiling 'src/conformance/validator/prompter.py'... Compiling 'src/conformance/validator/recorder.py'... Compiling 'src/conformance/validator/report.py'... Compiling 'src/conformance/validator/session.py'... Compiling 'src/conformance/validator/storage.py'... Compiling 'src/conformance/validator/suite_checks.py'... Compiling 'src/conformance/validator/suites.py'... Listing 'src/sendspin_conformance.egg-info'... Listing 'scripts'... Compiling 'scripts/detect_regressions.py'... Compiling 'scripts/merge_results.py'... Compiling 'scripts/run_all.py'... Compiling 'scripts/setup_repositories.py'... Compiling 'scripts/setup_workspace.py'... Compiling 'scripts/vendor_aiosendspin.py'...
Client build log · sendspin-cpp-client · built · 63.96s
RAW/IXWebSocketPerMessageDeflateCodec.cpp:194:60: warning: unused parameter 'clientNoContextTakeOver' [-Wunused-parameter]
194 | bool clientNoContextTakeOver)
| ^
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.cpp:209:80: warning: unused parameter 'in' [-Wunused-parameter]
209 | bool WebSocketPerMessageDeflateDecompressor::decompress(const std::string& in, std::string& out)
| ^
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.cpp:209:97: warning: unused parameter 'out' [-Wunused-parameter]
209 | bool WebSocketPerMessageDeflateDecompressor::decompress(const std::string& in, std::string& out)
| ^
In file included from /Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.cpp:7:
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.h:39:13: warning: private field '_flush' is not used [-Wunused-private-field]
39 | int _flush;
| ^
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.h:40:44: warning: private field '_compressBuffer' is not used [-Wunused-private-field]
40 | std::array<unsigned char, 1 << 14> _compressBuffer;
| ^
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.h:57:13: warning: private field '_flush' is not used [-Wunused-private-field]
57 | int _flush;
| ^
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateCodec.h:58:44: warning: private field '_compressBuffer' is not used [-Wunused-private-field]
58 | std::array<unsigned char, 1 << 14> _compressBuffer;
| ^
12 warnings generated.
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateOptions.cpp:17:26: warning: unused variable 'minServerMaxWindowBits' [-Wunused-const-variable]
17 | static const uint8_t minServerMaxWindowBits = 8;
| ^~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateOptions.cpp:18:26: warning: unused variable 'maxServerMaxWindowBits' [-Wunused-const-variable]
18 | static const uint8_t maxServerMaxWindowBits = 15;
| ^~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateOptions.cpp:21:26: warning: unused variable 'minClientMaxWindowBits' [-Wunused-const-variable]
21 | static const uint8_t minClientMaxWindowBits = 8;
| ^~~~~~~~~~~~~~~~~~~~~~
/Users/runner/work/conformance/conformance/adapters/sendspin-cpp/client/build/_deps/ixwebsocket-src/ixwebsocket/IXWebSocketPerMessageDeflateOptions.cpp:22:26: warning: unused variable 'maxClientMaxWindowBits' [-Wunused-const-variable]
22 | static const uint8_t maxClientMaxWindowBits = 15;
| ^~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.