[pulseaudio-discuss] [PATCH v2 0/3] alsa: Support for only-multichannel devices

Takashi Sakamoto o-takashi at sakamocchi.jp
Mon Aug 4 20:53:07 PDT 2014


Hi David,

I tested this functionality with my two devices below. As a result, the
fallback did not work well. Please check the attached files.

Echo Audio Audiofile 4 (6ch capture/6ch playback)
M-Audio FireWire Audiophile (4ch capture/6ch playback)

ALSA user-space has no configuration files for these devices, so they're
only-multichannel devices, like this.

$ aplay -L
...
sysdefault:CARD=Audiophile
    FW Audiophile, FW Audiophile PCM
    Default Audio Device
dmix:CARD=Audiophile,DEV=0
    FW Audiophile, FW Audiophile PCM
    Direct sample mixing device
dsnoop:CARD=Audiophile,DEV=0
    FW Audiophile, FW Audiophile PCM
    Direct sample snooping device
hw:CARD=Audiophile,DEV=0
    FW Audiophile, FW Audiophile PCM
    Direct hardware device without any conversions
plughw:CARD=Audiophile,DEV=0
    FW Audiophile, FW Audiophile PCM
    Hardware device with all software conversions
...
sysdefault:CARD=AudioFire4
    AudioFire4, AudioFire4 PCM
    Default Audio Device
dmix:CARD=AudioFire4,DEV=0
    AudioFire4, AudioFire4 PCM
    Direct sample mixing device
dsnoop:CARD=AudioFire4,DEV=0
    AudioFire4, AudioFire4 PCM
    Direct sample snooping device
hw:CARD=AudioFire4,DEV=0
    AudioFire4, AudioFire4 PCM
    Direct hardware device without any conversions
plughw:CARD=AudioFire4,DEV=0
    AudioFire4, AudioFire4 PCM
    Hardware device with all software conversions

It's my pleasure to help your work for this issue. Please request any
tests to me easily.


Thanks,

Takashi Sakamoto
(in summer vacation)
o-takashi at sakamocchi.jp

On Jul 29 2014 23:43, David Henningsson wrote:
> Fixes since v1:
> 
>  * Improved fallback logic so that input and output fallbacks are handled more
>    independently
>  * Fixed a bug in the exact-channels logic causing the sink to open with the old
>    channel count
>  * Renamed "Generic" to "Multichannel"
>  * Removed unnecessary !!
> 
> David Henningsson (3):
>   alsa: Add "exact-channels" mapping configurability
>   alsa: Allow "fallback" configuration for mappings and profiles
>   alsa: Add a multichannel fallback mapping
> 
>  src/modules/alsa/alsa-mixer.c                    | 121 +++++++++++++++++++++--
>  src/modules/alsa/alsa-mixer.h                    |   4 +
>  src/modules/alsa/mixer/profile-sets/default.conf |  15 ++-
>  3 files changed, 130 insertions(+), 10 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: pulse-echoaudio.log
Type: text/x-log
Size: 366038 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140805/66221fdf/attachment-0002.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: pulse-maudio.log
Type: text/x-log
Size: 168348 bytes
Desc: not available
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20140805/66221fdf/attachment-0003.bin>


More information about the pulseaudio-discuss mailing list