On 03/01/2012 06:48 PM, Takashi Iwai wrote:
So, a question of "Line Out" to be hyphened or not to be hyphened.
The problem is less serious than Hamlet, and I think we can get rid of the redundant hyphen. Not only because many women dislike hyphened names nowadays (as you can find easily in Google),
Yes, it is also inspired by the global individualism movement, clearly 'Line' and 'Out' do not want to appear to be dependent on each other.
the naming rule with a direction suffix looks more flexible, and I saw that both or Mark and David don't matter much (so written in their posts).
The fix patch is below. David, if you think it's too bad (that makes your code too messy), please speak up. Or, this is utterly broken, also let me know.
There is no problem with this change. But is it used for mixer controls anywhere, or only jacks? So far I haven't seen a mixer control having either 'Line-Out' nor 'Line Out' in it.
A followup, slightly more serious question is 'Line' vs 'Line In'. It seems PulseAudio only supports 'Line' today, but adding support is trivial.
thanks,
Takashi
From: Takashi Iwaitiwai@suse.de Subject: [PATCH] ALSA: hda/realtek - Kill hyphnated names
Nitpick: Missing "e" in "hyphen".
Kill hyphens from "Line-Out" name strings, as suggested by Mark Brown.
Signed-off-by: Takashi Iwaitiwai@suse.de
sound/pci/hda/hda_codec.c | 4 ++-- sound/pci/hda/patch_realtek.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-)
I think you should change 'Line-Out' to 'Line Out' on a more global basis. A quick grep for 'Line-Out' shows hits (that are not comments) in patch_realtek.c, patch_cirrus.c and patch_conexant.c, as well as in ac97, aoa and parisc directories. At least the patch_cirrus one should be changed IMO.
Also, in the sound/soc there seem to be plenty of hits for 'Line Output' which could be changed to 'Line Out', mostly for consistency. Something for Mark?