[haiku-bugs] Re: [Haiku] #9134: Adjustable stream parameters for HDA driver

  • From: "Barrett" <trac@xxxxxxxxxxxx>
  • Date: Fri, 17 Apr 2015 08:11:25 -0000

#9134: Adjustable stream parameters for HDA driver
---------------------------------+------------------------------
Reporter: Pete | Owner: korli
Type: enhancement | Status: new
Priority: normal | Milestone: R1
Component: Drivers/Audio/HDA | Version: R1/alpha3
Resolution: | Keywords: HDA audio driver
Blocked By: | Blocking:
Has a Patch: 1 | Platform: All
---------------------------------+------------------------------

Comment (by Barrett):

Take OS X as example, it's born to be both for users and production
people, but this doesn't prevent the OS to satisfy both. I think the real
win of an OS is when your software is good enough to be general purpose.
In more pratical words i mean that you should be able to open the PC and
paint any color you like. I agree that that the driver API and something
user level should be implemented, but i am still convinced that it's
really boring for someone interested in calibrating the system to edit a
text file. It looks like we want to be less "linux-way" by hiding some
very important settings, but we then force the user to go in a text file.

What is the general opinion around adding add-ons support to the Media
preferences and leave this kind of advanced things to optional add-ons
provided in the package manager? This could be a interesting solution to
the problem potentially satisfying everyone. I think it could be made also
so that you can have some nodes in the preferences by default using
parameter webs, this is what we are already doing for the mixer. For
example the equalizer might be a desiderable feature to have at boot.

Relating having the functionality in the Media prefs, we aren't talking of
a dozen of knobs but just two more controls (buffer size and chain). If we
consider to add something more configurable, such as type defined settings
i think there's only a BMenu to be added. But i think the preflet add-ons
might be the best for extending the os in ways that aren't the default
mission of the OS.

--
Ticket URL: <https://dev.haiku-os.org/ticket/9134#comment:10>
Haiku <https://dev.haiku-os.org>
Haiku - the operating system.

Other related posts: