12.06.2016 19:16, Alexander E. Patrakov пиÑ?еÑ?: > 10.06.2016 22:55, Tanu Kaskinen пиÑ?еÑ?: >> The alsa card hasn't so far set any availability for profiles. That >> caused an issue with some HDMI hardware: the sound card has two HDMI >> outputs, but only the second of them is actually usable. The >> unavailable port is marked as unavailable and the available port is >> marked as available, but this information isn't propagated to the >> profile availability. Without profile availability information, the >> initial profile policy picks the unavailable one, since it has a >> higher priority value. >> >> This patch adds simple logic for marking some profiles unavailable: >> if the profile only contains unavailable ports, the profile is >> unavailable too. This can be improved in the future so that if a >> profile contains sinks or sources that only contain unavailable ports, >> the profile should be marked as unavailable. Implementing that >> requires adding more information about the sinks and sources to >> pa_card_profile, however. >> >> BugLink: https://bugzilla.yoctoproject.org/show_bug.cgi?id=8448 > > Looks OK to me, too. I was surprised that the only calls to > pa_card_profile_set_available() were in bluez modules. > > Now all that remains is to test it with my hardware, I will do it a bit > later. > The patch series works here as advertised. -- Alexander E. Patrakov