Ignore:
Timestamp:
Sep 26, 2021, 6:18:40 PM (4 years ago)
Author:
David Azarewicz
Message:

Merge changes from next branch.

Location:
GPL/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • GPL/trunk

  • GPL/trunk/alsa-kernel/pci/emu10k1/emumixer.c

    r679 r703  
    11201120        tmp = reg & ~A_SPDIF_RATE_MASK;
    11211121        tmp |= val;
    1122         if ((change = (tmp != reg)))
     1122        change = (tmp != reg);
     1123        if (change)
    11231124                snd_emu10k1_ptr_write(emu, A_SPDIF_SAMPLERATE, 0, tmp);
    11241125        spin_unlock_irqrestore(&emu->reg_lock, flags);
     
    19041905                };
    19051906
    1906                 if ((err = snd_ac97_bus(emu->card, 0, &ops, NULL, &pbus)) < 0)
     1907                err = snd_ac97_bus(emu->card, 0, &ops, NULL, &pbus);
     1908                if (err < 0)
    19071909                        return err;
    19081910                pbus->no_vra = 1; /* we don't need VRA */
     
    19121914                ac97.private_free = snd_emu10k1_mixer_free_ac97;
    19131915                ac97.scaps = AC97_SCAP_NO_SPDIF;
    1914                 if ((err = snd_ac97_mixer(pbus, &ac97, &emu->ac97)) < 0) {
     1916                err = snd_ac97_mixer(pbus, &ac97, &emu->ac97);
     1917                if (err < 0) {
    19151918                        if (emu->card_capabilities->ac97_chip == 1)
    19161919                                return err;
     
    19921995                rename_ctl(card, "Mic Capture Volume", "Unknown1 Capture Volume");
    19931996        }
    1994         if ((kctl = emu->ctl_send_routing = snd_ctl_new1(&snd_emu10k1_send_routing_control, emu)) == NULL)
     1997        kctl = emu->ctl_send_routing = snd_ctl_new1(&snd_emu10k1_send_routing_control, emu);
     1998        if (!kctl)
    19951999                return -ENOMEM;
    19962000        kctl->id.device = pcm_device;
    1997         if ((err = snd_ctl_add(card, kctl)))
     2001        err = snd_ctl_add(card, kctl);
     2002        if (err)
    19982003                return err;
    1999         if ((kctl = emu->ctl_send_volume = snd_ctl_new1(&snd_emu10k1_send_volume_control, emu)) == NULL)
     2004        kctl = emu->ctl_send_volume = snd_ctl_new1(&snd_emu10k1_send_volume_control, emu);
     2005        if (!kctl)
    20002006                return -ENOMEM;
    20012007        kctl->id.device = pcm_device;
    2002         if ((err = snd_ctl_add(card, kctl)))
     2008        err = snd_ctl_add(card, kctl);
     2009        if (err)
    20032010                return err;
    2004         if ((kctl = emu->ctl_attn = snd_ctl_new1(&snd_emu10k1_attn_control, emu)) == NULL)
     2011        kctl = emu->ctl_attn = snd_ctl_new1(&snd_emu10k1_attn_control, emu);
     2012        if (!kctl)
    20052013                return -ENOMEM;
    20062014        kctl->id.device = pcm_device;
    2007         if ((err = snd_ctl_add(card, kctl)))
     2015        err = snd_ctl_add(card, kctl);
     2016        if (err)
    20082017                return err;
    20092018
    2010         if ((kctl = emu->ctl_efx_send_routing = snd_ctl_new1(&snd_emu10k1_efx_send_routing_control, emu)) == NULL)
     2019        kctl = emu->ctl_efx_send_routing = snd_ctl_new1(&snd_emu10k1_efx_send_routing_control, emu);
     2020        if (!kctl)
    20112021                return -ENOMEM;
    20122022        kctl->id.device = multi_device;
    2013         if ((err = snd_ctl_add(card, kctl)))
     2023        err = snd_ctl_add(card, kctl);
     2024        if (err)
    20142025                return err;
    20152026       
    2016         if ((kctl = emu->ctl_efx_send_volume = snd_ctl_new1(&snd_emu10k1_efx_send_volume_control, emu)) == NULL)
     2027        kctl = emu->ctl_efx_send_volume = snd_ctl_new1(&snd_emu10k1_efx_send_volume_control, emu);
     2028        if (!kctl)
    20172029                return -ENOMEM;
    20182030        kctl->id.device = multi_device;
    2019         if ((err = snd_ctl_add(card, kctl)))
     2031        err = snd_ctl_add(card, kctl);
     2032        if (err)
    20202033                return err;
    20212034       
    2022         if ((kctl = emu->ctl_efx_attn = snd_ctl_new1(&snd_emu10k1_efx_attn_control, emu)) == NULL)
     2035        kctl = emu->ctl_efx_attn = snd_ctl_new1(&snd_emu10k1_efx_attn_control, emu);
     2036        if (!kctl)
    20232037                return -ENOMEM;
    20242038        kctl->id.device = multi_device;
    2025         if ((err = snd_ctl_add(card, kctl)))
     2039        err = snd_ctl_add(card, kctl);
     2040        if (err)
    20262041                return err;
    20272042
     
    20702085        if (! emu->card_capabilities->ecard) { /* FIXME: APS has these controls? */
    20712086                /* sb live! and audigy */
    2072                 if ((kctl = snd_ctl_new1(&snd_emu10k1_spdif_mask_control, emu)) == NULL)
     2087                kctl = snd_ctl_new1(&snd_emu10k1_spdif_mask_control, emu);
     2088                if (!kctl)
    20732089                        return -ENOMEM;
    20742090                if (!emu->audigy)
    20752091                        kctl->id.device = emu->pcm_efx->device;
    2076                 if ((err = snd_ctl_add(card, kctl)))
     2092                err = snd_ctl_add(card, kctl);
     2093                if (err)
    20772094                        return err;
    2078                 if ((kctl = snd_ctl_new1(&snd_emu10k1_spdif_control, emu)) == NULL)
     2095                kctl = snd_ctl_new1(&snd_emu10k1_spdif_control, emu);
     2096                if (!kctl)
    20792097                        return -ENOMEM;
    20802098                if (!emu->audigy)
    20812099                        kctl->id.device = emu->pcm_efx->device;
    2082                 if ((err = snd_ctl_add(card, kctl)))
     2100                err = snd_ctl_add(card, kctl);
     2101                if (err)
    20832102                        return err;
    20842103        }
     
    20872106                ;  /* Disable the snd_audigy_spdif_shared_spdif */
    20882107        } else if (emu->audigy) {
    2089                 if ((kctl = snd_ctl_new1(&snd_audigy_shared_spdif, emu)) == NULL)
     2108                kctl = snd_ctl_new1(&snd_audigy_shared_spdif, emu);
     2109                if (!kctl)
    20902110                        return -ENOMEM;
    2091                 if ((err = snd_ctl_add(card, kctl)))
     2111                err = snd_ctl_add(card, kctl);
     2112                if (err)
    20922113                        return err;
    20932114#if 0
    2094                 if ((kctl = snd_ctl_new1(&snd_audigy_spdif_output_rate, emu)) == NULL)
     2115                kctl = snd_ctl_new1(&snd_audigy_spdif_output_rate, emu);
     2116                if (!kctl)
    20952117                        return -ENOMEM;
    2096                 if ((err = snd_ctl_add(card, kctl)))
     2118                err = snd_ctl_add(card, kctl);
     2119                if (err)
    20972120                        return err;
    20982121#endif
    20992122        } else if (! emu->card_capabilities->ecard) {
    21002123                /* sb live! */
    2101                 if ((kctl = snd_ctl_new1(&snd_emu10k1_shared_spdif, emu)) == NULL)
     2124                kctl = snd_ctl_new1(&snd_emu10k1_shared_spdif, emu);
     2125                if (!kctl)
    21022126                        return -ENOMEM;
    2103                 if ((err = snd_ctl_add(card, kctl)))
     2127                err = snd_ctl_add(card, kctl);
     2128                if (err)
    21042129                        return err;
    21052130        }
    21062131        if (emu->card_capabilities->ca0151_chip) { /* P16V */
    2107                 if ((err = snd_p16v_mixer(emu)))
     2132                err = snd_p16v_mixer(emu);
     2133                if (err)
    21082134                        return err;
    21092135        }
Note: See TracChangeset for help on using the changeset viewer.