VirtualBox

Changeset 65023 in vbox for trunk/src/VBox/Devices/Audio


Ignore:
Timestamp:
Dec 29, 2016 10:02:37 AM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112518
Message:

Renaming.

File:
1 edited

Legend:

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

    r65021 r65023  
    4747*********************************************************************************************************************************/
    4848
    49 #if 0
     49#ifdef DEBUG_andy
    5050/*
    5151 * AC97_DEBUG_DUMP_PCM_DATA enables dumping the raw PCM data
     
    470470#ifndef VBOX_DEVICE_STRUCT_TESTCASE
    471471
    472 DECLINLINE(PAC97STREAM)   ichac97GetStreamFromID(PAC97STATE pThis, uint32_t uID);
     472DECLINLINE(PAC97STREAM)   ichac97GetStreamFromIdx(PAC97STATE pThis, uint32_t uIdx);
    473473static int                ichac97StreamCreate(PAC97STATE pThis, PAC97STREAM pStream, uint8_t u8Strm);
    474474static void               ichac97StreamDestroy(PAC97STATE pThis, PAC97STREAM pStream);
     
    18481848 * @param   i                   AC'97 index to convert.
    18491849 */
    1850 static PDMAUDIORECSOURCE ichac97IndextoRecSource(uint8_t i)
    1851 {
    1852     switch (i)
     1850static PDMAUDIORECSOURCE ichac97IdxToRecSource(uint8_t uIdx)
     1851{
     1852    switch (uIdx)
    18531853    {
    18541854        case AC97_REC_MIC:     return PDMAUDIORECSOURCE_MIC;
     
    18621862    }
    18631863
    1864     LogFlowFunc(("Unknown record source %d, using MIC\n", i));
     1864    LogFlowFunc(("Unknown record source %d, using MIC\n", uIdx));
    18651865    return PDMAUDIORECSOURCE_MIC;
    18661866}
     
    18721872 * @param   rs                  PDM audio recording source to convert.
    18731873 */
    1874 static uint8_t ichac97RecSourceToIndex(PDMAUDIORECSOURCE rs)
    1875 {
    1876     switch (rs)
     1874static uint8_t ichac97RecSourceToIdx(PDMAUDIORECSOURCE enmRecSrc)
     1875{
     1876    switch (enmRecSrc)
    18771877    {
    18781878        case PDMAUDIORECSOURCE_MIC:     return AC97_REC_MIC;
     
    18861886    }
    18871887
    1888     LogFlowFunc(("Unknown audio recording source %d using MIC\n", rs));
     1888    LogFlowFunc(("Unknown audio recording source %d using MIC\n", enmRecSrc));
    18891889    return AC97_REC_MIC;
     1890}
     1891
     1892/**
     1893 * Retrieves an AC'97 audio stream from an AC'97 stream index.
     1894 *
     1895 * @returns Pointer to AC'97 audio stream if found, or NULL if not found / invalid.
     1896 * @param pThis                 AC'97 state.
     1897 * @param uIdx                  AC'97 stream index to retrieve AC'97 audio stream for.
     1898 */
     1899DECLINLINE(PAC97STREAM) ichac97GetStreamFromIdx(PAC97STATE pThis, uint32_t uIdx)
     1900{
     1901    switch (uIdx)
     1902    {
     1903        case AC97SOUNDSOURCE_PI_INDEX: return &pThis->StreamLineIn;
     1904        case AC97SOUNDSOURCE_MC_INDEX: return &pThis->StreamMicIn;
     1905        case AC97SOUNDSOURCE_PO_INDEX: return &pThis->StreamOut;
     1906        default:                       break;
     1907    }
     1908
     1909    return NULL;
    18901910}
    18911911
     
    18971917 * @param   val                 AC'97 recording source index to set.
    18981918 */
    1899 static void ichac97RecordSelect(PAC97STATE pThis, uint32_t val)
     1919static void ichac97MixerRecordSelect(PAC97STATE pThis, uint32_t val)
    19001920{
    19011921    uint8_t rs = val & AC97_REC_MASK;
    19021922    uint8_t ls = (val >> 8) & AC97_REC_MASK;
    1903     PDMAUDIORECSOURCE ars = ichac97IndextoRecSource(rs);
    1904     PDMAUDIORECSOURCE als = ichac97IndextoRecSource(ls);
    1905     rs = ichac97RecSourceToIndex(ars);
    1906     ls = ichac97RecSourceToIndex(als);
     1923    PDMAUDIORECSOURCE ars = ichac97IdxToRecSource(rs);
     1924    PDMAUDIORECSOURCE als = ichac97IdxToRecSource(ls);
     1925    rs = ichac97RecSourceToIdx(ars);
     1926    ls = ichac97RecSourceToIdx(als);
    19071927    ichac97MixerSet(pThis, AC97_Record_Select, rs | (ls << 8));
    19081928}
     
    19651985        ichac97MixerSet(pThis, AC97_Vendor_ID2              , 0x7600); /* 7608 */
    19661986    }
    1967     ichac97RecordSelect(pThis, 0);
     1987    ichac97MixerRecordSelect(pThis, 0);
    19681988
    19691989    ichac97MixerSetVolume(pThis, AC97_Master_Volume_Mute,  PDMAUDIOMIXERCTL_VOLUME_MASTER, 0x8000);
     
    23492369    const uint32_t uPortIdx = Port - pThis->IOPortBase[1];
    23502370
    2351     PAC97STREAM pStream = ichac97GetStreamFromID(pThis, AC97_PORT2IDX(uPortIdx));
     2371    PAC97STREAM pStream = ichac97GetStreamFromIdx(pThis, AC97_PORT2IDX(uPortIdx));
    23522372    PAC97BMREGS pRegs   = NULL;
    23532373
     
    25202540    const uint32_t uPortIdx = Port - pThis->IOPortBase[1];
    25212541
    2522     PAC97STREAM pStream = ichac97GetStreamFromID(pThis, AC97_PORT2IDX(uPortIdx));
     2542    PAC97STREAM pStream = ichac97GetStreamFromIdx(pThis, AC97_PORT2IDX(uPortIdx));
    25232543    PAC97BMREGS pRegs   = NULL;
    25242544
     
    28022822                    break;
    28032823                case AC97_Record_Select:
    2804                     ichac97RecordSelect(pThis, u32Val);
     2824                    ichac97MixerRecordSelect(pThis, u32Val);
    28052825                    break;
    28062826                case AC97_Vendor_ID1:
     
    29202940}
    29212941
    2922 /**
    2923  * Retrieves an AC'97 audio stream from an AC'97 stream index.
    2924  *
    2925  * @returns Pointer to AC'97 audio stream if found, or NULL if not found / invalid.
    2926  * @param                       AC'97 state.
    2927  */
    2928 DECLINLINE(PAC97STREAM) ichac97GetStreamFromID(PAC97STATE pThis, uint32_t uID)
    2929 {
    2930     switch (uID)
    2931     {
    2932         case AC97SOUNDSOURCE_PI_INDEX: return &pThis->StreamLineIn;
    2933         case AC97SOUNDSOURCE_MC_INDEX: return &pThis->StreamMicIn;
    2934         case AC97SOUNDSOURCE_PO_INDEX: return &pThis->StreamOut;
    2935         default:                       break;
    2936     }
    2937 
    2938     return NULL;
    2939 }
    2940 
    29412942#ifdef IN_RING3
    29422943/**
     
    30613062    SSMR3GetMem(pSSM, uaStrmsActive, sizeof(uaStrmsActive));
    30623063
    3063     ichac97RecordSelect(pThis, ichac97MixerGet(pThis, AC97_Record_Select));
     3064    ichac97MixerRecordSelect(pThis, ichac97MixerGet(pThis, AC97_Record_Select));
    30643065# define V_(a, b) ichac97MixerSetVolume(pThis, a, b, ichac97MixerGet(pThis, a))
    30653066    V_(AC97_Master_Volume_Mute,  PDMAUDIOMIXERCTL_VOLUME_MASTER);
Note: See TracChangeset for help on using the changeset viewer.

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