bzar
A Commando
One way ALSA is leaner than pulseaudio is utilizing mixing in hardware.
Is hardware mixing even supported by newer sound cards?
One way ALSA is leaner than pulseaudio is utilizing mixing in hardware.
I thought you just got bored and dumped THHeh, I remember the first time I started the Tournament Hub, I was told adding all those features was monolithic and "Microsoft-y", not very linux like. Still @skeezix maybe we could bang heads again, and make a combined product?Skeezix still plans to enhance that into a central game hub for the Pyra. I don't know how much time he has though, but in my opinion, it's important to have everything (with all features) clearly defined upfront. Code can happen later, but the standards need to be lined out and defined.
My developer-API is currently C based, and can be found here. I've got another two repos, one for the website, and one for a Qt UI, so cross platform
I thought you just got bored and dumped TH
Anyway, we could fire up a thread if people are interested; its hard ot get enough bodies whipped into a frenzy to discuss this one .. its not super important, and yet it is, in a way; and hey, at least if you look today, people are still doing C4A so we did something right
I have no idea how to make it, but I have a vision of how the audio control should look.
Most mixers for controlling audio functions on a device assume that you're producing the same audio output to all outputs and that each can then be controlled with a simple volume slider. Each input on a slider to make a central 'root program' that is then fed through volume sliders for each output.
Personally, I would rather have the capabilities of a professional sound board.
Sound from each source can be adjusted still. That is simple and doesn't need changing.
Sound to each output though - every source should be independently controlled at each output. Why make it that complicated? That is the point where you can split different sources to different devices. It becomes important when considering the multi-functional capabilities of the Pyra.
I want to be able to simultaneously:
-Have a streaming video playing to HDMI with 7.1 audio.
-Have a local game playing on the screen with 2 channel output to headphones.
-Have an incoming phone call notification ring on the Pyra's speakers.
-Carry on a conversation using a Bluetooth headset.
And also be able to blend a bit of the movie audio into the game audio - multitasking.
Maybe add volume from the phone conversation to the Pyra or HDMI output and add a bit of the Pyra's mic input into the outbound audio to the phone call (speakerphone).
Something tells me that the above is a fantasy and that there is not enough DAC to handle it all at once.
I don't think it's possible to have a single source stream played on two different outputs, however.