<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Tanu Kaskinen wrote:<br>
</div>
<blockquote cite="mid:1471446676.9375.61.camel@iki.fi" type="cite">
<pre wrap="">All these use cases seem like they deal only with the descriptions. You
made earlier a distinction between card names and card descriptions,
and it's unclear where you'd need to care about the card name.</pre>
</blockquote>
<p><font face="Helvetica, Arial, sans-serif">Thanks as ever for your
time and insights Tanu. Deeply appreciated.</font></p>
<p><font face="Helvetica, Arial, sans-serif">Forgive the confusion.
I had not intention of alluding to a change in card name per se.
I mentioned the idea of a localname only (not meaning to replace
a name or id or any other property that already has meaning and
function in some context but as a place to store a name that can
be edited by the system admin to read meaningfully for a given
card/port to users of the current system).</font></p>
<p><font face="Helvetica, Arial, sans-serif">It seems that
description is intended to fill that need, so totally no need
for another property like localname.</font></p>
<p><font face="Helvetica, Arial, sans-serif">It seems from what your
saying that:</font></p>
<p><font face="Helvetica, Arial, sans-serif">a) providing such
descriptions from the lowest level not the highest,is desirable
so that consistent descriptions reach all apps and efforts are
not duplicated. <br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">b) pulseaudio already
has the infrastructure for saving and remembering such
descriptions and ALSA probably not. So pulseaudio may be
sensible place to see it implemented. Such features may even be
a feather in the cap of pulse.<br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">c) at the pulseaudio
level there are already description properties available (on
sinks, cards and ports) and all it would take to allow tweaking
them is an interface of sorts (update-sink-description, </font><font
face="Helvetica, Arial, sans-serif"><font face="Helvetica,
Arial, sans-serif">update-card-description, </font></font><font
face="Helvetica, Arial, sans-serif">update-port-description?).
Not sure if these stored descriptions survive the unplug, plug
scenario mind or if they are overwritten when replugged.<br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">It seems to me that on
MINT at least the Sound settings and the System tray sound app
list output devices differently (superficially it looks like one
lists ports the other sinks). <br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">Either way, I'm curious
if pulse publishes a document or spec which stipulates what the
expected (planned for) manner of describing sinks, cards and
ports in apps is, in order to promote consistency? <br>
</font></p>
<p><font face="Helvetica, Arial, sans-serif">Bernd.<br>
</font></p>
<pre wrap="">
</pre>
</body>
</html>