#604: virtualized downmix to headphone stereo patch ---------------------+------------------------------------------------------ Reporter: Rudd-O | Owner: lennart Type: defect | Status: new Milestone: | Component: module-alsa-* Resolution: | Keywords: ---------------------+------------------------------------------------------
Comment(by Rudd-O): This is an updated vdownmix.conf ALSA configuration file, as per the patch's comment: ------------------------------------------------------------------ pcm.!vdownmix51 { @args [ CARD DEV ] @args.CARD { type string default { @func getenv vars [ ALSA_VDOWNMIX51_CARD ALSA_PCM_CARD ALSA_CARD ] default { @func refer name defaults.pcm.vdownmix51.card } } } @args.DEV { type integer default { @func igetenv vars [ ALSA_VDOWNMIX51_DEVICE ] default { @func refer name defaults.pcm.vdownmix51.device } } } type vdownmix slave.pcm { @func refer name { @func concat strings [ "cards." { @func card_driver card $CARD } ".pcm.vdownmix51." $DEV ":CARD=" $CARD ] } } hint { description "Downmix to stereo 5.1 Surround output to Front, Center, Rear and Subwoofer speakers" device $DEV } } pcm.!vdownmix40 { @args [ CARD DEV ] @args.CARD { type string default { @func getenv vars [ ALSA_VDOWNMIX40_CARD ALSA_PCM_CARD ALSA_CARD ] default { @func refer name defaults.pcm.vdownmix40.card } } } @args.DEV { type integer default { @func igetenv vars [ ALSA_VDOWNMIX40_DEVICE ] default { @func refer name defaults.pcm.vdownmix40.device } } } type vdownmix slave.pcm { @func refer name { @func concat strings [ "cards." { @func card_driver card $CARD } ".pcm.vdownmix40." $DEV ":CARD=" $CARD ] } } hint { description "Downmix to stereo 4.0 Surround output to Front, Center, Rear and Subwoofer speakers" device $DEV } } ------------------------------------------------------------------ Any ALSA device with support for stereo output will automatically gain these "plug devices". You'll be able to virtualize surround sound output to PA in even meager stereo cards! -- Ticket URL: <http://pulseaudio.org/ticket/604#comment:1> PulseAudio <http://pulseaudio.org/> The PulseAudio Sound Server _______________________________________________ pulseaudio-tickets mailing list pulseaudio-tickets@mail.0pointer.de https://tango.0pointer.de/mailman/listinfo/pulseaudio-tickets