Lines Matching refs:c

584     MIXChannel  *c;  in MIXInitChannel()  local
590 c = &__MIXChannel[axvpb->index]; in MIXInitChannel()
592 c->axvpb = axvpb; in MIXInitChannel()
593 c->mode = mode & (MIX_MODE_AUXA_PREFADER in MIXInitChannel()
597 c->input = input; in MIXInitChannel()
598 c->auxA = auxA; in MIXInitChannel()
599 c->auxB = auxB; in MIXInitChannel()
600 c->auxC = auxC; in MIXInitChannel()
601 c->pan = pan; in MIXInitChannel()
602 c->span = span; in MIXInitChannel()
603 c->fader = fader; in MIXInitChannel()
605 __MIXSetPan(c); in MIXInitChannel()
608 if (c->mode & MIX_MODE_MUTE) in MIXInitChannel()
609 c->v = 0; in MIXInitChannel()
611 c->v = __MIXGetVolume(input); in MIXInitChannel()
620 c->vL = __MIXGetVolume(c->fader + c->f); in MIXInitChannel()
621 c->vR = __MIXGetVolume(c->fader + c->f); in MIXInitChannel()
622 c->vS = __MIXGetVolume(c->fader + c->b - 30); // -3dB for S in MIXInitChannel()
624 if (c->mode & MIX_MODE_AUXA_PREFADER) in MIXInitChannel()
627 c->vAL = __MIXGetVolume(c->auxA + c->f); in MIXInitChannel()
628 c->vAR = __MIXGetVolume(c->auxA + c->f); in MIXInitChannel()
629 c->vAS = __MIXGetVolume(c->auxA + c->b - 30); in MIXInitChannel()
634 c->vAL = __MIXGetVolume(c->fader + c->auxA + c->f); in MIXInitChannel()
635 c->vAR = __MIXGetVolume(c->fader + c->auxA + c->f); in MIXInitChannel()
636 c->vAS = __MIXGetVolume(c->fader + c->auxA + c->b - 30); in MIXInitChannel()
639 if (c->mode & MIX_MODE_AUXB_PREFADER) in MIXInitChannel()
642 c->vBL = __MIXGetVolume(c->auxB + c->f); in MIXInitChannel()
643 c->vBR = __MIXGetVolume(c->auxB + c->f); in MIXInitChannel()
644 c->vBS = __MIXGetVolume(c->auxB + c->b - 30); in MIXInitChannel()
649 c->vBL = __MIXGetVolume(c->fader + c->auxB + c->f); in MIXInitChannel()
650 c->vBR = __MIXGetVolume(c->fader + c->auxB + c->f); in MIXInitChannel()
651 c->vBS = __MIXGetVolume(c->fader + c->auxB + c->b - 30); in MIXInitChannel()
654 if (c->mode & MIX_MODE_AUXC_PREFADER) in MIXInitChannel()
657 c->vCL = __MIXGetVolume(c->auxC + c->f); in MIXInitChannel()
658 c->vCR = __MIXGetVolume(c->auxC + c->f); in MIXInitChannel()
659 c->vCS = __MIXGetVolume(c->auxC + c->b - 30); in MIXInitChannel()
664 c->vCL = __MIXGetVolume(c->fader + c->auxC + c->f); in MIXInitChannel()
665 c->vCR = __MIXGetVolume(c->fader + c->auxC + c->f); in MIXInitChannel()
666 c->vCS = __MIXGetVolume(c->fader + c->auxC + c->b - 30); in MIXInitChannel()
675 c->vL = __MIXGetVolume(c->fader + c->l + c->f); in MIXInitChannel()
676 c->vR = __MIXGetVolume(c->fader + c->r + c->f); in MIXInitChannel()
677 c->vS = __MIXGetVolume(c->fader + c->b - 30); // -3dB for S in MIXInitChannel()
679 if (c->mode & MIX_MODE_AUXA_PREFADER) in MIXInitChannel()
682 c->vAL = __MIXGetVolume(c->auxA + c->l + c->f); in MIXInitChannel()
683 c->vAR = __MIXGetVolume(c->auxA + c->r + c->f); in MIXInitChannel()
684 c->vAS = __MIXGetVolume(c->auxA + c->b - 30); in MIXInitChannel()
689 c->vAL = __MIXGetVolume(c->fader + c->auxA + c->l + c->f); in MIXInitChannel()
690 c->vAR = __MIXGetVolume(c->fader + c->auxA + c->r + c->f); in MIXInitChannel()
691 c->vAS = __MIXGetVolume(c->fader + c->auxA + c->b - 30); in MIXInitChannel()
694 if (c->mode & MIX_MODE_AUXB_PREFADER) in MIXInitChannel()
697 c->vBL = __MIXGetVolume(c->auxB + c->l + c->f); in MIXInitChannel()
698 c->vBR = __MIXGetVolume(c->auxB + c->r + c->f); in MIXInitChannel()
699 c->vBS = __MIXGetVolume(c->auxB + c->b - 30); in MIXInitChannel()
704 c->vBL = __MIXGetVolume(c->fader + c->auxB + c->l + c->f); in MIXInitChannel()
705 c->vBR = __MIXGetVolume(c->fader + c->auxB + c->r + c->f); in MIXInitChannel()
706 c->vBS = __MIXGetVolume(c->fader + c->auxB + c->b - 30); in MIXInitChannel()
709 if (c->mode & MIX_MODE_AUXC_PREFADER) in MIXInitChannel()
712 c->vCL = __MIXGetVolume(c->auxC + c->l + c->f); in MIXInitChannel()
713 c->vCR = __MIXGetVolume(c->auxC + c->r + c->f); in MIXInitChannel()
714 c->vCS = __MIXGetVolume(c->auxC + c->b - 30); in MIXInitChannel()
719 c->vCL = __MIXGetVolume(c->fader + c->auxC + c->l + c->f); in MIXInitChannel()
720 c->vCR = __MIXGetVolume(c->fader + c->auxC + c->r + c->f); in MIXInitChannel()
721 c->vCS = __MIXGetVolume(c->fader + c->auxC + c->b - 30); in MIXInitChannel()
729 c->vL = __MIXGetVolume(c->fader + c->l + c->f); in MIXInitChannel()
730 c->vR = __MIXGetVolume(c->fader + c->r + c->f); in MIXInitChannel()
731 c->vS = __MIXGetVolume(c->fader + c->l1 + c->b); in MIXInitChannel()
732 c->vCL = __MIXGetVolume(c->fader + c->r1 + c->b); in MIXInitChannel()
734 if (c->mode & MIX_MODE_AUXA_PREFADER) in MIXInitChannel()
737 c->vAL = __MIXGetVolume(c->auxA + c->l + c->f); in MIXInitChannel()
738 c->vAR = __MIXGetVolume(c->auxA + c->r + c->f); in MIXInitChannel()
739 c->vAS = __MIXGetVolume(c->auxA + c->l1 + c->b); in MIXInitChannel()
740 c->vCR = __MIXGetVolume(c->auxA + c->r1 + c->b); in MIXInitChannel()
745 c->vAL = __MIXGetVolume(c->fader + c->auxA + c->l + c->f); in MIXInitChannel()
746 c->vAR = __MIXGetVolume(c->fader + c->auxA + c->r + c->f); in MIXInitChannel()
747 c->vAS = __MIXGetVolume(c->fader + c->auxA + c->l1 + c->b); in MIXInitChannel()
748 c->vCR = __MIXGetVolume(c->fader + c->auxA + c->r1 + c->b); in MIXInitChannel()
751 if (c->mode & MIX_MODE_AUXB_PREFADER) in MIXInitChannel()
754 c->vBL = __MIXGetVolume(c->auxB + c->l + c->f); in MIXInitChannel()
755 c->vBR = __MIXGetVolume(c->auxB + c->r + c->f); in MIXInitChannel()
756 c->vBS = __MIXGetVolume(c->auxB + c->l1 + c->b); in MIXInitChannel()
757 c->vCS = __MIXGetVolume(c->auxB + c->r1 + c->b); in MIXInitChannel()
762 c->vBL = __MIXGetVolume(c->fader + c->auxB + c->l + c->f); in MIXInitChannel()
763 c->vBR = __MIXGetVolume(c->fader + c->auxB + c->r + c->f); in MIXInitChannel()
764 c->vBS = __MIXGetVolume(c->fader + c->auxB + c->l1 + c->b); in MIXInitChannel()
765 c->vCS = __MIXGetVolume(c->fader + c->auxB + c->r1 + c->b); in MIXInitChannel()
779 axvpb->pb.ve.currentVolume = c->v; in MIXInitChannel()
784 if((*p++ = c->vL) != 0) mixerCtrl |= AX_PB_MIXCTRL_L; in MIXInitChannel()
786 if((*p++ = c->vR) != 0) mixerCtrl |= AX_PB_MIXCTRL_R; in MIXInitChannel()
788 if((*p++ = c->vAL) != 0) mixerCtrl |= AX_PB_MIXCTRL_A_L; in MIXInitChannel()
790 if((*p++ = c->vAR) != 0) mixerCtrl |= AX_PB_MIXCTRL_A_R; in MIXInitChannel()
792 if((*p++ = c->vBL) != 0) mixerCtrl |= AX_PB_MIXCTRL_B_L; in MIXInitChannel()
794 if((*p++ = c->vBR) != 0) mixerCtrl |= AX_PB_MIXCTRL_B_R; in MIXInitChannel()
796 if((*p++ = c->vCL) != 0) mixerCtrl |= AX_PB_MIXCTRL_C_L; in MIXInitChannel()
798 if((*p++ = c->vCR) != 0) mixerCtrl |= AX_PB_MIXCTRL_C_R; in MIXInitChannel()
800 if((*p++ = c->vS) != 0) mixerCtrl |= AX_PB_MIXCTRL_S; in MIXInitChannel()
802 if((*p++ = c->vAS) != 0) mixerCtrl |= AX_PB_MIXCTRL_A_S; in MIXInitChannel()
804 if((*p++ = c->vBS) != 0) mixerCtrl |= AX_PB_MIXCTRL_B_S; in MIXInitChannel()
806 if((*p++ = c->vCS) != 0) mixerCtrl |= AX_PB_MIXCTRL_C_S; in MIXInitChannel()
1494 MIXChannel *c; in MIXUpdateSettings() local
1501 c = &__MIXChannel[i]; in MIXUpdateSettings()
1502 axvpb = c->axvpb; in MIXUpdateSettings()
1509 if (c->mode & MIX_MODE_UPDATE_INPUT1) in MIXUpdateSettings()
1511 c->v = c->v1; in MIXUpdateSettings()
1514 c->mode &= ~MIX_MODE_UPDATE_INPUT1; in MIXUpdateSettings()
1520 if (c->mode & MIX_MODE_UPDATE_INPUT) in MIXUpdateSettings()
1523 if (c->mode & MIX_MODE_MUTE) in MIXUpdateSettings()
1524 c->v1 = 0; in MIXUpdateSettings()
1526 c->v1 = __MIXGetVolume(c->input); in MIXUpdateSettings()
1529 c->mode &= ~MIX_MODE_UPDATE_INPUT; in MIXUpdateSettings()
1532 c->mode |= MIX_MODE_UPDATE_INPUT1; in MIXUpdateSettings()
1539 if (c->mode & MIX_MODE_UPDATE_MIX1) in MIXUpdateSettings()
1542 c->vL = c->vL1; c->vR = c->vR1; c->vS = c->vS1; in MIXUpdateSettings()
1543 c->vAL = c->vAL1; c->vAR = c->vAR1; c->vAS = c->vAS1; in MIXUpdateSettings()
1544 c->vBL = c->vBL1; c->vBR = c->vBR1; c->vBS = c->vBS1; in MIXUpdateSettings()
1545 c->vCL = c->vCL1; c->vCR = c->vCR1; c->vCS = c->vCS1; in MIXUpdateSettings()
1548 c->mode &= ~MIX_MODE_UPDATE_MIX1; in MIXUpdateSettings()
1555 if (c->mode & MIX_MODE_UPDATE_MIX) in MIXUpdateSettings()
1567 c->vL1 = __MIXGetVolume(c->fader + c->f); in MIXUpdateSettings()
1568 c->vR1 = __MIXGetVolume(c->fader + c->f); in MIXUpdateSettings()
1569 c->vS1 = __MIXGetVolume(c->fader + c->b - 30); // -3dB for S in MIXUpdateSettings()
1571 if (c->mode & MIX_MODE_AUXA_PREFADER) in MIXUpdateSettings()
1574 c->vAL1 = __MIXGetVolume(c->auxA + c->f); in MIXUpdateSettings()
1575 c->vAR1 = __MIXGetVolume(c->auxA + c->f); in MIXUpdateSettings()
1576 c->vAS1 = __MIXGetVolume(c->auxA + c->b - 30); in MIXUpdateSettings()
1581 c->vAL1 = __MIXGetVolume(c->fader + c->auxA + c->f); in MIXUpdateSettings()
1582 c->vAR1 = __MIXGetVolume(c->fader + c->auxA + c->f); in MIXUpdateSettings()
1583 c->vAS1 = __MIXGetVolume(c->fader + c->auxA + c->b - 30); in MIXUpdateSettings()
1586 if (c->mode & MIX_MODE_AUXB_PREFADER) in MIXUpdateSettings()
1589 c->vBL1 = __MIXGetVolume(c->auxB + c->f); in MIXUpdateSettings()
1590 c->vBR1 = __MIXGetVolume(c->auxB + c->f); in MIXUpdateSettings()
1591 c->vBS1 = __MIXGetVolume(c->auxB + c->b - 30); in MIXUpdateSettings()
1596 c->vBL1 = __MIXGetVolume(c->fader + c->auxB + c->f); in MIXUpdateSettings()
1597 c->vBR1 = __MIXGetVolume(c->fader + c->auxB + c->f); in MIXUpdateSettings()
1598 c->vBS1 = __MIXGetVolume(c->fader + c->auxB + c->b - 30); in MIXUpdateSettings()
1601 if (c->mode & MIX_MODE_AUXC_PREFADER) in MIXUpdateSettings()
1604 c->vCL1 = __MIXGetVolume(c->auxC + c->f); in MIXUpdateSettings()
1605 c->vCR1 = __MIXGetVolume(c->auxC + c->f); in MIXUpdateSettings()
1606 c->vCS1 = __MIXGetVolume(c->auxC + c->b - 30); in MIXUpdateSettings()
1611 c->vCL1 = __MIXGetVolume(c->fader + c->auxC + c->f); in MIXUpdateSettings()
1612 c->vCR1 = __MIXGetVolume(c->fader + c->auxC + c->f); in MIXUpdateSettings()
1613 c->vCS1 = __MIXGetVolume(c->fader + c->auxC + c->b - 30); in MIXUpdateSettings()
1622 c->vL1 = __MIXGetVolume(c->fader + c->l + c->f); in MIXUpdateSettings()
1623 c->vR1 = __MIXGetVolume(c->fader + c->r + c->f); in MIXUpdateSettings()
1624 c->vS1 = __MIXGetVolume(c->fader + c->b - 30); // -3dB for S in MIXUpdateSettings()
1626 if (c->mode & MIX_MODE_AUXA_PREFADER) in MIXUpdateSettings()
1629 c->vAL1 = __MIXGetVolume(c->auxA + c->l + c->f); in MIXUpdateSettings()
1630 c->vAR1 = __MIXGetVolume(c->auxA + c->r + c->f); in MIXUpdateSettings()
1631 c->vAS1 = __MIXGetVolume(c->auxA + c->b - 30); in MIXUpdateSettings()
1636 c->vAL1 = __MIXGetVolume(c->fader + c->auxA + c->l + c->f); in MIXUpdateSettings()
1637 c->vAR1 = __MIXGetVolume(c->fader + c->auxA + c->r + c->f); in MIXUpdateSettings()
1638 c->vAS1 = __MIXGetVolume(c->fader + c->auxA + c->b - 30); in MIXUpdateSettings()
1641 if (c->mode & MIX_MODE_AUXB_PREFADER) in MIXUpdateSettings()
1644 c->vBL1 = __MIXGetVolume(c->auxB + c->l + c->f); in MIXUpdateSettings()
1645 c->vBR1 = __MIXGetVolume(c->auxB + c->r + c->f); in MIXUpdateSettings()
1646 c->vBS1 = __MIXGetVolume(c->auxB + c->b - 30); in MIXUpdateSettings()
1651 c->vBL1 = __MIXGetVolume(c->fader + c->auxB + c->l + c->f); in MIXUpdateSettings()
1652 c->vBR1 = __MIXGetVolume(c->fader + c->auxB + c->r + c->f); in MIXUpdateSettings()
1653 c->vBS1 = __MIXGetVolume(c->fader + c->auxB + c->b - 30); in MIXUpdateSettings()
1656 if (c->mode & MIX_MODE_AUXC_PREFADER) in MIXUpdateSettings()
1659 c->vCL1 = __MIXGetVolume(c->auxC + c->l + c->f); in MIXUpdateSettings()
1660 c->vCR1 = __MIXGetVolume(c->auxC + c->r + c->f); in MIXUpdateSettings()
1661 c->vCS1 = __MIXGetVolume(c->auxC + c->b - 30); in MIXUpdateSettings()
1666 c->vCL1 = __MIXGetVolume(c->fader + c->auxC + c->l + c->f); in MIXUpdateSettings()
1667 c->vCR1 = __MIXGetVolume(c->fader + c->auxC + c->r + c->f); in MIXUpdateSettings()
1668 c->vCS1 = __MIXGetVolume(c->fader + c->auxC + c->b - 30); in MIXUpdateSettings()
1676 c->vL1 = __MIXGetVolume(c->fader + c->l + c->f); in MIXUpdateSettings()
1677 c->vR1 = __MIXGetVolume(c->fader + c->r + c->f); in MIXUpdateSettings()
1678 c->vS1 = __MIXGetVolume(c->fader + c->l1 + c->b); in MIXUpdateSettings()
1679 c->vCL1 = __MIXGetVolume(c->fader + c->r1 + c->b); in MIXUpdateSettings()
1681 if (c->mode & MIX_MODE_AUXA_PREFADER) in MIXUpdateSettings()
1684 c->vAL1 = __MIXGetVolume(c->auxA + c->l + c->f); in MIXUpdateSettings()
1685 c->vAR1 = __MIXGetVolume(c->auxA + c->r + c->f); in MIXUpdateSettings()
1686 c->vAS1 = __MIXGetVolume(c->auxA + c->l1 + c->b); in MIXUpdateSettings()
1687 c->vCR1 = __MIXGetVolume(c->auxA + c->r1 + c->b); in MIXUpdateSettings()
1692 c->vAL1 = __MIXGetVolume(c->fader + c->auxA + c->l + c->f); in MIXUpdateSettings()
1693 c->vAR1 = __MIXGetVolume(c->fader + c->auxA + c->r + c->f); in MIXUpdateSettings()
1694 c->vAS1 = __MIXGetVolume(c->fader + c->auxA + c->l1 + c->b); in MIXUpdateSettings()
1695 c->vCR1 = __MIXGetVolume(c->fader + c->auxA + c->r1 + c->b); in MIXUpdateSettings()
1698 if (c->mode & MIX_MODE_AUXB_PREFADER) in MIXUpdateSettings()
1701 c->vBL1 = __MIXGetVolume(c->auxB + c->l + c->f); in MIXUpdateSettings()
1702 c->vBR1 = __MIXGetVolume(c->auxB + c->r + c->f); in MIXUpdateSettings()
1703 c->vBS1 = __MIXGetVolume(c->auxB + c->l1 + c->b); in MIXUpdateSettings()
1704 c->vCS1 = __MIXGetVolume(c->auxB + c->r1 + c->b); in MIXUpdateSettings()
1709 c->vBL1 = __MIXGetVolume(c->fader + c->auxB + c->l + c->f); in MIXUpdateSettings()
1710 c->vBR1 = __MIXGetVolume(c->fader + c->auxB + c->r + c->f); in MIXUpdateSettings()
1711 c->vBS1 = __MIXGetVolume(c->fader + c->auxB + c->l1 + c->b); in MIXUpdateSettings()
1712 c->vCS1 = __MIXGetVolume(c->fader + c->auxB + c->r1 + c->b); in MIXUpdateSettings()
1721 c->mode &= ~MIX_MODE_UPDATE_MIX; in MIXUpdateSettings()
1722 c->mode |= MIX_MODE_UPDATE_MIX1; in MIXUpdateSettings()
1731 axvpb->pb.ve.currentVolume = c->v; in MIXUpdateSettings()
1732 axvpb->pb.ve.currentDelta = (s16)((c->v1 - c->v) / AX_IN_SAMPLES_PER_FRAME); in MIXUpdateSettings()
1741 if((*p++ = c->vL) != 0) in MIXUpdateSettings()
1743 if((*p++ = (u16)((c->vL1 - c->vL) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1745 if((*p++ = c->vR) != 0) in MIXUpdateSettings()
1747 if((*p++ = (u16)((c->vR1 - c->vR) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1750 if((*p++ = c->vAL) != 0) in MIXUpdateSettings()
1752 if((*p++ = (u16)((c->vAL1 - c->vAL) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1754 if((*p++ = c->vAR) != 0) in MIXUpdateSettings()
1756 if((*p++ = (u16)((c->vAR1 - c->vAR) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1759 if((*p++ = c->vBL) != 0) in MIXUpdateSettings()
1761 if((*p++ = (u16)((c->vBL1 - c->vBL) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1763 if((*p++ = c->vBR) != 0) in MIXUpdateSettings()
1765 if((*p++ = (u16)((c->vBR1 - c->vBR) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1768 if((*p++ = c->vCL) != 0) in MIXUpdateSettings()
1770 if((*p++ = (u16)((c->vCL1 - c->vCL) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1772 if((*p++ = c->vCR) != 0) in MIXUpdateSettings()
1774 if((*p++ = (u16)((c->vCR1 - c->vCR) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1777 if((*p++ = c->vS) != 0) in MIXUpdateSettings()
1779 if((*p++ = (u16)((c->vS1 - c->vS) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1782 if((*p++ = c->vAS) != 0) in MIXUpdateSettings()
1784 if((*p++ = (u16)((c->vAS1 - c->vAS) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1787 if((*p++ = c->vBS) != 0) in MIXUpdateSettings()
1789 if((*p++ = (u16)((c->vBS1 - c->vBS) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()
1792 if((*p++ = c->vCS) != 0) in MIXUpdateSettings()
1794 if((*p++ = (u16)((c->vCS1 - c->vCS) / AX_IN_SAMPLES_PER_FRAME)) != 0) in MIXUpdateSettings()