On Mon, Jan 17, 2011 at 02:24:51PM -0600, pl bossart wrote:

> I can see cases where you have 1 compressed stream and 1 PCM, and you
> mix the two in hardware, but I am having a really hard time finding a
> use case where you would have multiple (more than 2) PCM streams at
> different rates. Maybe automotive cases, where the infotainment unit
> might send multiple streams to a head unit were the mixing/routing is
> actually done? Did anyone request hardware mixing on the mailing list?

Classic case is system sounds mixed in with media playback, and you also
get applications that decide they want to play multiple sources of their
own at once (games with music plus multiple game sounds are probably the
most complex example).

If you play a new message notification over a movie then if the
notification is an MP3 at 44.1kHz and the movie is at 48kHz you need SRC
as well as mixing, and even on a phone you may want to route things to
different sets of outputs simultaneously (eg, music to headphones and
ringtone to headphones plus speaker).  There's also the simple argument
that if your hardware is capable of offloading some of the DSP work from
the CPU more efficiently than the CPU can do it itself that's a win.
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss

Reply via email to