Current state of USB audio

Recipes are welcome :slight_smile:

Ok just start up to port now forart!

The biggest question is, make all this ports sense? We does not support all soundcards arround and we have not so much audio software available.

A port make only sense if it is dependencies of a program.

The problem is building layers on top of things doesnā€™t fix anythingā€¦

The only way to properly do an audio API is for it to do the right thing from the beginningā€¦ this is why I despise things like pulseaudio as they do nothing but mask problems.

1 Like

How is the State of USB Audio. USB Headset isnā€™t availalbe. Itā€™s one working on it?

2 Likes

Since itā€™s been a while, just to keep the fire smolderingā€¦ Any progress? USB audio. Bluetooth audio?

You can check the changelog here:
https://git.haiku-os.org/haiku/log/?qt=grep&q=usb_audio

2 Likes

Awesome :slight_smile: - thanks

Also this:

https://git.haiku-os.org/haiku/log/src/add-ons/kernel/drivers/audio/usb_audio
https://git.haiku-os.org/haiku/log/src/add-ons/kernel/drivers/audio/usb

4 Likes

Does Haiku have something like an USB compatibility page or overview?

The WineHQ project sort of has for games; you can see whether a particular
game (mostly somewhat recent ones) work with wine or not. This would be
quite useful for Haiku tooo, for people to want to consider switching to
Haiku eventually.

That is a good idea I think. Probably we need a much more extensive hardware support database than we currently have. For example at the level of general concepts and then specific hardware that has been tested. We could say that, for example, right now USB audio is assumed not to work, and Bluetooth audio also has no support now. I2C touchpads likely donā€™t work or support is in the very early stages. HDA audio generally works and here is a list of motherboards/chips that have been tested and seem to work.

I am not sure why this has not really been done yet or why we only rely on third parties to do it. Probably just no one has decided to make the database for it.

Does anyone know if there is already some open source software for this? If not maybe it is something we need to develop. Or it could just be a properly maintained page on the website. Maybe I will start working on this latter idea.

1 Like

Actually, it seems someone already started work on this:

A live demo is here:
https://dry-bastion-46138.herokuapp.com/

Thereā€™s also linuxhw (Linux Hardware Project) Ā· GitHub which we could fork, and I recall finding another more complete solution which I unfortunately cannot recall or find online.

You can use

https://besly.de/index.php/en/hardware/besly-system-analysis-tool-2

Send us data and we add this.

We can also put the hatdwarelist on a separate suburl.

Regards

It would be easier to read if the hardware list were sorted alphabetically.
I would like to use the System-Analysis-Tool-2, but I donā€™t speak the English language and that leads to irritations ā€¦

1 Like

Itā€™s not just assumed: the driver isnā€™t included in the released images.

1 Like