VirtualBox

Changeset 87048 in vbox for trunk/src/VBox/Storage


Ignore:
Timestamp:
Dec 7, 2020 2:44:34 PM (4 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
141794
Message:

CUE, DevATA: Added support for MODE2/2352 tracks in CUE sheets and IDE/ATAPI emulation (see bugref:6975).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Storage/CUE.cpp

    r82968 r87048  
    9696    CUEKEYWORD_MODE1_2048,
    9797    CUEKEYWORD_MODE1_2352,
     98    CUEKEYWORD_MODE2_2352,
    9899    CUEKEYWORD_AUDIO,
    99100    CUEKEYWORD_REM
     
    253254    {RT_STR_TUPLE("MODE1/2048"), CUEKEYWORD_MODE1_2048},
    254255    {RT_STR_TUPLE("MODE1/2352"), CUEKEYWORD_MODE1_2352},
     256    {RT_STR_TUPLE("MODE2/2352"), CUEKEYWORD_MODE2_2352},
    255257    {RT_STR_TUPLE("AUDIO"),      CUEKEYWORD_AUDIO},
    256258    {RT_STR_TUPLE("REM"),        CUEKEYWORD_REM}
     
    960962                if (   cueTokenizerSkipIfIsKeywordEqual(pTokenizer, CUEKEYWORD_AUDIO)
    961963                    || cueTokenizerSkipIfIsKeywordEqual(pTokenizer, CUEKEYWORD_MODE1_2048)
    962                     || cueTokenizerSkipIfIsKeywordEqual(pTokenizer, CUEKEYWORD_MODE1_2352))
     964                    || cueTokenizerSkipIfIsKeywordEqual(pTokenizer, CUEKEYWORD_MODE1_2352)
     965                    || cueTokenizerSkipIfIsKeywordEqual(pTokenizer, CUEKEYWORD_MODE2_2352))
    963966                {
    964967                    /*
     
    981984                                pRegion->cbBlock     = 2352;
    982985                                pRegion->enmDataForm = VDREGIONDATAFORM_MODE1_2352;
     986                            }
     987                            else if (enmDataMode == CUEKEYWORD_MODE2_2352)
     988                            {
     989                                pRegion->cbBlock     = 2352;
     990                                pRegion->enmDataForm = VDREGIONDATAFORM_MODE2_2352;
    983991                            }
    984992                            else if (enmDataMode == CUEKEYWORD_AUDIO)
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