On Fri, 28 Jul 2006, Sergei Steshenko wrote: > On Fri, 28 Jul 2006 11:07:51 -0400 > Lee Revell <[EMAIL PROTECTED]> wrote: > >> On Fri, 2006-07-28 at 12:47 +0200, Eduard Bloch wrote: >>> Yes, I talk about useability which just sucks. I imagine a more clear >>> frontend/backend infrastructure, an ultimate solution: >>> >>> - access to all backend settings is exported with consistent, fixed >>> names >>> (keywords) >>> - a wrapper in the library has a database of sound cards and of >>> applicability of particular controls to it >>> - an UI control layer would have a database of possible >>> "end-user-to-control-setting" wrapper. There may be different >>> schemes >>> of such kind, where compatibility with drivers is documented as >>> well. >>> - HMI related issues like the grouping hints for the particular >>> controls in the schemes, the kind of control (binary/discrete/ >>> stepless) >> >> Probably impossible to implement without full hardware specs for all >> supported cards. >> >> Lee >> >> > > If you, the developers, have already written the driver and know > how it works, what hardware specs do you need ?
So you know how the drivers are written? They get some card, which the manufacturer refuses to tell them anything about. The manufacturer will even claim that the dimensions of the card ( which you can measure with a ruler) are a trade secret which they will not divulge to you. Eg, Maudio refused to tell me which of the files in theirs Windows disk was the firmware for their card. This they said was a trade secret, a trade secret which was revealed by looking in the .inf file.) They then take that card and the windows drivers and try to figure out how the hell it works. They manage, but and write a driver with their knowledge, but they are never sure that under some situations the card will not behave as they thought it did from their study. Or there are features they are simply unable to figure out by the above procedure. So NO. Having written a driver does NOT mean that they know how it works. They simply know enough to write the driver and it seems to work. > > It's the documentation issue and/or HAL issue. The guy expresses my > thoughts very well. > > I'm glad yet another end user speaks out about ALSA user friendliness. Alsa does leave something to be desired on the documentation level. However this is largely because they are wasting huge amounts of their time trying to figure out what the hell these new cards are doing and how they do it, when a brief note from the manufacturers would save weeks of time. Now if you want to volunteer writing documentation, and are competent at it, I am sure that the alsa people would be more than happy to give you the job. > > -- William G. Unruh | Canadian Institute for| Tel: +1(604)822-3273 Physics&Astronomy | Advanced Research | Fax: +1(604)822-5324 UBC, Vancouver,BC | Program in Cosmology | [EMAIL PROTECTED] Canada V6T 1Z1 | and Gravity | www.theory.physics.ubc.ca/ ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Alsa-user mailing list Alsa-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/alsa-user