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

  • From: "pulkomandy" <trac@xxxxxxxxxxxx>
  • Date: Fri, 17 Apr 2015 08:32:37 -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 pulkomandy):

https://www.haiku-os.org/blog/axeld/2005-11-08_mmmh_fonts sums up well my
view on adding advanced things like this to the default preference panels:

"
have you ever changed the cache settings there? Have you felt good about
it? Did you know what you were doing? Did you notice any change? If you're
like me, you can answer with a honest "no" to most of these questions.
"

I agree there is a valid need for adjusting these settings in some use
cases, but for a non-technical user they can be very confusing. So we must
make it clear what are the normal things to adjust (relative volume of
different apps), and what should not be touched unless you know what you
are doing (buffer sizes, mixer algorithm choice, etc). Maybe the same
preference panel can be used, but we should think about how to make the
separation clear (the advanced settings should be one level "deeper" than
the system mixer).

You are taking OSX as an example. Let's see how it's done there. There is
a "sounds" preference:

http://cdn.redmondpie.com/wp-content/uploads/2012/08/MacSoundsStep4.png
http://recomhub.com/blog/wp-content/uploads/2015/02/Yosemite-system-
preferences-output1.jpg

There you can select one device and adjust volume and balance. Simple and
easy.

Then there is "audio devices":
http://recomhub.com/blog/wp-content/uploads/2015/02/Yosemite-system-
preferences-output1.jpg

In this other panel, you can adjust all advanced settings (but still I see
no buffer size parameters)

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

Other related posts: