VirtualBox

Changeset 67778 in vbox for trunk/src


Ignore:
Timestamp:
Jul 4, 2017 1:51:06 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
116690
Message:

Audio/DevIchAc97.cpp: Added a define for maximum number of BDLEs (AC97_MAX_BDLE).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Devices/Audio/DevIchAc97.cpp

    r67776 r67778  
    115115
    116116#define AC97_BD_MAX_LEN_MASK 0xFFFE
     117
     118#define AC97_MAX_BDLE        32         /**< Maximum number of BDLEs. */
    117119/** @} */
    118120
     
    22042206            pRegs->sr &= ~AC97_SR_CELV;
    22052207            pRegs->civ = pRegs->piv;
    2206             pRegs->piv = (pRegs->piv + 1) % 32; /** @todo r=andy Define for max BDLEs? */
     2208            pRegs->piv = (pRegs->piv + 1) % AC97_MAX_BDLE;
    22072209
    22082210            ichac97StreamFetchBDLE(pThis, pStream);
     
    23162318            {
    23172319                pRegs->civ = pRegs->piv;
    2318                 pRegs->piv = (pRegs->piv + 1) % 32; /** @todo r=andy Define for max BDLEs? */
     2320                pRegs->piv = (pRegs->piv + 1) % AC97_MAX_BDLE;
    23192321                ichac97StreamFetchBDLE(pThis, pStream);
    23202322            }
     
    25312533                        pRegs->sr &= ~(AC97_SR_DCH | AC97_SR_CELV);
    25322534                        pRegs->civ = pRegs->piv;
    2533                         pRegs->piv = (pRegs->piv + 1) % 32;
     2535                        pRegs->piv = (pRegs->piv + 1) % AC97_MAX_BDLE;
    25342536
    25352537                        ichac97StreamFetchBDLE(pThis, pStream);
    25362538                    }
    2537                     pRegs->lvi = u32Val % 32;
     2539                    pRegs->lvi = u32Val % AC97_MAX_BDLE;
    25382540                    Log3Func(("[SD%RU8] LVI <- %#x\n", pStream->u8SD, u32Val));
    25392541                    break;
     
    25782580
    25792581                            pRegs->civ = pRegs->piv;
    2580                             pRegs->piv = (pRegs->piv + 1) % 32;
     2582                            pRegs->piv = (pRegs->piv + 1) % AC97_MAX_BDLE;
    25812583
    25822584                            pRegs->sr &= ~AC97_SR_DCH;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette