Source-Changes-D archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: audio usemixer breaks vs(4) Re: CVS commit: src/sys/dev
At Wed, 8 Nov 2017 10:10:52 +1100,
Nathanial Sloss wrote:
> > With this change, vs(4) no longer works even if usemixer=0.
> > Please revert it, and don't break without public discussion.
>
> vs audio with the mixer enabled has been fixed in a follow up commit.
Thank you for fixing. But if you knew it would break something,
you should have asked it before commiting.
> The change was intended to benifit slow (antiquated) computers that may have
> trouble with the extra code in the audio path with mixing enabled.
You should have discussed it before commiting. There might
have been another solution or strategy.
> The reason as to why vs audio does not work with usemixer=0 is that you
> decided to remove what you considered to be dead code (mulaw, alaw, unsigned
> linear filters).
No, it was certainly a dead code at that time. You had to
explain/discuss about such MI-MD destructive changes before you
did it.
In the old days, the MI-MD specification of set_params is
``mulaw is mandatory, others are optional.''
Last year, you imported in-kernel mixing and changed the spec to
``slinearNN_<HostEndian> is mandatory, others are never used''
without any explanation/discussion. It broke some minor devices
which did not support slinear. [*]
Half a year ago, I noticed it and repaired vs(4) [**]. And I
deleted the code which is no longer used by your silent change.
Two days ago, you commited usemixer feature. You changed the spec
to ``slinearNN_<HostEndian> is mandatory, others are optional''
without any explanation/discussion.
And you says that the reason was my deletion.
*: At least one driver is still broken by this change. Although
there may be no users for the device :-)
**: There was another MI-MD destructive change about slinear8.
> The time I've spent on audio/ossaudio/bluetooth audio has been at least two
> years non-stop and I will devote more time to it in future - so I think it's
> fair to say we've all spent a lot of time perfecting NetBSD.
You used your two years for youself.
I have not used this half a year for myself.
> Best regards and I hope to collaborate with you on audio in future as it is a
> mutual interest.
Please go ahead.
I have no opinion anymore.
---
Tetsuya Isaki <isaki%pastel-flower.jp@localhost / isaki%NetBSD.org@localhost>
Home |
Main Index |
Thread Index |
Old Index