[Bug 1834138] [NEW] PA: Don't restore the streams to sinks/sources with only unavailable ports
Launchpad Bug Tracker
1834138 at bugs.launchpad.net
Wed Jul 24 01:37:05 UTC 2019
You have been subscribed to a public bug by Shih-Yuan Lee (fourdollars):
SRU Document:
[Impact]
The Lenovo P520 machine has dual analogue codecs, so there are two sinks
and two sources in the PA, one has the front headphone and front
microphone, the other has the rear lineout, linein and rear microphone,
and the rear microphone always shows up in the gnome-sound-setting, When
we plug a microphone to front audio jack, there are two input devices:
rear mic and front mic in the gnome-sound-setting, and suppose users
select the the front mic to record sound via audio app like arecord, the
front mic will be bond the arecord, after the front mic is unplugged,
there is only one rear mic left in the gnome-sound-setting, but the
binding will not be changed, the arecrod still bind to front mic, under
this situation if users record sound via arecord, they will find they
can't record any sound from any other input devices even they are listed
in the gnome-sound-setting. This problem also happens to output devices
too.
[Test Case]
After applying this patch, I did the same test: unplug the front mic,
then use the arecord to record sound, the app can record sound from rear
mic now. After I plug the front mic back, the arecord still record from
front mic. Also did the similar test for output devices, it worked as
expected too.
[Regression Potential]
No, Just make a simple check when creating new streams
(sink_input/source_output), If the restored device (sink/source) has
ports and all ports are unavialble, it will not restore the binding,
otherwise it will work as before.
[Other Info]
No more info here
** Affects: hwe-next
Importance: Undecided
Status: New
** Affects: oem-priority
Importance: High
Status: New
** Affects: pulseaudio (Ubuntu)
Importance: High
Assignee: Hui Wang (hui.wang)
Status: Fix Released
** Affects: pulseaudio (Ubuntu Disco)
Importance: Undecided
Status: Fix Committed
** Tags: eoan originate-from-1833676 sutton verification-done-disco verification-needed
--
PA: Don't restore the streams to sinks/sources with only unavailable ports
https://bugs.launchpad.net/bugs/1834138
You received this bug notification because you are a member of Ubuntu Sponsors Team, which is subscribed to the bug report.
More information about the Ubuntu-sponsors
mailing list