PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mikrofonsignal an Pulseaudio in einem eingebetteten System streamen



N3bu
10.07.19, 11:44
Hallo,

ich arbeite schon seit längerer Zeit an einem Problem. Ich habe ein System, das ein schlechtes Mikrofon eingebaut hat und möchte über Netzwerk das Signal eines besseren Mikrofons senden. Die Latenz ist kein Problem und einzig die Tonqualität ist mir wichtig. Das Problem ist, dass ich weder eine grafische Oberfläche noch Root Rechte habe. Der Hersteller hat es anfangs nicht so genau mit der Sicherheit genommen und später, nachdem es mehrere Vorfälle gab, einfach die Root rechte gesperrt und das Hauptsystem Readonly gemountet. Ich hoffe dieses Forum ist das Richtige, da es ja hauptsächlich mit Pulseaudio zu tun hat.

Meine Idee ist es einen Audiostream von einem Laptop (aktuell Windows 7, kann sich aber noch ändern) an Pulseaudio zu senden. Ich habe bereits Pulseaudio für Windows versucht, das läuft aber nicht. Aktuell versuche ich einen RTP Stream via VLC zu senden und diesen aufzufangen. Mit pacmd habe ich folgendes versucht:


load-module module-null-sink sink_name=rtp
load-module module-rtp-recv sink=rtp
set-default-source rtp.monitor

das klappt soweit ohne Fehlermeldung. Der Sink wird erstellt und kann als Default Source eingestellt werden.

in VLC nutze ich die Funktion Aufnahmegerät öffnen -> Stream -> Quelle: dshow:\\ -> Ziel: RTP Audio/Video Profile -> Profil: Audio - CD

Das habe ich so aus mehreren Foren zusammen gesucht, aber leider klappt es nicht wie gewünscht. Ich hoffe jemand kann einen Fehler erkennen. Abschließend füge ich noch einige Informationen zum eingebetteten System an:

Kernel Version (uname -r): 4.0.4-rt1-aldebaran-rt
Pulseaudio Version: 6.0

in pacmd list-sources:

* index: 2
name: <rtp.monitor>
driver: <module-null-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 60288 / 92% / -2.17 dB, front-right: 60288 / 92% / -2.17 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max rewind: 375 KiB
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
monitor_of: 1
module: 23
properties:
device.description = "Monitor of Null Output"
device.class = "monitor"
device.icon_name = "audio-input-microphone"

in pacmd list-sinks:

index: 1
name: <rtp>
driver: <module-null-sink.c>
flags: DECIBEL_VOLUME LATENCY DYNAMIC_LATENCY
state: SUSPENDED
suspend cause: IDLE
priority: 1000
volume: front-left: 32768 / 50% / -18.06 dB, front-right: 32768 / 50% / -18.06 dB
balance 0.00
base volume: 65536 / 100% / 0.00 dB
volume steps: 65537
muted: no
current latency: 0.00 ms
max request: 375 KiB
max rewind: 375 KiB
monitor source: 2
sample spec: s16le 2ch 48000Hz
channel map: front-left,front-right
Stereo
used by: 0
linked by: 0
configured latency: 0.00 ms; range is 0.50 .. 2000.00 ms
module: 23
properties:
device.description = "Null Output"
device.class = "abstract"
device.icon_name = "audio-card"

mit pacmd list-modules:

index: 23
name: <module-null-sink>
argument: <sink_name=rtp>
used: 0
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Clocked NULL sink"
module.version = "6.0"
index: 26
name: <module-rtp-recv>
argument: <sink=rtp.monitor>
used: -1
load once: no
properties:
module.author = "Lennart Poettering"
module.description = "Receive data from a network via RTP/SAP/SDP"
module.version = "6.0"


Ich hoffe mir kann jemand bei diesem Problem helfen. Wenn ihr noch weitere Informationen möchtet werde ich die natürlich nachreichen. Falls jemand einen anderen Ansatz im Kopf hat würde ich mich darüber ebenfalls sehr freuen.

Ich bin noch blutiger Anfänger was Foren angeht, also seid bitte nachsichtig und sagt mir wenn ich etwas falsch gemacht habe.

Vielen Dank für Eure Bemühungen!

Mit freundlichen Grüßen
Flo

pferdefreund
10.07.19, 12:57
Unter LInux habe ich sowas mal mit arecord, netcat und aplay gelöst. Mit arecord aufgenommen, mit netcat gesendet, bei Empfänger mit netcat gelesen und an aplay gepiped. Klappte damals prima - wegen der Datenmengen (habe da nix komprimiert oder so, natürlich nur in einem Heimnetz. Hatte damals einen uralten IBM Aptiva, aber mit Top-Soundchip und super Boxen (Grundig Monolith 60), der kein Video konnte, aber nen Firmenrechner der das konnte und auch per Live-Linux startbar war. Den habe ich dann zum Schauen verwendet und meine alte Krücke (200 Mhz-CPU) für den dann geilen Sound.

N3bu
11.07.19, 08:36
Moin Pferdefreund,

das klingt nach einer tollen Lösung für Musik oder ähnliches. Ich habe wohl vergessen zu erwähnen, dass ich das Mikrofonsignal an eine API übergeben möchte, die auf dem Wege des direkten Abspielens mit aplay nicht erreichbar ist. Aber vielen Dank für die Idee. Also irgendwie muss es in Pulseaudio rein.

Ich hoffe auf weitere Vorschläge und Ideen :)

spychodelics
14.07.19, 22:54
Kann Pulseaudio das nicht von Hause aus?

N3bu
16.07.19, 09:57
Moin spychodelics,

ja das sollte es können. Ich habe nun einen weiteren Laptop mit Linux im Einsatz und habe dort (danke grafische Oberfläche) einfach mit paprefs das Mikrofonsignal dieses Laptops per RTP freigegeben. Eine Verbindung kommt auch zustande. Sink #4 sieht wie folgt aus:


Sink Input #4
Driver: module-rtp-recv.c
Owner Module: 23
Client: n/a
Sink: 1
Sample Specification: s16be 2ch 43743Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"s16be\"" format.rate = "44100" format.channels = "2"
Corked: no
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 263356 usec
Sink Latency: 65750 usec
Resample method: speex-float-1
Properties:
media.role = "stream"
media.name = "RTP Stream (PulseAudio RTP Stream on localhost.loc aldomain)"
rtp.session = "PulseAudio RTP Stream on localhost.localdomain"
rtp.origin = "BENUTZERNAME 3772251266 0 IN IP4 IPADDRESSE"
rtp.payload = "10"

Wobei BENUTZERNAME und IPADDRESSE die entsprechend richtigen Werte enthalten. Nur leider bekomme ich keinen Ton :confused:

Vielen Dank für Eure Bemühungen.

Mit freundlichen Grüßen
Flo

N3bu
17.07.19, 09:24
Moin,

ein kleines Update. Meine Beobachtung war leider falsch. Wenn ich per Konsole arecord starte nimmt er das Microfonsignal des Laptops sauber auf und mit aplay kann ich es super im eingebetteten System abspielen. Nur die Verhaltenssoftware die auf dem Roboter läuft wird plötzlich taub und hört weder auf die eigenen noch auf die per RTP eingespielten Mikrofonsignale. Ich vermute das liegt irgendwie daran, dass die Verhaltenssoftware bereits vor meinen Änderungen gestartet wurde und arecord danach. Ich hänge nochmal pactl list an. Vielleicht seht Ihr ja was ich übersehen habe. Vielen Dank schonmal!


Pepper [0] ~ $ pactl list
Module #0
Name: module-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the volume/mute state of devices"
module.version = "6.0"

Module #1
Name: module-card-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore profile of cards"
module.version = "6.0"

Module #2
Name: module-augment-properties
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Augment the property sets of streams with additional static information"
module.version = "6.0"

Module #3
Name: module-switch-on-port-available
Argument:
Usage counter: n/a
Properties:


Module #4
Name: module-robot-detect
Argument:
Usage counter: n/a
Properties:
module.author = "Julien Massot"
module.description = "Detect robot hardware version and load the matching profile"
module.version = "6.0"

Module #5
Name: module-alsa-card
Argument: device_id="PCH" profile_set="aldebaran-robotics/square.conf" fixed_latency_range=no ignore_dB=no deferred_volume=yes format=s24le rate=48000
Usage counter: 2
Properties:
module.author = "Lennart Poettering"
module.description = "ALSA Card"
module.version = "6.0"

Module #6
Name: module-udev-detect
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Detect available audio hardware and load matching drivers"
module.version = "6.0"

Module #7
Name: module-bluetooth-policy
Argument:
Usage counter: n/a
Properties:
module.author = "Frédéric Dalleau"
module.description = "When a bluetooth sink or source is added, load module-loopback"
module.version = "6.0"

Module #8
Name: module-bluetooth-discover
Argument:
Usage counter: n/a
Properties:
module.author = "João Paulo Rechi Vita"
module.description = "Detect available Bluetooth daemon and load the corresponding discovery module"
module.version = "6.0"

Module #9
Name: module-bluez5-discover
Argument:
Usage counter: n/a
Properties:
module.author = "João Paulo Rechi Vita"
module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers"
module.version = "6.0"

Module #10
Name: module-native-protocol-unix
Argument: srbchannel=0
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Native protocol (UNIX sockets)"
module.version = "6.0"

Module #11
Name: module-default-device-restore
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically restore the default sink and source"
module.version = "6.0"

Module #12
Name: module-rescue-streams
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is removed, try to move its streams to the default sink/source"
module.version = "6.0"

Module #13
Name: module-always-sink
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Always keeps at least one sink loaded even if it's a null one"
module.version = "6.0"

Module #14
Name: module-intended-roles
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Automatically set device of streams based on intended roles of devices"
module.version = "6.0"

Module #15
Name: module-suspend-on-idle
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "When a sink/source is idle for too long, suspend it"
module.version = "6.0"

Module #16
Name: module-position-event-sounds
Argument:
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them."
module.version = "6.0"

Module #17
Name: module-filter-heuristics
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Detect when various filters are desirable"
module.version = "6.0"

Module #18
Name: module-filter-apply
Argument:
Usage counter: n/a
Properties:
module.author = "Colin Guthrie"
module.description = "Load filter sinks automatically when needed"
module.version = "6.0"

Module #19
Name: module-dbus-protocol
Argument:
Usage counter: n/a
Properties:
module.author = "Tanu Kaskinen"
module.description = "D-Bus interface"
module.version = "6.0"

Module #20
Name: module-switch-on-port-available
Argument:
Usage counter: n/a
Properties:


Module #21
Name: module-null-sink
Argument: sink_name=rtp
Usage counter: 2
Properties:
module.author = "Lennart Poettering"
module.description = "Clocked NULL sink"
module.version = "6.0"

Module #22
Name: module-rtp-recv
Argument: sink=rtp
Usage counter: n/a
Properties:
module.author = "Lennart Poettering"
module.description = "Receive data from a network via RTP/SAP/SDP"
module.version = "6.0"

Sink #0
State: SUSPENDED
Name: alsa_output.PCH.output-speakers
Description: Built-in Audio Analog Stereo Channel A
Driver: module-alsa-card.c
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 5
Mute: no
Volume: front-left: 28826 / 44% / -21.40 dB, front-right: 28826 / 44% / -21.40 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: alsa_output.PCH.output-speakers.monitor
Latency: 0 usec, configured 0 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "32"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "AD198x Analog"
alsa.id = "AD198x Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x90800000 irq 93"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0f04"
device.product.name = "ValleyView High Definition Audio Controller"
device.form_factor = "internal"
device.string = "hw:PCH"
device.buffering.buffer_size = "768000"
device.buffering.fragment_size = "384000"
device.access_mode = "mmap+timer"
device.profile.name = "output-speakers"
device.profile.description = "Analog Stereo Channel A"
device.description = "Built-in Audio Analog Stereo Channel A"
alsa.mixer_name = "Analog Devices AD1989A"
alsa.components = "HDA:11d4989a,bfd80000,00100300"
device.icon_name = "audio-card-pci"
Ports:
analog-output: Analog Output (priority: 9900)
Active Port: analog-output
Formats:
pcm

Sink #1
State: RUNNING
Name: rtp
Description: Null Output
Driver: module-null-sink.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 21
Mute: no
Volume: front-left: 32768 / 50% / -18.06 dB, front-right: 32768 / 50% / -18.06 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor Source: rtp.monitor
Latency: 123206 usec, configured 168000 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Null Output"
device.class = "abstract"
device.icon_name = "audio-card"
Formats:
pcm

Source #0
State: SUSPENDED
Name: alsa_output.PCH.output-speakers.monitor
Description: Monitor of Built-in Audio Analog Stereo Channel A
Driver: module-alsa-card.c
Sample Specification: s32le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 5
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: alsa_output.PCH.output-speakers
Latency: 0 usec, configured 0 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Monitor of Built-in Audio Analog Stereo Channel A"
device.class = "monitor"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x90800000 irq 93"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0f04"
device.product.name = "ValleyView High Definition Audio Controller"
device.form_factor = "internal"
device.string = "PCH"
device.icon_name = "audio-card-pci"
Formats:
pcm

Source #1
State: RUNNING
Name: alsa_input.PCH.input-microphones
Description: Built-in Audio internal microphones
Driver: module-alsa-card.c
Sample Specification: s32le 4ch 48000Hz
Channel Map: rear-left,rear-right,front-left,front-right
Owner Module: 5
Mute: no
Volume: rear-left: 153900 / 235% / 22.25 dB, rear-right: 153900 / 235% / 22.25 dB, front-left: 153900 / 235% / 22.25 dB, front-right: 153900 / 235% / 22.25 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: n/a
Latency: 86868 usec, configured 227541 usec
Flags: HARDWARE DECIBEL_VOLUME LATENCY
Properties:
alsa.resolution_bits = "32"
device.api = "alsa"
device.class = "sound"
alsa.class = "generic"
alsa.subclass = "generic-mix"
alsa.name = "AD198x Analog"
alsa.id = "AD198x Analog"
alsa.subdevice = "0"
alsa.subdevice_name = "subdevice #0"
alsa.device = "0"
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x90800000 irq 93"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0f04"
device.product.name = "ValleyView High Definition Audio Controller"
device.form_factor = "internal"
device.string = "pcm.AD1989A_inputs"
device.buffering.buffer_size = "174752"
device.buffering.fragment_size = "87376"
device.access_mode = "serial"
device.profile.name = "input-microphones"
device.profile.description = "internal microphones"
device.description = "Built-in Audio internal microphones"
alsa.mixer_name = "Analog Devices AD1989A"
alsa.components = "HDA:11d4989a,bfd80000,00100300"
device.icon_name = "audio-card-pci"
Formats:
pcm

Source #2
State: RUNNING
Name: rtp.monitor
Description: Monitor of Null Output
Driver: module-null-sink.c
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Owner Module: 21
Mute: no
Volume: front-left: 60944 / 93% / -1.89 dB, front-right: 60944 / 93% / -1.89 dB
balance 0.00
Base Volume: 65536 / 100% / 0.00 dB
Monitor of Sink: rtp
Latency: 0 usec, configured 168000 usec
Flags: DECIBEL_VOLUME LATENCY
Properties:
device.description = "Monitor of Null Output"
device.class = "monitor"
device.icon_name = "audio-input-microphone"
Formats:
pcm

Sink Input #0
Driver: protocol-native.c
Owner Module: 10
Client: 0
Sink: 0
Sample Specification: s16le 2ch 48000Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"s16le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\""
Corked: yes
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 0 usec
Sink Latency: 0 usec
Resample method: copy
Properties:
media.name = "alaudiodevice-legacy-sink"
application.name = "qi-AudioDeviceManagerPulse"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "30"
media.role = "Music"
application.process.id = "3081"
application.process.user = "BENUTZERNAME"
application.process.host = "Pepper"
application.process.binary = "naoqi-service"
application.language = "C"
application.process.machine_id = "74eebcb0141901a913c0a7c258ecd0a8"

Sink Input #5
Driver: module-rtp-recv.c
Owner Module: 22
Client: n/a
Sink: 1
Sample Specification: s16be 2ch 44105Hz
Channel Map: front-left,front-right
Format: pcm, format.sample_format = "\"s16be\"" format.rate = "44100" format.channels = "2"
Corked: no
Mute: no
Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB
balance 0.00
Buffer Latency: 362770 usec
Sink Latency: 122574 usec
Resample method: speex-float-1
Properties:
media.role = "stream"
media.name = "RTP Stream (PulseAudio RTP Stream on localhost.localdomain)"
rtp.session = "PulseAudio RTP Stream on localhost.localdomain"
rtp.origin = "BENUTZERNAMELAPTOP 3772335057 0 IN IP4 IPADDRESSE"
rtp.payload = "10"

Source Output #0
Driver: protocol-native.c
Owner Module: 10
Client: 0
Source: 1
Sample Specification: s16le 4ch 48000Hz
Channel Map: rear-left,rear-right,front-left,front-right
Format: pcm, format.sample_format = "\"s16le\"" format.rate = "48000" format.channels = "4" format.channel_map = "\"rear-left,rear-right,front-left,front-right\""
Corked: no
Mute: no
Volume: rear-left: 49125 / 75% / -7.51 dB, rear-right: 49125 / 75% / -7.51 dB, front-left: 49125 / 75% / -7.51 dB, front-right: 49125 / 75% / -7.51 dB
balance 0.00
Buffer Latency: 0 usec
Source Latency: 87410 usec
Resample method: copy
Properties:
media.name = "ModularityAudioSource"
application.name = "qi-AudioDeviceManagerPulse"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "30"
media.role = "Music"
application.process.id = "3081"
application.process.user = "BENUTZERNAME"
application.process.host = "Pepper"
application.process.binary = "naoqi-service"
application.language = "C"
application.process.machine_id = "74eebcb0141901a913c0a7c258ecd0a8"

Source Output #4
Driver: protocol-native.c
Owner Module: 10
Client: 0
Source: 2
Sample Specification: s16le 4ch 16000Hz
Channel Map: front-left,front-center,front-right,rear-center
Format: pcm, format.sample_format = "\"s16le\"" format.rate = "16000" format.channels = "4" format.channel_map = "\"front-left,front-center,front-right,rear-center\""
Corked: no
Mute: no
Volume: front-left: 65500 / 100% / -0.01 dB, front-center: 65500 / 100% / -0.01 dB, front-right: 65500 / 100% / -0.01 dB, rear-center: 65500 / 100% / -0.01 dB
balance 0.00
Buffer Latency: 162395 usec
Source Latency: 0 usec
Resample method: speex-float-1
Properties:
media.name = "ASRAudioIn"
application.name = "qi-AudioDeviceManagerPulse"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "30"
media.role = "Music"
application.process.id = "3081"
application.process.user = "BENUTZERNAME"
application.process.host = "Pepper"
application.process.binary = "naoqi-service"
application.language = "C"
application.process.machine_id = "74eebcb0141901a913c0a7c258ecd0a8"

Client #0
Driver: protocol-native.c
Owner Module: 10
Properties:
application.name = "qi-AudioDeviceManagerPulse"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "30"
media.role = "Music"
application.process.id = "3081"
application.process.user = "BENUTZERNAME"
application.process.host = "Pepper"
application.process.binary = "naoqi-service"
application.language = "C"
application.process.machine_id = "74eebcb0141901a913c0a7c258ecd0a8"

Client #16
Driver: protocol-native.c
Owner Module: 10
Properties:
application.name = "pactl"
native-protocol.peer = "UNIX socket client"
native-protocol.version = "30"
application.process.id = "3484"
application.process.user = "BENUTZERNAME"
application.process.host = "Pepper"
application.process.binary = "pactl"
application.language = "C"
application.process.machine_id = "74eebcb0141901a913c0a7c258ecd0a8"
application.process.session_id = "c1"

Card #0
Name: alsa_card.PCH
Driver: module-alsa-card.c
Owner Module: 5
Properties:
alsa.card = "0"
alsa.card_name = "HDA Intel PCH"
alsa.long_card_name = "HDA Intel PCH at 0x90800000 irq 93"
alsa.driver_name = "snd_hda_intel"
device.bus_path = "pci-0000:00:1b.0"
sysfs.path = "/devices/pci0000:00/0000:00:1b.0/sound/card0"
device.bus = "pci"
device.vendor.id = "8086"
device.vendor.name = "Intel Corporation"
device.product.id = "0f04"
device.product.name = "ValleyView High Definition Audio Controller"
device.form_factor = "internal"
device.string = "PCH"
device.description = "Built-in Audio"
device.icon_name = "audio-card-pci"
Profiles:
input:tangential+output:analog-stereo: Microphone Array (sinks: 1, sources: 1, priority: 2, available: yes)
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
Active Profile: input:tangential+output:analog-stereo
Ports:
analog-output: Analog Output (priority: 9900, latency offset: 0 usec)
Part of profile(s): input:tangential+output:analog-stereo



Mit freundlichen Grüßen
Flo