Publish Vulpes Preview 15 sources for desktop, Android and Tundra

Share Gaia assets and adapters, keep private profiles and development documents local, and update both public READMEs.
This commit is contained in:
OverSu 2026-09-30 23:13:03 +02:00
commit b38dea0597
25901 changed files with 9982925 additions and 369 deletions

62
tundra/tests/fixtures/pulse14/cards.txt vendored Normal file
View file

@ -0,0 +1,62 @@
Card #0
Name: droid_card.primary
Driver: module-droid-card.c
Owner Module: 1
Properties:
droid.hw_module = "primary"
device.icon_name = "audio-card"
Profiles:
default: Default profile (sinks: 2, sources: 1, priority: 300, available: yes)
voicecall: Call mode (sinks: 0, sources: 0, priority: 0, available: yes)
voicecall-record: Call mode record (sinks: 0, sources: 0, priority: 0, available: yes)
communication: Communication mode (sinks: 0, sources: 0, priority: 0, available: yes)
ringtone: Ringtone mode (sinks: 0, sources: 0, priority: 0, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: default
Ports:
output-earpiece: Output to earpiece (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
output-speaker: Output to speaker (type: Unknown, priority: 300, latency offset: 0 usec, available)
Part of profile(s): default
output-wired_headset: Output to wired headset (type: Unknown, priority: 100, latency offset: 0 usec, not available)
Part of profile(s): default
output-wired_headphone: Output to wired headphone (type: Unknown, priority: 100, latency offset: 0 usec, not available)
Part of profile(s): default
output-bluetooth_sco: Output to bluetooth sco (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-sco_headset: Output to sco headset (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-sco_carkit: Output to sco carkit (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-a2dp: Output to a2dp (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-a2dp_headphones: Output to a2dp headphones (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-a2dp_speaker: Output to a2dp speaker (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-usb_device: Output to usb device (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-line: Output to line (type: Unknown, priority: 100, latency offset: 0 usec, available)
Part of profile(s): default
output-speaker_safe: Output to speaker safe (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
output-speaker+wired_headphone: Output to speaker+wired headphone (type: Unknown, priority: 100, latency offset: 0 usec, not available)
Part of profile(s): default
output-parking: Parking port (type: Unknown, priority: 50, latency offset: 0 usec, available)
Part of profile(s): default
input-builtin_mic: Input from builtin mic (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
input-bluetooth_sco_headset: Input from bluetooth sco headset (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
input-wired_headset: Input from wired headset (type: Unknown, priority: 200, latency offset: 0 usec, not available)
Part of profile(s): default
input-voice_call: Input from voice call (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
input-back_mic: Input from back mic (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
input-usb_device: Input from usb device (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
input-default: Input from default (type: Unknown, priority: 200, latency offset: 0 usec, available)
Part of profile(s): default
input-parking: Parking port (type: Unknown, priority: 50, latency offset: 0 usec, available)
Part of profile(s): default

87
tundra/tests/fixtures/pulse14/sinks.txt vendored Normal file
View file

@ -0,0 +1,87 @@
Sink #0
State: SUSPENDED
Name: sink.primary_output
Description: Droid sink primary_output
Driver: module-droid-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 1
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: sink.primary_output.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
device.description = "Droid sink primary_output"
device.class = "sound"
device.api = "droid-hal"
droid.flags = "AUDIO_OUTPUT_FLAG_PRIMARY|AUDIO_OUTPUT_FLAG_FAST"
droid.hw_module = "primary"
device.icon_name = "audio-card"
droid.output.primary = "true"
droid.output.low_latency = "true"
droid.output.media_latency = "false"
Ports:
output-earpiece: Output to earpiece (type: Unknown, priority: 200, available)
output-speaker: Output to speaker (type: Unknown, priority: 300, available)
output-wired_headset: Output to wired headset (type: Unknown, priority: 100, not available)
output-wired_headphone: Output to wired headphone (type: Unknown, priority: 100, not available)
output-bluetooth_sco: Output to bluetooth sco (type: Unknown, priority: 100, available)
output-sco_headset: Output to sco headset (type: Unknown, priority: 100, available)
output-sco_carkit: Output to sco carkit (type: Unknown, priority: 100, available)
output-a2dp: Output to a2dp (type: Unknown, priority: 100, available)
output-a2dp_headphones: Output to a2dp headphones (type: Unknown, priority: 100, available)
output-a2dp_speaker: Output to a2dp speaker (type: Unknown, priority: 100, available)
output-usb_device: Output to usb device (type: Unknown, priority: 100, available)
output-line: Output to line (type: Unknown, priority: 100, available)
output-speaker_safe: Output to speaker safe (type: Unknown, priority: 200, available)
output-speaker+wired_headphone: Output to speaker+wired headphone (type: Unknown, priority: 100, not available)
output-parking: Parking port (type: Unknown, priority: 50, available)
Active Port: output-speaker
Formats:
pcm
Sink #1
State: SUSPENDED
Name: sink.deep_buffer
Description: Droid sink deep_buffer
Driver: module-droid-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 1
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: sink.deep_buffer.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
device.description = "Droid sink deep_buffer"
device.class = "sound"
device.api = "droid-hal"
droid.flags = "AUDIO_OUTPUT_FLAG_DEEP_BUFFER"
droid.hw_module = "primary"
device.icon_name = "audio-card"
droid.output.media_latency = "true"
Ports:
output-earpiece: Output to earpiece (type: Unknown, priority: 200, available)
output-speaker: Output to speaker (type: Unknown, priority: 300, available)
output-wired_headset: Output to wired headset (type: Unknown, priority: 100, not available)
output-wired_headphone: Output to wired headphone (type: Unknown, priority: 100, not available)
output-bluetooth_sco: Output to bluetooth sco (type: Unknown, priority: 100, available)
output-sco_headset: Output to sco headset (type: Unknown, priority: 100, available)
output-sco_carkit: Output to sco carkit (type: Unknown, priority: 100, available)
output-a2dp: Output to a2dp (type: Unknown, priority: 100, available)
output-a2dp_headphones: Output to a2dp headphones (type: Unknown, priority: 100, available)
output-a2dp_speaker: Output to a2dp speaker (type: Unknown, priority: 100, available)
output-usb_device: Output to usb device (type: Unknown, priority: 100, available)
output-line: Output to line (type: Unknown, priority: 100, available)
output-speaker_safe: Output to speaker safe (type: Unknown, priority: 200, available)
output-speaker+wired_headphone: Output to speaker+wired headphone (type: Unknown, priority: 100, not available)
output-parking: Parking port (type: Unknown, priority: 50, available)
Active Port: output-speaker
Formats:
pcm

View file

@ -0,0 +1,81 @@
Source #0
State: SUSPENDED
Name: sink.primary_output.monitor
Description: Monitor of Droid sink primary_output
Driver: module-droid-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 1
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: sink.primary_output
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Monitor of Droid sink primary_output"
device.class = "monitor"
droid.hw_module = "primary"
device.icon_name = "audio-card"
Formats:
pcm
Source #1
State: SUSPENDED
Name: sink.deep_buffer.monitor
Description: Monitor of Droid sink deep_buffer
Driver: module-droid-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 1
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: sink.deep_buffer
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Monitor of Droid sink deep_buffer"
device.class = "monitor"
droid.hw_module = "primary"
device.icon_name = "audio-card"
Formats:
pcm
Source #2
State: SUSPENDED
Name: source.droid
Description: Droid source droid
Driver: module-droid-card.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 1
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: n/a
Latency: 0 usec, configured 0 usec
Flags: HARDWARE HW_MUTE_CTRL DECIBEL_VOLUME
Properties:
device.description = "Droid source droid"
device.class = "sound"
device.api = "droid-hal"
droid.input.external = "true"
droid.input.builtin = "true"
droid.hw_module = "primary"
device.icon_name = "audio-card"
Ports:
input-builtin_mic: Input from builtin mic (type: Unknown, priority: 200, available)
input-bluetooth_sco_headset: Input from bluetooth sco headset (type: Unknown, priority: 200, available)
input-wired_headset: Input from wired headset (type: Unknown, priority: 200, not available)
input-voice_call: Input from voice call (type: Unknown, priority: 200, available)
input-back_mic: Input from back mic (type: Unknown, priority: 200, available)
input-usb_device: Input from usb device (type: Unknown, priority: 200, available)
input-default: Input from default (type: Unknown, priority: 200, available)
input-parking: Parking port (type: Unknown, priority: 50, available)
Active Port: input-builtin_mic
Formats:
pcm