• Takashi Iwai's avatar
    [ALSA] hda-intel - Fix PCM device number assignment · 7ba72ba1
    Takashi Iwai authored
    In the current scheme, PCM device numbers are assigned incrementally
    in the order of codecs.  This causes problems when the codec number
    is irregular, e.g. codec #0 for HDMI and codec #1 for analog.  Then
    the HDMI becomes the first PCM, which is picked up as the default
    output device.  Unfortuantely this doesn't work well with normal
    setups.
    
    This patch introduced the fixed device numbers for the PCM types,
    namely, analog, SPDIF, HDMI and modem.  The PCM devices are assigned
    according to the corresponding PCM type.  After this patch, HDMI will
    be always assigned to PCM #3, SPDIF to PCM #1, and the first analog
    to PCM #0, etc.
    Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
    7ba72ba1
patch_via.c 53.2 KB