Merge ~sylvain-pineau/checkbox-support:patcl-parser-1.11-empty-property-support into checkbox-support:master
- Git
- lp:~sylvain-pineau/checkbox-support
- patcl-parser-1.11-empty-property-support
- Merge into master
Proposed by
Sylvain Pineau
Status: | Merged |
---|---|
Approved by: | Sylvain Pineau |
Approved revision: | 105e431a42346cb3d6814962ada65b98e0e42c23 |
Merged at revision: | 53c68753cefd091072faff45eb268a92b31934ed |
Proposed branch: | ~sylvain-pineau/checkbox-support:patcl-parser-1.11-empty-property-support |
Merge into: | checkbox-support:master |
Diff against target: |
1134 lines (+1105/-1) 3 files modified
checkbox_support/parsers/pactl.py (+8/-1) checkbox_support/parsers/tests/pactl_data/desktop-bionic-t480s.txt (+1091/-0) checkbox_support/parsers/tests/test_pactl.py (+6/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sylvain Pineau (community) | Approve | ||
Review via email:
|
Commit message
Description of the change
The pactl parser (based on pyparsing) is failing to parser a bionic/pactl 1.11 output.
Root cause is an empty property (application.
Client #9
Driver: protocol-native.c
Owner Module: 13
Properties:
application.name = "GNOME Volume Control Media Keys"
native-
native-
application.id = "org.gnome.
application.
application.
This patch fixes the grammar to support this kind of syntax. (tested on bionic)
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | diff --git a/checkbox_support/parsers/pactl.py b/checkbox_support/parsers/pactl.py | |||
2 | index c4193f6..928e2e5 100644 | |||
3 | --- a/checkbox_support/parsers/pactl.py | |||
4 | +++ b/checkbox_support/parsers/pactl.py | |||
5 | @@ -146,7 +146,14 @@ class Property(Node): | |||
6 | 146 | __syntax__ = ( | 146 | __syntax__ = ( |
7 | 147 | p.Word(p.alphanums + "-_.").setResultsName("property-name") | 147 | p.Word(p.alphanums + "-_.").setResultsName("property-name") |
8 | 148 | + p.Suppress('=') | 148 | + p.Suppress('=') |
10 | 149 | + p.QuotedString('"').setResultsName("property-value") | 149 | + p.Or([ |
11 | 150 | p.Suppress('"') | ||
12 | 151 | + p.Empty().setParseAction( | ||
13 | 152 | lambda t: " " | ||
14 | 153 | ).setResultsName("property-value") | ||
15 | 154 | + p.Suppress('"'), | ||
16 | 155 | p.QuotedString('"').setResultsName("property-value") | ||
17 | 156 | ]) | ||
18 | 150 | ).setResultsName('property') | 157 | ).setResultsName('property') |
19 | 151 | 158 | ||
20 | 152 | 159 | ||
21 | diff --git a/checkbox_support/parsers/tests/pactl_data/desktop-bionic-t480s.txt b/checkbox_support/parsers/tests/pactl_data/desktop-bionic-t480s.txt | |||
22 | 153 | new file mode 100644 | 160 | new file mode 100644 |
23 | index 0000000..012f809 | |||
24 | --- /dev/null | |||
25 | +++ b/checkbox_support/parsers/tests/pactl_data/desktop-bionic-t480s.txt | |||
26 | @@ -0,0 +1,1091 @@ | |||
27 | 1 | Module #0 | ||
28 | 2 | Name: module-device-restore | ||
29 | 3 | Argument: | ||
30 | 4 | Usage counter: n/a | ||
31 | 5 | Properties: | ||
32 | 6 | module.author = "Lennart Poettering" | ||
33 | 7 | module.description = "Automatically restore the volume/mute state of devices" | ||
34 | 8 | module.version = "11.1" | ||
35 | 9 | |||
36 | 10 | Module #1 | ||
37 | 11 | Name: module-stream-restore | ||
38 | 12 | Argument: | ||
39 | 13 | Usage counter: n/a | ||
40 | 14 | Properties: | ||
41 | 15 | module.author = "Lennart Poettering" | ||
42 | 16 | module.description = "Automatically restore the volume/mute/device state of streams" | ||
43 | 17 | module.version = "11.1" | ||
44 | 18 | |||
45 | 19 | Module #2 | ||
46 | 20 | Name: module-card-restore | ||
47 | 21 | Argument: | ||
48 | 22 | Usage counter: n/a | ||
49 | 23 | Properties: | ||
50 | 24 | module.author = "Lennart Poettering" | ||
51 | 25 | module.description = "Automatically restore profile of cards" | ||
52 | 26 | module.version = "11.1" | ||
53 | 27 | |||
54 | 28 | Module #3 | ||
55 | 29 | Name: module-augment-properties | ||
56 | 30 | Argument: | ||
57 | 31 | Usage counter: n/a | ||
58 | 32 | Properties: | ||
59 | 33 | module.author = "Lennart Poettering" | ||
60 | 34 | module.description = "Augment the property sets of streams with additional static information" | ||
61 | 35 | module.version = "11.1" | ||
62 | 36 | |||
63 | 37 | Module #4 | ||
64 | 38 | Name: module-switch-on-port-available | ||
65 | 39 | Argument: | ||
66 | 40 | Usage counter: n/a | ||
67 | 41 | Properties: | ||
68 | 42 | |||
69 | 43 | |||
70 | 44 | Module #5 | ||
71 | 45 | Name: module-switch-on-connect | ||
72 | 46 | Argument: | ||
73 | 47 | Usage counter: n/a | ||
74 | 48 | Properties: | ||
75 | 49 | module.author = "Michael Terry" | ||
76 | 50 | module.description = "When a sink/source is added, switch to it or conditionally switch to it" | ||
77 | 51 | module.version = "11.1" | ||
78 | 52 | |||
79 | 53 | Module #6 | ||
80 | 54 | Name: module-udev-detect | ||
81 | 55 | Argument: | ||
82 | 56 | Usage counter: n/a | ||
83 | 57 | Properties: | ||
84 | 58 | module.author = "Lennart Poettering" | ||
85 | 59 | module.description = "Detect available audio hardware and load matching drivers" | ||
86 | 60 | module.version = "11.1" | ||
87 | 61 | |||
88 | 62 | Module #9 | ||
89 | 63 | Name: module-alsa-card | ||
90 | 64 | Argument: device_id="0" name="pci-0000_00_1f.3" card_name="alsa_card.pci-0000_00_1f.3" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1" | ||
91 | 65 | Usage counter: 1 | ||
92 | 66 | Properties: | ||
93 | 67 | module.author = "Lennart Poettering" | ||
94 | 68 | module.description = "ALSA Card" | ||
95 | 69 | module.version = "11.1" | ||
96 | 70 | |||
97 | 71 | Module #10 | ||
98 | 72 | Name: module-bluetooth-policy | ||
99 | 73 | Argument: | ||
100 | 74 | Usage counter: n/a | ||
101 | 75 | Properties: | ||
102 | 76 | module.author = "Frédéric Dalleau, Pali Rohár" | ||
103 | 77 | module.description = "Policy module to make using bluetooth devices out-of-the-box easier" | ||
104 | 78 | module.version = "11.1" | ||
105 | 79 | |||
106 | 80 | Module #11 | ||
107 | 81 | Name: module-bluetooth-discover | ||
108 | 82 | Argument: | ||
109 | 83 | Usage counter: n/a | ||
110 | 84 | Properties: | ||
111 | 85 | module.author = "João Paulo Rechi Vita" | ||
112 | 86 | module.description = "Detect available Bluetooth daemon and load the corresponding discovery module" | ||
113 | 87 | module.version = "11.1" | ||
114 | 88 | |||
115 | 89 | Module #12 | ||
116 | 90 | Name: module-bluez5-discover | ||
117 | 91 | Argument: | ||
118 | 92 | Usage counter: n/a | ||
119 | 93 | Properties: | ||
120 | 94 | module.author = "João Paulo Rechi Vita" | ||
121 | 95 | module.description = "Detect available BlueZ 5 Bluetooth audio devices and load BlueZ 5 Bluetooth audio drivers" | ||
122 | 96 | module.version = "11.1" | ||
123 | 97 | |||
124 | 98 | Module #13 | ||
125 | 99 | Name: module-native-protocol-unix | ||
126 | 100 | Argument: | ||
127 | 101 | Usage counter: n/a | ||
128 | 102 | Properties: | ||
129 | 103 | module.author = "Lennart Poettering" | ||
130 | 104 | module.description = "Native protocol (UNIX sockets)" | ||
131 | 105 | module.version = "11.1" | ||
132 | 106 | |||
133 | 107 | Module #14 | ||
134 | 108 | Name: module-default-device-restore | ||
135 | 109 | Argument: | ||
136 | 110 | Usage counter: n/a | ||
137 | 111 | Properties: | ||
138 | 112 | module.author = "Lennart Poettering" | ||
139 | 113 | module.description = "Automatically restore the default sink and source" | ||
140 | 114 | module.version = "11.1" | ||
141 | 115 | |||
142 | 116 | Module #15 | ||
143 | 117 | Name: module-rescue-streams | ||
144 | 118 | Argument: | ||
145 | 119 | Usage counter: n/a | ||
146 | 120 | Properties: | ||
147 | 121 | module.author = "Lennart Poettering" | ||
148 | 122 | module.description = "When a sink/source is removed, try to move its streams to the default sink/source" | ||
149 | 123 | module.version = "11.1" | ||
150 | 124 | |||
151 | 125 | Module #16 | ||
152 | 126 | Name: module-always-sink | ||
153 | 127 | Argument: | ||
154 | 128 | Usage counter: n/a | ||
155 | 129 | Properties: | ||
156 | 130 | module.author = "Colin Guthrie" | ||
157 | 131 | module.description = "Always keeps at least one sink loaded even if it's a null one" | ||
158 | 132 | module.version = "11.1" | ||
159 | 133 | |||
160 | 134 | Module #17 | ||
161 | 135 | Name: module-intended-roles | ||
162 | 136 | Argument: | ||
163 | 137 | Usage counter: n/a | ||
164 | 138 | Properties: | ||
165 | 139 | module.author = "Lennart Poettering" | ||
166 | 140 | module.description = "Automatically set device of streams based on intended roles of devices" | ||
167 | 141 | module.version = "11.1" | ||
168 | 142 | |||
169 | 143 | Module #18 | ||
170 | 144 | Name: module-suspend-on-idle | ||
171 | 145 | Argument: | ||
172 | 146 | Usage counter: n/a | ||
173 | 147 | Properties: | ||
174 | 148 | module.author = "Lennart Poettering" | ||
175 | 149 | module.description = "When a sink/source is idle for too long, suspend it" | ||
176 | 150 | module.version = "11.1" | ||
177 | 151 | |||
178 | 152 | Module #19 | ||
179 | 153 | Name: module-console-kit | ||
180 | 154 | Argument: | ||
181 | 155 | Usage counter: n/a | ||
182 | 156 | Properties: | ||
183 | 157 | module.author = "Lennart Poettering" | ||
184 | 158 | module.description = "Create a client for each ConsoleKit session of this user" | ||
185 | 159 | module.version = "11.1" | ||
186 | 160 | |||
187 | 161 | Module #20 | ||
188 | 162 | Name: module-systemd-login | ||
189 | 163 | Argument: | ||
190 | 164 | Usage counter: n/a | ||
191 | 165 | Properties: | ||
192 | 166 | module.author = "Lennart Poettering" | ||
193 | 167 | module.description = "Create a client for each login session of this user" | ||
194 | 168 | module.version = "11.1" | ||
195 | 169 | |||
196 | 170 | Module #21 | ||
197 | 171 | Name: module-position-event-sounds | ||
198 | 172 | Argument: | ||
199 | 173 | Usage counter: n/a | ||
200 | 174 | Properties: | ||
201 | 175 | module.author = "Lennart Poettering" | ||
202 | 176 | module.description = "Position event sounds between L and R depending on the position on screen of the widget triggering them." | ||
203 | 177 | module.version = "11.1" | ||
204 | 178 | |||
205 | 179 | Module #22 | ||
206 | 180 | Name: module-role-cork | ||
207 | 181 | Argument: | ||
208 | 182 | Usage counter: n/a | ||
209 | 183 | Properties: | ||
210 | 184 | module.author = "Lennart Poettering" | ||
211 | 185 | module.description = "Mute & cork streams with certain roles while others exist" | ||
212 | 186 | module.version = "11.1" | ||
213 | 187 | |||
214 | 188 | Module #23 | ||
215 | 189 | Name: module-filter-heuristics | ||
216 | 190 | Argument: | ||
217 | 191 | Usage counter: n/a | ||
218 | 192 | Properties: | ||
219 | 193 | module.author = "Colin Guthrie" | ||
220 | 194 | module.description = "Detect when various filters are desirable" | ||
221 | 195 | module.version = "11.1" | ||
222 | 196 | |||
223 | 197 | Module #24 | ||
224 | 198 | Name: module-filter-apply | ||
225 | 199 | Argument: | ||
226 | 200 | Usage counter: n/a | ||
227 | 201 | Properties: | ||
228 | 202 | module.author = "Colin Guthrie" | ||
229 | 203 | module.description = "Load filter sinks automatically when needed" | ||
230 | 204 | module.version = "11.1" | ||
231 | 205 | |||
232 | 206 | Module #25 | ||
233 | 207 | Name: module-x11-publish | ||
234 | 208 | Argument: display=:0 | ||
235 | 209 | Usage counter: n/a | ||
236 | 210 | Properties: | ||
237 | 211 | module.author = "Lennart Poettering" | ||
238 | 212 | module.description = "X11 credential publisher" | ||
239 | 213 | module.version = "11.1" | ||
240 | 214 | |||
241 | 215 | Module #26 | ||
242 | 216 | Name: module-x11-bell | ||
243 | 217 | Argument: display=:0 sample=bell.ogg | ||
244 | 218 | Usage counter: n/a | ||
245 | 219 | Properties: | ||
246 | 220 | module.author = "Lennart Poettering" | ||
247 | 221 | module.description = "X11 bell interceptor" | ||
248 | 222 | module.version = "11.1" | ||
249 | 223 | |||
250 | 224 | Module #27 | ||
251 | 225 | Name: module-x11-cork-request | ||
252 | 226 | Argument: display=:0 | ||
253 | 227 | Usage counter: n/a | ||
254 | 228 | Properties: | ||
255 | 229 | module.author = "Lennart Poettering" | ||
256 | 230 | module.description = "Synthesize X11 media key events when cork/uncork is requested" | ||
257 | 231 | module.version = "11.1" | ||
258 | 232 | |||
259 | 233 | Module #28 | ||
260 | 234 | Name: module-x11-xsmp | ||
261 | 235 | Argument: display=:0 session_manager=local/sylvain-ThinkPad-T480s:@/tmp/.ICE-unix/3960,unix/sylvain-ThinkPad-T480s:/tmp/.ICE-unix/3960 | ||
262 | 236 | Usage counter: n/a | ||
263 | 237 | Properties: | ||
264 | 238 | module.author = "Lennart Poettering" | ||
265 | 239 | module.description = "X11 session management" | ||
266 | 240 | module.version = "11.1" | ||
267 | 241 | |||
268 | 242 | Module #31 | ||
269 | 243 | Name: module-alsa-card | ||
270 | 244 | Argument: device_id="1" name="usb-Logitech_Logitech_B530_USB_Headset-00" card_name="alsa_card.usb-Logitech_Logitech_B530_USB_Headset-00" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1" | ||
271 | 245 | Usage counter: 0 | ||
272 | 246 | Properties: | ||
273 | 247 | module.author = "Lennart Poettering" | ||
274 | 248 | module.description = "ALSA Card" | ||
275 | 249 | module.version = "11.1" | ||
276 | 250 | |||
277 | 251 | Module #32 | ||
278 | 252 | Name: module-alsa-card | ||
279 | 253 | Argument: device_id="2" name="usb-046d_HD_Pro_Webcam_C920_73BD39DF-02" card_name="alsa_card.usb-046d_HD_Pro_Webcam_C920_73BD39DF-02" namereg_fail=false tsched=yes fixed_latency_range=no ignore_dB=no deferred_volume=yes use_ucm=yes card_properties="module-udev-detect.discovered=1" | ||
280 | 254 | Usage counter: 0 | ||
281 | 255 | Properties: | ||
282 | 256 | module.author = "Lennart Poettering" | ||
283 | 257 | module.description = "ALSA Card" | ||
284 | 258 | module.version = "11.1" | ||
285 | 259 | |||
286 | 260 | Module #33 | ||
287 | 261 | Name: module-cli-protocol-unix | ||
288 | 262 | Argument: | ||
289 | 263 | Usage counter: n/a | ||
290 | 264 | Properties: | ||
291 | 265 | module.author = "Lennart Poettering" | ||
292 | 266 | module.description = "Command line interface protocol (UNIX sockets)" | ||
293 | 267 | module.version = "11.1" | ||
294 | 268 | |||
295 | 269 | Sink #4 | ||
296 | 270 | State: SUSPENDED | ||
297 | 271 | Name: alsa_output.usb-Logitech_Logitech_B530_USB_Headset-00.iec958-stereo | ||
298 | 272 | Description: Logitech B530 USB Headset Digital Stereo (IEC958) | ||
299 | 273 | Driver: module-alsa-card.c | ||
300 | 274 | Sample Specification: s16le 2ch 48000Hz | ||
301 | 275 | Channel Map: front-left,front-right | ||
302 | 276 | Owner Module: 31 | ||
303 | 277 | Mute: no | ||
304 | 278 | Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | ||
305 | 279 | balance 0.00 | ||
306 | 280 | Base Volume: 65536 / 100% / 0.00 dB | ||
307 | 281 | Monitor Source: alsa_output.usb-Logitech_Logitech_B530_USB_Headset-00.iec958-stereo.monitor | ||
308 | 282 | Latency: 0 usec, configured 0 usec | ||
309 | 283 | Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS | ||
310 | 284 | Properties: | ||
311 | 285 | alsa.resolution_bits = "16" | ||
312 | 286 | device.api = "alsa" | ||
313 | 287 | device.class = "sound" | ||
314 | 288 | alsa.class = "generic" | ||
315 | 289 | alsa.subclass = "generic-mix" | ||
316 | 290 | alsa.name = "USB Audio" | ||
317 | 291 | alsa.id = "USB Audio" | ||
318 | 292 | alsa.subdevice = "0" | ||
319 | 293 | alsa.subdevice_name = "subdevice #0" | ||
320 | 294 | alsa.device = "0" | ||
321 | 295 | alsa.card = "1" | ||
322 | 296 | alsa.card_name = "Logitech B530 USB Headset" | ||
323 | 297 | alsa.long_card_name = "Logitech Logitech B530 USB Headset at usb-0000:3c:00.0-1.1.4, full speed" | ||
324 | 298 | alsa.driver_name = "snd_usb_audio" | ||
325 | 299 | device.bus_path = "pci-0000:3c:00.0-usb-0:1.1.4:1.0" | ||
326 | 300 | sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:02.0/0000:3c:00.0/usb3/3-1/3-1.1/3-1.1.4/3-1.1.4:1.0/sound/card1" | ||
327 | 301 | udev.id = "usb-Logitech_Logitech_B530_USB_Headset-00" | ||
328 | 302 | device.bus = "usb" | ||
329 | 303 | device.vendor.id = "046d" | ||
330 | 304 | device.vendor.name = "Logitech, Inc." | ||
331 | 305 | device.product.id = "0a26" | ||
332 | 306 | device.product.name = "Logitech B530 USB Headset" | ||
333 | 307 | device.serial = "Logitech_Logitech_B530_USB_Headset" | ||
334 | 308 | device.form_factor = "headset" | ||
335 | 309 | device.string = "iec958:1" | ||
336 | 310 | device.buffering.buffer_size = "352800" | ||
337 | 311 | device.buffering.fragment_size = "176400" | ||
338 | 312 | device.access_mode = "mmap+timer" | ||
339 | 313 | device.profile.name = "iec958-stereo" | ||
340 | 314 | device.profile.description = "Digital Stereo (IEC958)" | ||
341 | 315 | device.description = "Logitech B530 USB Headset Digital Stereo (IEC958)" | ||
342 | 316 | alsa.mixer_name = "USB Mixer" | ||
343 | 317 | alsa.components = "USB046d:0a26" | ||
344 | 318 | module-udev-detect.discovered = "1" | ||
345 | 319 | device.icon_name = "audio-headset-usb" | ||
346 | 320 | device.intended_roles = "phone" | ||
347 | 321 | Ports: | ||
348 | 322 | iec958-stereo-output: Digital Output (S/PDIF) (priority: 0) | ||
349 | 323 | Active Port: iec958-stereo-output | ||
350 | 324 | Formats: | ||
351 | 325 | pcm | ||
352 | 326 | |||
353 | 327 | Sink #25 | ||
354 | 328 | State: SUSPENDED | ||
355 | 329 | Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo | ||
356 | 330 | Description: Built-in Audio Digital Stereo (HDMI) | ||
357 | 331 | Driver: module-alsa-card.c | ||
358 | 332 | Sample Specification: s16le 2ch 44100Hz | ||
359 | 333 | Channel Map: front-left,front-right | ||
360 | 334 | Owner Module: 9 | ||
361 | 335 | Mute: no | ||
362 | 336 | Volume: front-left: 20971 / 32% / -29.69 dB, front-right: 20971 / 32% / -29.69 dB | ||
363 | 337 | balance 0.00 | ||
364 | 338 | Base Volume: 65536 / 100% / 0.00 dB | ||
365 | 339 | Monitor Source: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor | ||
366 | 340 | Latency: 0 usec, configured 0 usec | ||
367 | 341 | Flags: HARDWARE DECIBEL_VOLUME LATENCY SET_FORMATS | ||
368 | 342 | Properties: | ||
369 | 343 | alsa.resolution_bits = "16" | ||
370 | 344 | device.api = "alsa" | ||
371 | 345 | device.class = "sound" | ||
372 | 346 | alsa.class = "generic" | ||
373 | 347 | alsa.subclass = "generic-mix" | ||
374 | 348 | alsa.name = "HDMI 0" | ||
375 | 349 | alsa.id = "HDMI 0" | ||
376 | 350 | alsa.subdevice = "0" | ||
377 | 351 | alsa.subdevice_name = "subdevice #0" | ||
378 | 352 | alsa.device = "3" | ||
379 | 353 | alsa.card = "0" | ||
380 | 354 | alsa.card_name = "HDA Intel PCH" | ||
381 | 355 | alsa.long_card_name = "HDA Intel PCH at 0xe8248000 irq 157" | ||
382 | 356 | alsa.driver_name = "snd_hda_intel" | ||
383 | 357 | device.bus_path = "pci-0000:00:1f.3" | ||
384 | 358 | sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" | ||
385 | 359 | device.bus = "pci" | ||
386 | 360 | device.vendor.id = "8086" | ||
387 | 361 | device.vendor.name = "Intel Corporation" | ||
388 | 362 | device.product.id = "9d71" | ||
389 | 363 | device.product.name = "Sunrise Point-LP HD Audio" | ||
390 | 364 | device.form_factor = "internal" | ||
391 | 365 | device.string = "hdmi:0" | ||
392 | 366 | device.buffering.buffer_size = "65536" | ||
393 | 367 | device.buffering.fragment_size = "32768" | ||
394 | 368 | device.access_mode = "mmap+timer" | ||
395 | 369 | device.profile.name = "hdmi-stereo" | ||
396 | 370 | device.profile.description = "Digital Stereo (HDMI)" | ||
397 | 371 | device.description = "Built-in Audio Digital Stereo (HDMI)" | ||
398 | 372 | alsa.mixer_name = "Realtek ALC257" | ||
399 | 373 | alsa.components = "HDA:10ec0257,17aa2258,00100001 HDA:8086280b,80860101,00100000" | ||
400 | 374 | module-udev-detect.discovered = "1" | ||
401 | 375 | device.icon_name = "audio-card-pci" | ||
402 | 376 | Ports: | ||
403 | 377 | hdmi-output-0: HDMI / DisplayPort (priority: 5900, available) | ||
404 | 378 | Active Port: hdmi-output-0 | ||
405 | 379 | Formats: | ||
406 | 380 | pcm | ||
407 | 381 | |||
408 | 382 | Source #4 | ||
409 | 383 | State: SUSPENDED | ||
410 | 384 | Name: alsa_input.pci-0000_00_1f.3.analog-stereo | ||
411 | 385 | Description: Built-in Audio Analog Stereo | ||
412 | 386 | Driver: module-alsa-card.c | ||
413 | 387 | Sample Specification: s16le 2ch 44100Hz | ||
414 | 388 | Channel Map: front-left,front-right | ||
415 | 389 | Owner Module: 9 | ||
416 | 390 | Mute: no | ||
417 | 391 | Volume: front-left: 32768 / 50% / -18.06 dB, front-right: 32768 / 50% / -18.06 dB | ||
418 | 392 | balance 0.00 | ||
419 | 393 | Base Volume: 6554 / 10% / -60.00 dB | ||
420 | 394 | Monitor of Sink: n/a | ||
421 | 395 | Latency: 0 usec, configured 0 usec | ||
422 | 396 | Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | ||
423 | 397 | Properties: | ||
424 | 398 | alsa.resolution_bits = "16" | ||
425 | 399 | device.api = "alsa" | ||
426 | 400 | device.class = "sound" | ||
427 | 401 | alsa.class = "generic" | ||
428 | 402 | alsa.subclass = "generic-mix" | ||
429 | 403 | alsa.name = "ALC257 Analog" | ||
430 | 404 | alsa.id = "ALC257 Analog" | ||
431 | 405 | alsa.subdevice = "0" | ||
432 | 406 | alsa.subdevice_name = "subdevice #0" | ||
433 | 407 | alsa.device = "0" | ||
434 | 408 | alsa.card = "0" | ||
435 | 409 | alsa.card_name = "HDA Intel PCH" | ||
436 | 410 | alsa.long_card_name = "HDA Intel PCH at 0xe8248000 irq 157" | ||
437 | 411 | alsa.driver_name = "snd_hda_intel" | ||
438 | 412 | device.bus_path = "pci-0000:00:1f.3" | ||
439 | 413 | sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" | ||
440 | 414 | device.bus = "pci" | ||
441 | 415 | device.vendor.id = "8086" | ||
442 | 416 | device.vendor.name = "Intel Corporation" | ||
443 | 417 | device.product.id = "9d71" | ||
444 | 418 | device.product.name = "Sunrise Point-LP HD Audio" | ||
445 | 419 | device.form_factor = "internal" | ||
446 | 420 | device.string = "front:0" | ||
447 | 421 | device.buffering.buffer_size = "65536" | ||
448 | 422 | device.buffering.fragment_size = "32768" | ||
449 | 423 | device.access_mode = "mmap+timer" | ||
450 | 424 | device.profile.name = "analog-stereo" | ||
451 | 425 | device.profile.description = "Analog Stereo" | ||
452 | 426 | device.description = "Built-in Audio Analog Stereo" | ||
453 | 427 | alsa.mixer_name = "Realtek ALC257" | ||
454 | 428 | alsa.components = "HDA:10ec0257,17aa2258,00100001 HDA:8086280b,80860101,00100000" | ||
455 | 429 | module-udev-detect.discovered = "1" | ||
456 | 430 | device.icon_name = "audio-card-pci" | ||
457 | 431 | Ports: | ||
458 | 432 | analog-input-internal-mic: Internal Microphone (priority: 8900) | ||
459 | 433 | analog-input-mic: Microphone (priority: 8700, not available) | ||
460 | 434 | Active Port: analog-input-internal-mic | ||
461 | 435 | Formats: | ||
462 | 436 | pcm | ||
463 | 437 | |||
464 | 438 | Source #8 | ||
465 | 439 | State: SUSPENDED | ||
466 | 440 | Name: alsa_output.usb-Logitech_Logitech_B530_USB_Headset-00.iec958-stereo.monitor | ||
467 | 441 | Description: Monitor of Logitech B530 USB Headset Digital Stereo (IEC958) | ||
468 | 442 | Driver: module-alsa-card.c | ||
469 | 443 | Sample Specification: s16le 2ch 48000Hz | ||
470 | 444 | Channel Map: front-left,front-right | ||
471 | 445 | Owner Module: 31 | ||
472 | 446 | Mute: no | ||
473 | 447 | Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | ||
474 | 448 | balance 0.00 | ||
475 | 449 | Base Volume: 65536 / 100% / 0.00 dB | ||
476 | 450 | Monitor of Sink: alsa_output.usb-Logitech_Logitech_B530_USB_Headset-00.iec958-stereo | ||
477 | 451 | Latency: 0 usec, configured 0 usec | ||
478 | 452 | Flags: DECIBEL_VOLUME LATENCY | ||
479 | 453 | Properties: | ||
480 | 454 | device.description = "Monitor of Logitech B530 USB Headset Digital Stereo (IEC958)" | ||
481 | 455 | device.class = "monitor" | ||
482 | 456 | alsa.card = "1" | ||
483 | 457 | alsa.card_name = "Logitech B530 USB Headset" | ||
484 | 458 | alsa.long_card_name = "Logitech Logitech B530 USB Headset at usb-0000:3c:00.0-1.1.4, full speed" | ||
485 | 459 | alsa.driver_name = "snd_usb_audio" | ||
486 | 460 | device.bus_path = "pci-0000:3c:00.0-usb-0:1.1.4:1.0" | ||
487 | 461 | sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:02.0/0000:3c:00.0/usb3/3-1/3-1.1/3-1.1.4/3-1.1.4:1.0/sound/card1" | ||
488 | 462 | udev.id = "usb-Logitech_Logitech_B530_USB_Headset-00" | ||
489 | 463 | device.bus = "usb" | ||
490 | 464 | device.vendor.id = "046d" | ||
491 | 465 | device.vendor.name = "Logitech, Inc." | ||
492 | 466 | device.product.id = "0a26" | ||
493 | 467 | device.product.name = "Logitech B530 USB Headset" | ||
494 | 468 | device.serial = "Logitech_Logitech_B530_USB_Headset" | ||
495 | 469 | device.form_factor = "headset" | ||
496 | 470 | device.string = "1" | ||
497 | 471 | module-udev-detect.discovered = "1" | ||
498 | 472 | device.icon_name = "audio-headset-usb" | ||
499 | 473 | device.intended_roles = "phone" | ||
500 | 474 | Formats: | ||
501 | 475 | pcm | ||
502 | 476 | |||
503 | 477 | Source #9 | ||
504 | 478 | State: SUSPENDED | ||
505 | 479 | Name: alsa_input.usb-Logitech_Logitech_B530_USB_Headset-00.analog-mono | ||
506 | 480 | Description: Logitech B530 USB Headset Analog Mono | ||
507 | 481 | Driver: module-alsa-card.c | ||
508 | 482 | Sample Specification: s16le 1ch 44100Hz | ||
509 | 483 | Channel Map: mono | ||
510 | 484 | Owner Module: 31 | ||
511 | 485 | Mute: no | ||
512 | 486 | Volume: mono: 65536 / 100% / 0.00 dB | ||
513 | 487 | balance 0.00 | ||
514 | 488 | Base Volume: 25108 / 38% / -25.00 dB | ||
515 | 489 | Monitor of Sink: n/a | ||
516 | 490 | Latency: 0 usec, configured 0 usec | ||
517 | 491 | Flags: HARDWARE HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | ||
518 | 492 | Properties: | ||
519 | 493 | alsa.resolution_bits = "16" | ||
520 | 494 | device.api = "alsa" | ||
521 | 495 | device.class = "sound" | ||
522 | 496 | alsa.class = "generic" | ||
523 | 497 | alsa.subclass = "generic-mix" | ||
524 | 498 | alsa.name = "USB Audio" | ||
525 | 499 | alsa.id = "USB Audio" | ||
526 | 500 | alsa.subdevice = "0" | ||
527 | 501 | alsa.subdevice_name = "subdevice #0" | ||
528 | 502 | alsa.device = "0" | ||
529 | 503 | alsa.card = "1" | ||
530 | 504 | alsa.card_name = "Logitech B530 USB Headset" | ||
531 | 505 | alsa.long_card_name = "Logitech Logitech B530 USB Headset at usb-0000:3c:00.0-1.1.4, full speed" | ||
532 | 506 | alsa.driver_name = "snd_usb_audio" | ||
533 | 507 | device.bus_path = "pci-0000:3c:00.0-usb-0:1.1.4:1.0" | ||
534 | 508 | sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:02.0/0000:3c:00.0/usb3/3-1/3-1.1/3-1.1.4/3-1.1.4:1.0/sound/card1" | ||
535 | 509 | udev.id = "usb-Logitech_Logitech_B530_USB_Headset-00" | ||
536 | 510 | device.bus = "usb" | ||
537 | 511 | device.vendor.id = "046d" | ||
538 | 512 | device.vendor.name = "Logitech, Inc." | ||
539 | 513 | device.product.id = "0a26" | ||
540 | 514 | device.product.name = "Logitech B530 USB Headset" | ||
541 | 515 | device.serial = "Logitech_Logitech_B530_USB_Headset" | ||
542 | 516 | device.form_factor = "headset" | ||
543 | 517 | device.string = "hw:1" | ||
544 | 518 | device.buffering.buffer_size = "176400" | ||
545 | 519 | device.buffering.fragment_size = "88200" | ||
546 | 520 | device.access_mode = "mmap+timer" | ||
547 | 521 | device.profile.name = "analog-mono" | ||
548 | 522 | device.profile.description = "Analog Mono" | ||
549 | 523 | device.description = "Logitech B530 USB Headset Analog Mono" | ||
550 | 524 | alsa.mixer_name = "USB Mixer" | ||
551 | 525 | alsa.components = "USB046d:0a26" | ||
552 | 526 | module-udev-detect.discovered = "1" | ||
553 | 527 | device.icon_name = "audio-headset-usb" | ||
554 | 528 | device.intended_roles = "phone" | ||
555 | 529 | Ports: | ||
556 | 530 | analog-input-headset-mic: Headset Microphone (priority: 8800) | ||
557 | 531 | Active Port: analog-input-headset-mic | ||
558 | 532 | Formats: | ||
559 | 533 | pcm | ||
560 | 534 | |||
561 | 535 | Source #10 | ||
562 | 536 | State: SUSPENDED | ||
563 | 537 | Name: alsa_input.usb-046d_HD_Pro_Webcam_C920_73BD39DF-02.analog-stereo | ||
564 | 538 | Description: HD Pro Webcam C920 Analog Stereo | ||
565 | 539 | Driver: module-alsa-card.c | ||
566 | 540 | Sample Specification: s16le 2ch 32000Hz | ||
567 | 541 | Channel Map: front-left,front-right | ||
568 | 542 | Owner Module: 32 | ||
569 | 543 | Mute: no | ||
570 | 544 | Volume: front-left: 41287 / 63% / -12.04 dB, front-right: 41287 / 63% / -12.04 dB | ||
571 | 545 | balance 0.00 | ||
572 | 546 | Base Volume: 9619 / 15% / -50.00 dB | ||
573 | 547 | Monitor of Sink: n/a | ||
574 | 548 | Latency: 0 usec, configured 0 usec | ||
575 | 549 | Flags: HARDWARE HW_MUTE_CTRL HW_VOLUME_CTRL DECIBEL_VOLUME LATENCY | ||
576 | 550 | Properties: | ||
577 | 551 | alsa.resolution_bits = "16" | ||
578 | 552 | device.api = "alsa" | ||
579 | 553 | device.class = "sound" | ||
580 | 554 | alsa.class = "generic" | ||
581 | 555 | alsa.subclass = "generic-mix" | ||
582 | 556 | alsa.name = "USB Audio" | ||
583 | 557 | alsa.id = "USB Audio" | ||
584 | 558 | alsa.subdevice = "0" | ||
585 | 559 | alsa.subdevice_name = "subdevice #0" | ||
586 | 560 | alsa.device = "0" | ||
587 | 561 | alsa.card = "2" | ||
588 | 562 | alsa.card_name = "HD Pro Webcam C920" | ||
589 | 563 | alsa.long_card_name = "HD Pro Webcam C920 at usb-0000:3c:00.0-1.2, high speed" | ||
590 | 564 | alsa.driver_name = "snd_usb_audio" | ||
591 | 565 | device.bus_path = "pci-0000:3c:00.0-usb-0:1.2:1.2" | ||
592 | 566 | sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:02.0/0000:3c:00.0/usb3/3-1/3-1.2/3-1.2:1.2/sound/card2" | ||
593 | 567 | udev.id = "usb-046d_HD_Pro_Webcam_C920_73BD39DF-02" | ||
594 | 568 | device.bus = "usb" | ||
595 | 569 | device.vendor.id = "046d" | ||
596 | 570 | device.vendor.name = "Logitech, Inc." | ||
597 | 571 | device.product.id = "082d" | ||
598 | 572 | device.product.name = "HD Pro Webcam C920" | ||
599 | 573 | device.serial = "046d_HD_Pro_Webcam_C920_73BD39DF" | ||
600 | 574 | device.form_factor = "webcam" | ||
601 | 575 | device.string = "front:2" | ||
602 | 576 | device.buffering.buffer_size = "256000" | ||
603 | 577 | device.buffering.fragment_size = "128000" | ||
604 | 578 | device.access_mode = "mmap+timer" | ||
605 | 579 | device.profile.name = "analog-stereo" | ||
606 | 580 | device.profile.description = "Analog Stereo" | ||
607 | 581 | device.description = "HD Pro Webcam C920 Analog Stereo" | ||
608 | 582 | alsa.mixer_name = "USB Mixer" | ||
609 | 583 | alsa.components = "USB046d:082d" | ||
610 | 584 | module-udev-detect.discovered = "1" | ||
611 | 585 | device.icon_name = "camera-web-usb" | ||
612 | 586 | Ports: | ||
613 | 587 | analog-input-mic: Microphone (priority: 8700) | ||
614 | 588 | Active Port: analog-input-mic | ||
615 | 589 | Formats: | ||
616 | 590 | pcm | ||
617 | 591 | |||
618 | 592 | Source #31 | ||
619 | 593 | State: SUSPENDED | ||
620 | 594 | Name: alsa_output.pci-0000_00_1f.3.hdmi-stereo.monitor | ||
621 | 595 | Description: Monitor of Built-in Audio Digital Stereo (HDMI) | ||
622 | 596 | Driver: module-alsa-card.c | ||
623 | 597 | Sample Specification: s16le 2ch 44100Hz | ||
624 | 598 | Channel Map: front-left,front-right | ||
625 | 599 | Owner Module: 9 | ||
626 | 600 | Mute: no | ||
627 | 601 | Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | ||
628 | 602 | balance 0.00 | ||
629 | 603 | Base Volume: 65536 / 100% / 0.00 dB | ||
630 | 604 | Monitor of Sink: alsa_output.pci-0000_00_1f.3.hdmi-stereo | ||
631 | 605 | Latency: 0 usec, configured 0 usec | ||
632 | 606 | Flags: DECIBEL_VOLUME LATENCY | ||
633 | 607 | Properties: | ||
634 | 608 | device.description = "Monitor of Built-in Audio Digital Stereo (HDMI)" | ||
635 | 609 | device.class = "monitor" | ||
636 | 610 | alsa.card = "0" | ||
637 | 611 | alsa.card_name = "HDA Intel PCH" | ||
638 | 612 | alsa.long_card_name = "HDA Intel PCH at 0xe8248000 irq 157" | ||
639 | 613 | alsa.driver_name = "snd_hda_intel" | ||
640 | 614 | device.bus_path = "pci-0000:00:1f.3" | ||
641 | 615 | sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" | ||
642 | 616 | device.bus = "pci" | ||
643 | 617 | device.vendor.id = "8086" | ||
644 | 618 | device.vendor.name = "Intel Corporation" | ||
645 | 619 | device.product.id = "9d71" | ||
646 | 620 | device.product.name = "Sunrise Point-LP HD Audio" | ||
647 | 621 | device.form_factor = "internal" | ||
648 | 622 | device.string = "0" | ||
649 | 623 | module-udev-detect.discovered = "1" | ||
650 | 624 | device.icon_name = "audio-card-pci" | ||
651 | 625 | Formats: | ||
652 | 626 | pcm | ||
653 | 627 | |||
654 | 628 | Sink Input #146 | ||
655 | 629 | Driver: protocol-native.c | ||
656 | 630 | Owner Module: 13 | ||
657 | 631 | Client: 145 | ||
658 | 632 | Sink: 25 | ||
659 | 633 | Sample Specification: float32le 2ch 48000Hz | ||
660 | 634 | Channel Map: front-left,front-right | ||
661 | 635 | Format: pcm, format.sample_format = "\"float32le\"" format.rate = "48000" format.channels = "2" format.channel_map = "\"front-left,front-right\"" | ||
662 | 636 | Corked: yes | ||
663 | 637 | Mute: no | ||
664 | 638 | Volume: front-left: 65536 / 100% / 0.00 dB, front-right: 65536 / 100% / 0.00 dB | ||
665 | 639 | balance 0.00 | ||
666 | 640 | Buffer Latency: 82666 usec | ||
667 | 641 | Sink Latency: 0 usec | ||
668 | 642 | Resample method: speex-float-1 | ||
669 | 643 | Properties: | ||
670 | 644 | media.name = "AudioStream" | ||
671 | 645 | application.name = "AudioIPC Server" | ||
672 | 646 | native-protocol.peer = "UNIX socket client" | ||
673 | 647 | native-protocol.version = "32" | ||
674 | 648 | application.process.id = "4556" | ||
675 | 649 | application.process.user = "sylvain" | ||
676 | 650 | application.process.host = "sylvain-ThinkPad-T480s" | ||
677 | 651 | application.process.binary = "firefox" | ||
678 | 652 | application.language = "en_US.UTF-8" | ||
679 | 653 | window.x11.display = ":0" | ||
680 | 654 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
681 | 655 | application.process.session_id = "2" | ||
682 | 656 | application.icon_name = "firefox" | ||
683 | 657 | module-stream-restore.id = "sink-input-by-application-name:AudioIPC Server" | ||
684 | 658 | |||
685 | 659 | Client #0 | ||
686 | 660 | Driver: module-systemd-login.c | ||
687 | 661 | Owner Module: 20 | ||
688 | 662 | Properties: | ||
689 | 663 | application.name = "Login Session 2" | ||
690 | 664 | systemd-login.session = "2" | ||
691 | 665 | |||
692 | 666 | Client #1 | ||
693 | 667 | Driver: protocol-native.c | ||
694 | 668 | Owner Module: 13 | ||
695 | 669 | Properties: | ||
696 | 670 | application.name = "GNOME Shell" | ||
697 | 671 | native-protocol.peer = "UNIX socket client" | ||
698 | 672 | native-protocol.version = "32" | ||
699 | 673 | application.id = "org.gnome.Shell" | ||
700 | 674 | application.icon_name = "start-here" | ||
701 | 675 | application.language = "en_US.UTF-8" | ||
702 | 676 | window.x11.screen = "0" | ||
703 | 677 | window.x11.display = ":0" | ||
704 | 678 | application.process.id = "4094" | ||
705 | 679 | application.process.user = "sylvain" | ||
706 | 680 | application.process.host = "sylvain-ThinkPad-T480s" | ||
707 | 681 | application.process.binary = "gnome-shell" | ||
708 | 682 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
709 | 683 | application.process.session_id = "2" | ||
710 | 684 | |||
711 | 685 | Client #2 | ||
712 | 686 | Driver: protocol-native.c | ||
713 | 687 | Owner Module: 13 | ||
714 | 688 | Properties: | ||
715 | 689 | application.name = "GNOME Shell Volume Control" | ||
716 | 690 | native-protocol.peer = "UNIX socket client" | ||
717 | 691 | native-protocol.version = "32" | ||
718 | 692 | application.id = "org.gnome.VolumeControl" | ||
719 | 693 | application.icon_name = "multimedia-volume-control" | ||
720 | 694 | application.version = "3.28.1" | ||
721 | 695 | application.process.id = "4094" | ||
722 | 696 | application.process.user = "sylvain" | ||
723 | 697 | application.process.host = "sylvain-ThinkPad-T480s" | ||
724 | 698 | application.process.binary = "gnome-shell" | ||
725 | 699 | application.language = "en_US.UTF-8" | ||
726 | 700 | window.x11.display = ":0" | ||
727 | 701 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
728 | 702 | application.process.session_id = "2" | ||
729 | 703 | |||
730 | 704 | Client #8 | ||
731 | 705 | Driver: module-x11-xsmp.c | ||
732 | 706 | Owner Module: 28 | ||
733 | 707 | Properties: | ||
734 | 708 | application.name = "XSMP Session on gnome-session as 10167292ea9a2a8033152640059132540200000039600058" | ||
735 | 709 | xsmp.vendor = "gnome-session" | ||
736 | 710 | xsmp.client.id = "10167292ea9a2a8033152640059132540200000039600058" | ||
737 | 711 | |||
738 | 712 | Client #9 | ||
739 | 713 | Driver: protocol-native.c | ||
740 | 714 | Owner Module: 13 | ||
741 | 715 | Properties: | ||
742 | 716 | application.name = "GNOME Volume Control Media Keys" | ||
743 | 717 | native-protocol.peer = "UNIX socket client" | ||
744 | 718 | native-protocol.version = "32" | ||
745 | 719 | application.id = "org.gnome.VolumeControl" | ||
746 | 720 | application.icon_name = "multimedia-volume-control" | ||
747 | 721 | application.version = "" | ||
748 | 722 | application.process.id = "4266" | ||
749 | 723 | application.process.user = "sylvain" | ||
750 | 724 | application.process.host = "sylvain-ThinkPad-T480s" | ||
751 | 725 | application.process.binary = "gsd-media-keys" | ||
752 | 726 | application.language = "en_US.UTF-8" | ||
753 | 727 | window.x11.display = ":0" | ||
754 | 728 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
755 | 729 | application.process.session_id = "2" | ||
756 | 730 | |||
757 | 731 | Client #20 | ||
758 | 732 | Driver: protocol-native.c | ||
759 | 733 | Owner Module: 13 | ||
760 | 734 | Properties: | ||
761 | 735 | application.name = "Firefox" | ||
762 | 736 | native-protocol.peer = "UNIX socket client" | ||
763 | 737 | native-protocol.version = "32" | ||
764 | 738 | application.icon_name = "firefox" | ||
765 | 739 | application.version = "60.0" | ||
766 | 740 | application.process.id = "4556" | ||
767 | 741 | application.process.user = "sylvain" | ||
768 | 742 | application.process.host = "sylvain-ThinkPad-T480s" | ||
769 | 743 | application.process.binary = "firefox" | ||
770 | 744 | application.language = "en_US.UTF-8" | ||
771 | 745 | window.x11.display = ":0" | ||
772 | 746 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
773 | 747 | application.process.session_id = "2" | ||
774 | 748 | |||
775 | 749 | Client #34 | ||
776 | 750 | Driver: protocol-native.c | ||
777 | 751 | Owner Module: 13 | ||
778 | 752 | Properties: | ||
779 | 753 | application.name = "gsd-power" | ||
780 | 754 | native-protocol.peer = "UNIX socket client" | ||
781 | 755 | native-protocol.version = "32" | ||
782 | 756 | window.x11.display = ":0" | ||
783 | 757 | window.x11.screen = "0" | ||
784 | 758 | application.process.id = "4200" | ||
785 | 759 | application.process.user = "sylvain" | ||
786 | 760 | application.process.host = "sylvain-ThinkPad-T480s" | ||
787 | 761 | application.process.binary = "gsd-power" | ||
788 | 762 | application.language = "en_US.UTF-8" | ||
789 | 763 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
790 | 764 | application.process.session_id = "2" | ||
791 | 765 | |||
792 | 766 | Client #85 | ||
793 | 767 | Driver: protocol-native.c | ||
794 | 768 | Owner Module: 13 | ||
795 | 769 | Properties: | ||
796 | 770 | application.name = "VMware" | ||
797 | 771 | native-protocol.peer = "UNIX socket client" | ||
798 | 772 | native-protocol.version = "32" | ||
799 | 773 | application.process.id = "14552" | ||
800 | 774 | application.process.user = "sylvain" | ||
801 | 775 | application.process.host = "sylvain-ThinkPad-T480s" | ||
802 | 776 | application.process.binary = "vmware-vmx" | ||
803 | 777 | application.language = "C" | ||
804 | 778 | window.x11.display = ":0" | ||
805 | 779 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
806 | 780 | application.process.session_id = "2" | ||
807 | 781 | |||
808 | 782 | Client #145 | ||
809 | 783 | Driver: protocol-native.c | ||
810 | 784 | Owner Module: 13 | ||
811 | 785 | Properties: | ||
812 | 786 | application.name = "AudioIPC Server" | ||
813 | 787 | native-protocol.peer = "UNIX socket client" | ||
814 | 788 | native-protocol.version = "32" | ||
815 | 789 | application.process.id = "4556" | ||
816 | 790 | application.process.user = "sylvain" | ||
817 | 791 | application.process.host = "sylvain-ThinkPad-T480s" | ||
818 | 792 | application.process.binary = "firefox" | ||
819 | 793 | application.language = "en_US.UTF-8" | ||
820 | 794 | window.x11.display = ":0" | ||
821 | 795 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
822 | 796 | application.process.session_id = "2" | ||
823 | 797 | application.icon_name = "firefox" | ||
824 | 798 | |||
825 | 799 | Client #146 | ||
826 | 800 | Driver: protocol-native.c | ||
827 | 801 | Owner Module: 13 | ||
828 | 802 | Properties: | ||
829 | 803 | application.name = "libcanberra" | ||
830 | 804 | native-protocol.peer = "UNIX socket client" | ||
831 | 805 | native-protocol.version = "32" | ||
832 | 806 | application.version = "0.30" | ||
833 | 807 | application.id = "org.freedesktop.libcanberra" | ||
834 | 808 | application.process.id = "4266" | ||
835 | 809 | application.process.user = "sylvain" | ||
836 | 810 | application.process.host = "sylvain-ThinkPad-T480s" | ||
837 | 811 | application.process.binary = "gsd-media-keys" | ||
838 | 812 | application.language = "en_US.UTF-8" | ||
839 | 813 | window.x11.display = ":0" | ||
840 | 814 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
841 | 815 | application.process.session_id = "2" | ||
842 | 816 | |||
843 | 817 | Client #242 | ||
844 | 818 | Driver: protocol-native.c | ||
845 | 819 | Owner Module: 13 | ||
846 | 820 | Properties: | ||
847 | 821 | application.name = "pactl" | ||
848 | 822 | native-protocol.peer = "UNIX socket client" | ||
849 | 823 | native-protocol.version = "32" | ||
850 | 824 | application.process.id = "7141" | ||
851 | 825 | application.process.user = "sylvain" | ||
852 | 826 | application.process.host = "sylvain-ThinkPad-T480s" | ||
853 | 827 | application.process.binary = "pactl" | ||
854 | 828 | application.language = "C" | ||
855 | 829 | window.x11.display = ":0" | ||
856 | 830 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
857 | 831 | application.process.session_id = "2" | ||
858 | 832 | |||
859 | 833 | Sample #0 | ||
860 | 834 | Name: bell.ogg | ||
861 | 835 | Sample Specification: float32le 1ch 44100Hz | ||
862 | 836 | Channel Map: mono | ||
863 | 837 | Volume: (invalid) | ||
864 | 838 | balance 0.00 | ||
865 | 839 | Duration: 0.2s | ||
866 | 840 | Size: 34.5 KiB | ||
867 | 841 | Lazy: no | ||
868 | 842 | Filename: n/a | ||
869 | 843 | Properties: | ||
870 | 844 | media.role = "event" | ||
871 | 845 | media.name = "bell.ogg" | ||
872 | 846 | application.name = "pactl" | ||
873 | 847 | native-protocol.peer = "UNIX socket client" | ||
874 | 848 | native-protocol.version = "32" | ||
875 | 849 | application.process.id = "4216" | ||
876 | 850 | application.process.user = "sylvain" | ||
877 | 851 | application.process.host = "sylvain-ThinkPad-T480s" | ||
878 | 852 | application.process.binary = "pactl" | ||
879 | 853 | application.language = "en_US.UTF-8" | ||
880 | 854 | window.x11.display = ":0" | ||
881 | 855 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
882 | 856 | application.process.session_id = "2" | ||
883 | 857 | |||
884 | 858 | Sample #1 | ||
885 | 859 | Name: bell-window-system | ||
886 | 860 | Sample Specification: s16le 1ch 44100Hz | ||
887 | 861 | Channel Map: mono | ||
888 | 862 | Volume: (invalid) | ||
889 | 863 | balance 0.00 | ||
890 | 864 | Duration: 0.2s | ||
891 | 865 | Size: 17.2 KiB | ||
892 | 866 | Lazy: no | ||
893 | 867 | Filename: n/a | ||
894 | 868 | Properties: | ||
895 | 869 | media.role = "event" | ||
896 | 870 | application.process.id = "4494" | ||
897 | 871 | application.name = "gnome-terminal-server" | ||
898 | 872 | event.description = "Bell event" | ||
899 | 873 | event.id = "bell-window-system" | ||
900 | 874 | media.name = "bell-window-system" | ||
901 | 875 | media.filename = "/usr/share/sounds/ubuntu/stereo/bell.ogg" | ||
902 | 876 | native-protocol.peer = "UNIX socket client" | ||
903 | 877 | native-protocol.version = "32" | ||
904 | 878 | application.id = "org.gnome.Shell" | ||
905 | 879 | application.icon_name = "start-here" | ||
906 | 880 | application.language = "en_US.UTF-8" | ||
907 | 881 | window.x11.screen = "0" | ||
908 | 882 | window.x11.display = ":0" | ||
909 | 883 | application.process.user = "sylvain" | ||
910 | 884 | application.process.host = "sylvain-ThinkPad-T480s" | ||
911 | 885 | application.process.binary = "gnome-shell" | ||
912 | 886 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
913 | 887 | application.process.session_id = "2" | ||
914 | 888 | |||
915 | 889 | Sample #2 | ||
916 | 890 | Name: audio-volume-change | ||
917 | 891 | Sample Specification: s16le 2ch 44100Hz | ||
918 | 892 | Channel Map: front-left,front-right | ||
919 | 893 | Volume: (invalid) | ||
920 | 894 | balance 0.00 | ||
921 | 895 | Duration: 0.1s | ||
922 | 896 | Size: 11.5 KiB | ||
923 | 897 | Lazy: no | ||
924 | 898 | Filename: n/a | ||
925 | 899 | Properties: | ||
926 | 900 | media.role = "event" | ||
927 | 901 | event.description = "volume changed through key press" | ||
928 | 902 | event.id = "audio-volume-change" | ||
929 | 903 | media.name = "audio-volume-change" | ||
930 | 904 | media.filename = "/usr/share/sounds/freedesktop/stereo/audio-volume-change.oga" | ||
931 | 905 | application.name = "libcanberra" | ||
932 | 906 | native-protocol.peer = "UNIX socket client" | ||
933 | 907 | native-protocol.version = "32" | ||
934 | 908 | application.version = "0.30" | ||
935 | 909 | application.id = "org.freedesktop.libcanberra" | ||
936 | 910 | application.process.id = "4266" | ||
937 | 911 | application.process.user = "sylvain" | ||
938 | 912 | application.process.host = "sylvain-ThinkPad-T480s" | ||
939 | 913 | application.process.binary = "gsd-media-keys" | ||
940 | 914 | application.language = "en_US.UTF-8" | ||
941 | 915 | window.x11.display = ":0" | ||
942 | 916 | application.process.machine_id = "a6473731289c4a769090fcea4c1eaca4" | ||
943 | 917 | application.process.session_id = "2" | ||
944 | 918 | |||
945 | 919 | Card #2 | ||
946 | 920 | Name: alsa_card.pci-0000_00_1f.3 | ||
947 | 921 | Driver: module-alsa-card.c | ||
948 | 922 | Owner Module: 9 | ||
949 | 923 | Properties: | ||
950 | 924 | alsa.card = "0" | ||
951 | 925 | alsa.card_name = "HDA Intel PCH" | ||
952 | 926 | alsa.long_card_name = "HDA Intel PCH at 0xe8248000 irq 157" | ||
953 | 927 | alsa.driver_name = "snd_hda_intel" | ||
954 | 928 | device.bus_path = "pci-0000:00:1f.3" | ||
955 | 929 | sysfs.path = "/devices/pci0000:00/0000:00:1f.3/sound/card0" | ||
956 | 930 | device.bus = "pci" | ||
957 | 931 | device.vendor.id = "8086" | ||
958 | 932 | device.vendor.name = "Intel Corporation" | ||
959 | 933 | device.product.id = "9d71" | ||
960 | 934 | device.product.name = "Sunrise Point-LP HD Audio" | ||
961 | 935 | device.form_factor = "internal" | ||
962 | 936 | device.string = "0" | ||
963 | 937 | device.description = "Built-in Audio" | ||
964 | 938 | module-udev-detect.discovered = "1" | ||
965 | 939 | device.icon_name = "audio-card-pci" | ||
966 | 940 | Profiles: | ||
967 | 941 | input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: yes) | ||
968 | 942 | output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: yes) | ||
969 | 943 | output:analog-stereo+input:analog-stereo: Analog Stereo Duplex (sinks: 1, sources: 1, priority: 6060, available: yes) | ||
970 | 944 | output:hdmi-stereo: Digital Stereo (HDMI) Output (sinks: 1, sources: 0, priority: 5400, available: yes) | ||
971 | 945 | output:hdmi-stereo+input:analog-stereo: Digital Stereo (HDMI) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5460, available: yes) | ||
972 | 946 | output:hdmi-stereo-extra1: Digital Stereo (HDMI 2) Output (sinks: 1, sources: 0, priority: 5200, available: no) | ||
973 | 947 | output:hdmi-stereo-extra1+input:analog-stereo: Digital Stereo (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes) | ||
974 | 948 | output:hdmi-surround-extra1: Digital Surround 5.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
975 | 949 | output:hdmi-surround-extra1+input:analog-stereo: Digital Surround 5.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
976 | 950 | output:hdmi-surround71-extra1: Digital Surround 7.1 (HDMI 2) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
977 | 951 | output:hdmi-surround71-extra1+input:analog-stereo: Digital Surround 7.1 (HDMI 2) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
978 | 952 | output:hdmi-stereo-extra2: Digital Stereo (HDMI 3) Output (sinks: 1, sources: 0, priority: 5200, available: no) | ||
979 | 953 | output:hdmi-stereo-extra2+input:analog-stereo: Digital Stereo (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes) | ||
980 | 954 | output:hdmi-surround-extra2: Digital Surround 5.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
981 | 955 | output:hdmi-surround-extra2+input:analog-stereo: Digital Surround 5.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
982 | 956 | output:hdmi-surround71-extra2: Digital Surround 7.1 (HDMI 3) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
983 | 957 | output:hdmi-surround71-extra2+input:analog-stereo: Digital Surround 7.1 (HDMI 3) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
984 | 958 | output:hdmi-stereo-extra3: Digital Stereo (HDMI 4) Output (sinks: 1, sources: 0, priority: 5200, available: no) | ||
985 | 959 | output:hdmi-stereo-extra3+input:analog-stereo: Digital Stereo (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes) | ||
986 | 960 | output:hdmi-surround-extra3: Digital Surround 5.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
987 | 961 | output:hdmi-surround-extra3+input:analog-stereo: Digital Surround 5.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
988 | 962 | output:hdmi-surround71-extra3: Digital Surround 7.1 (HDMI 4) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
989 | 963 | output:hdmi-surround71-extra3+input:analog-stereo: Digital Surround 7.1 (HDMI 4) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
990 | 964 | output:hdmi-stereo-extra4: Digital Stereo (HDMI 5) Output (sinks: 1, sources: 0, priority: 5200, available: no) | ||
991 | 965 | output:hdmi-stereo-extra4+input:analog-stereo: Digital Stereo (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 5260, available: yes) | ||
992 | 966 | output:hdmi-surround-extra4: Digital Surround 5.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
993 | 967 | output:hdmi-surround-extra4+input:analog-stereo: Digital Surround 5.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
994 | 968 | output:hdmi-surround71-extra4: Digital Surround 7.1 (HDMI 5) Output (sinks: 1, sources: 0, priority: 100, available: no) | ||
995 | 969 | output:hdmi-surround71-extra4+input:analog-stereo: Digital Surround 7.1 (HDMI 5) Output + Analog Stereo Input (sinks: 1, sources: 1, priority: 160, available: yes) | ||
996 | 970 | off: Off (sinks: 0, sources: 0, priority: 0, available: yes) | ||
997 | 971 | Active Profile: output:hdmi-stereo+input:analog-stereo | ||
998 | 972 | Ports: | ||
999 | 973 | analog-input-internal-mic: Internal Microphone (priority: 8900, latency offset: 0 usec) | ||
1000 | 974 | Properties: | ||
1001 | 975 | device.icon_name = "audio-input-microphone" | ||
1002 | 976 | Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo | ||
1003 | 977 | analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec, not available) | ||
1004 | 978 | Properties: | ||
1005 | 979 | device.icon_name = "audio-input-microphone" | ||
1006 | 980 | Part of profile(s): input:analog-stereo, output:analog-stereo+input:analog-stereo, output:hdmi-stereo+input:analog-stereo, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1+input:analog-stereo, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2+input:analog-stereo, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3+input:analog-stereo, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4+input:analog-stereo | ||
1007 | 981 | analog-output-speaker: Speakers (priority: 10000, latency offset: 0 usec) | ||
1008 | 982 | Properties: | ||
1009 | 983 | device.icon_name = "audio-speakers" | ||
1010 | 984 | Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo | ||
1011 | 985 | analog-output-headphones: Headphones (priority: 9000, latency offset: 0 usec, not available) | ||
1012 | 986 | Properties: | ||
1013 | 987 | device.icon_name = "audio-headphones" | ||
1014 | 988 | Part of profile(s): output:analog-stereo, output:analog-stereo+input:analog-stereo | ||
1015 | 989 | hdmi-output-0: HDMI / DisplayPort (priority: 5900, latency offset: 0 usec, available) | ||
1016 | 990 | Properties: | ||
1017 | 991 | device.icon_name = "video-display" | ||
1018 | 992 | device.product.name = "DELL U3818DW" | ||
1019 | 993 | Part of profile(s): output:hdmi-stereo, output:hdmi-stereo+input:analog-stereo | ||
1020 | 994 | hdmi-output-1: HDMI / DisplayPort 2 (priority: 5800, latency offset: 0 usec, not available) | ||
1021 | 995 | Properties: | ||
1022 | 996 | device.icon_name = "video-display" | ||
1023 | 997 | Part of profile(s): output:hdmi-stereo-extra1, output:hdmi-stereo-extra1+input:analog-stereo, output:hdmi-surround-extra1, output:hdmi-surround-extra1+input:analog-stereo, output:hdmi-surround71-extra1, output:hdmi-surround71-extra1+input:analog-stereo | ||
1024 | 998 | hdmi-output-2: HDMI / DisplayPort 3 (priority: 5700, latency offset: 0 usec, not available) | ||
1025 | 999 | Properties: | ||
1026 | 1000 | device.icon_name = "video-display" | ||
1027 | 1001 | Part of profile(s): output:hdmi-stereo-extra2, output:hdmi-stereo-extra2+input:analog-stereo, output:hdmi-surround-extra2, output:hdmi-surround-extra2+input:analog-stereo, output:hdmi-surround71-extra2, output:hdmi-surround71-extra2+input:analog-stereo | ||
1028 | 1002 | hdmi-output-3: HDMI / DisplayPort 4 (priority: 5600, latency offset: 0 usec, not available) | ||
1029 | 1003 | Properties: | ||
1030 | 1004 | device.icon_name = "video-display" | ||
1031 | 1005 | Part of profile(s): output:hdmi-stereo-extra3, output:hdmi-stereo-extra3+input:analog-stereo, output:hdmi-surround-extra3, output:hdmi-surround-extra3+input:analog-stereo, output:hdmi-surround71-extra3, output:hdmi-surround71-extra3+input:analog-stereo | ||
1032 | 1006 | hdmi-output-4: HDMI / DisplayPort 5 (priority: 5500, latency offset: 0 usec, not available) | ||
1033 | 1007 | Properties: | ||
1034 | 1008 | device.icon_name = "video-display" | ||
1035 | 1009 | Part of profile(s): output:hdmi-stereo-extra4, output:hdmi-stereo-extra4+input:analog-stereo, output:hdmi-surround-extra4, output:hdmi-surround-extra4+input:analog-stereo, output:hdmi-surround71-extra4, output:hdmi-surround71-extra4+input:analog-stereo | ||
1036 | 1010 | |||
1037 | 1011 | Card #4 | ||
1038 | 1012 | Name: alsa_card.usb-Logitech_Logitech_B530_USB_Headset-00 | ||
1039 | 1013 | Driver: module-alsa-card.c | ||
1040 | 1014 | Owner Module: 31 | ||
1041 | 1015 | Properties: | ||
1042 | 1016 | alsa.card = "1" | ||
1043 | 1017 | alsa.card_name = "Logitech B530 USB Headset" | ||
1044 | 1018 | alsa.long_card_name = "Logitech Logitech B530 USB Headset at usb-0000:3c:00.0-1.1.4, full speed" | ||
1045 | 1019 | alsa.driver_name = "snd_usb_audio" | ||
1046 | 1020 | device.bus_path = "pci-0000:3c:00.0-usb-0:1.1.4:1.0" | ||
1047 | 1021 | sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:02.0/0000:3c:00.0/usb3/3-1/3-1.1/3-1.1.4/3-1.1.4:1.0/sound/card1" | ||
1048 | 1022 | udev.id = "usb-Logitech_Logitech_B530_USB_Headset-00" | ||
1049 | 1023 | device.bus = "usb" | ||
1050 | 1024 | device.vendor.id = "046d" | ||
1051 | 1025 | device.vendor.name = "Logitech, Inc." | ||
1052 | 1026 | device.product.id = "0a26" | ||
1053 | 1027 | device.product.name = "Logitech B530 USB Headset" | ||
1054 | 1028 | device.serial = "Logitech_Logitech_B530_USB_Headset" | ||
1055 | 1029 | device.form_factor = "headset" | ||
1056 | 1030 | device.string = "1" | ||
1057 | 1031 | device.description = "Logitech B530 USB Headset" | ||
1058 | 1032 | module-udev-detect.discovered = "1" | ||
1059 | 1033 | device.icon_name = "audio-headset-usb" | ||
1060 | 1034 | device.intended_roles = "phone" | ||
1061 | 1035 | Profiles: | ||
1062 | 1036 | input:analog-mono: Analog Mono Input (sinks: 0, sources: 1, priority: 2, available: yes) | ||
1063 | 1037 | output:analog-mono: Analog Mono Output (sinks: 1, sources: 0, priority: 200, available: yes) | ||
1064 | 1038 | output:analog-mono+input:analog-mono: Analog Mono Duplex (sinks: 1, sources: 1, priority: 202, available: yes) | ||
1065 | 1039 | output:analog-stereo: Analog Stereo Output (sinks: 1, sources: 0, priority: 6000, available: yes) | ||
1066 | 1040 | output:analog-stereo+input:analog-mono: Analog Stereo Output + Analog Mono Input (sinks: 1, sources: 1, priority: 6002, available: yes) | ||
1067 | 1041 | output:iec958-stereo: Digital Stereo (IEC958) Output (sinks: 1, sources: 0, priority: 5500, available: yes) | ||
1068 | 1042 | output:iec958-stereo+input:analog-mono: Digital Stereo (IEC958) Output + Analog Mono Input (sinks: 1, sources: 1, priority: 5502, available: yes) | ||
1069 | 1043 | off: Off (sinks: 0, sources: 0, priority: 0, available: yes) | ||
1070 | 1044 | Active Profile: output:iec958-stereo+input:analog-mono | ||
1071 | 1045 | Ports: | ||
1072 | 1046 | analog-input-headset-mic: Headset Microphone (priority: 8800, latency offset: 0 usec) | ||
1073 | 1047 | Properties: | ||
1074 | 1048 | device.icon_name = "audio-input-microphone" | ||
1075 | 1049 | Part of profile(s): input:analog-mono, output:analog-mono+input:analog-mono, output:analog-stereo+input:analog-mono, output:iec958-stereo+input:analog-mono | ||
1076 | 1050 | analog-output-headphones: Headphones (priority: 9000, latency offset: 0 usec) | ||
1077 | 1051 | Properties: | ||
1078 | 1052 | device.icon_name = "audio-headphones" | ||
1079 | 1053 | Part of profile(s): output:analog-mono, output:analog-mono+input:analog-mono, output:analog-stereo, output:analog-stereo+input:analog-mono | ||
1080 | 1054 | iec958-stereo-output: Digital Output (S/PDIF) (priority: 0, latency offset: 0 usec) | ||
1081 | 1055 | Part of profile(s): output:iec958-stereo, output:iec958-stereo+input:analog-mono | ||
1082 | 1056 | |||
1083 | 1057 | Card #5 | ||
1084 | 1058 | Name: alsa_card.usb-046d_HD_Pro_Webcam_C920_73BD39DF-02 | ||
1085 | 1059 | Driver: module-alsa-card.c | ||
1086 | 1060 | Owner Module: 32 | ||
1087 | 1061 | Properties: | ||
1088 | 1062 | alsa.card = "2" | ||
1089 | 1063 | alsa.card_name = "HD Pro Webcam C920" | ||
1090 | 1064 | alsa.long_card_name = "HD Pro Webcam C920 at usb-0000:3c:00.0-1.2, high speed" | ||
1091 | 1065 | alsa.driver_name = "snd_usb_audio" | ||
1092 | 1066 | device.bus_path = "pci-0000:3c:00.0-usb-0:1.2:1.2" | ||
1093 | 1067 | sysfs.path = "/devices/pci0000:00/0000:00:1c.4/0000:04:00.0/0000:05:02.0/0000:3c:00.0/usb3/3-1/3-1.2/3-1.2:1.2/sound/card2" | ||
1094 | 1068 | udev.id = "usb-046d_HD_Pro_Webcam_C920_73BD39DF-02" | ||
1095 | 1069 | device.bus = "usb" | ||
1096 | 1070 | device.vendor.id = "046d" | ||
1097 | 1071 | device.vendor.name = "Logitech, Inc." | ||
1098 | 1072 | device.product.id = "082d" | ||
1099 | 1073 | device.product.name = "HD Pro Webcam C920" | ||
1100 | 1074 | device.serial = "046d_HD_Pro_Webcam_C920_73BD39DF" | ||
1101 | 1075 | device.form_factor = "webcam" | ||
1102 | 1076 | device.string = "2" | ||
1103 | 1077 | device.description = "HD Pro Webcam C920" | ||
1104 | 1078 | module-udev-detect.discovered = "1" | ||
1105 | 1079 | device.icon_name = "camera-web-usb" | ||
1106 | 1080 | Profiles: | ||
1107 | 1081 | input:analog-stereo: Analog Stereo Input (sinks: 0, sources: 1, priority: 60, available: yes) | ||
1108 | 1082 | input:iec958-stereo: Digital Stereo (IEC958) Input (sinks: 0, sources: 1, priority: 55, available: yes) | ||
1109 | 1083 | off: Off (sinks: 0, sources: 0, priority: 0, available: yes) | ||
1110 | 1084 | Active Profile: input:analog-stereo | ||
1111 | 1085 | Ports: | ||
1112 | 1086 | analog-input-mic: Microphone (priority: 8700, latency offset: 0 usec) | ||
1113 | 1087 | Properties: | ||
1114 | 1088 | device.icon_name = "audio-input-microphone" | ||
1115 | 1089 | Part of profile(s): input:analog-stereo | ||
1116 | 1090 | iec958-stereo-input: Digital Input (S/PDIF) (priority: 0, latency offset: 0 usec) | ||
1117 | 1091 | Part of profile(s): input:iec958-stereo | ||
1118 | diff --git a/checkbox_support/parsers/tests/test_pactl.py b/checkbox_support/parsers/tests/test_pactl.py | |||
1119 | index c42a4c6..a3d96dd 100644 | |||
1120 | --- a/checkbox_support/parsers/tests/test_pactl.py | |||
1121 | +++ b/checkbox_support/parsers/tests/test_pactl.py | |||
1122 | @@ -625,6 +625,12 @@ class DocumentTests(ParsingTestCase, PactlDataMixIn): | |||
1123 | 625 | )[0] | 625 | )[0] |
1124 | 626 | self.assertEqual(len(document.record_list), 34) | 626 | self.assertEqual(len(document.record_list), 34) |
1125 | 627 | 627 | ||
1126 | 628 | def test_pactl_list_clients_bionic(self): | ||
1127 | 629 | document = self.assertParses( | ||
1128 | 630 | pactl.Document.Syntax, self.get_text("desktop-bionic-t480s") | ||
1129 | 631 | )[0] | ||
1130 | 632 | self.assertEqual(len(document.record_list), 55) | ||
1131 | 633 | |||
1132 | 628 | def test_pactl_list(self): | 634 | def test_pactl_list(self): |
1133 | 629 | document = self.assertParses( | 635 | document = self.assertParses( |
1134 | 630 | pactl.Document.Syntax, self.get_text("desktop-precise") | 636 | pactl.Document.Syntax, self.get_text("desktop-precise") |
self-approved