[MSACM32_WINETEST] Sync with Wine 3.0. CORE-14225
authorAmine Khaldi <amine.khaldi@reactos.org>
Fri, 19 Jan 2018 11:32:24 +0000 (12:32 +0100)
committerAmine Khaldi <amine.khaldi@reactos.org>
Fri, 19 Jan 2018 11:32:24 +0000 (12:32 +0100)
modules/rostests/winetests/msacm32/msacm.c

index ce1837c..a484896 100644 (file)
@@ -1276,76 +1276,6 @@ static void test_acmFormatChoose(void)
     HeapFree(GetProcessHeap(), 0, pwfx);
 }
 
-static void test_mp3(void)
-{
-    MPEGLAYER3WAVEFORMAT src;
-    WAVEFORMATEX dst;
-    HACMSTREAM has;
-    DWORD output;
-    MMRESULT mr;
-
-    src.wfx.wFormatTag = WAVE_FORMAT_MPEGLAYER3;
-    src.wfx.nSamplesPerSec = 11025;
-    src.wfx.wBitsPerSample = 0;
-    src.wfx.nChannels = 1;
-    src.wfx.nBlockAlign = 576;
-    src.wfx.nAvgBytesPerSec = 2000;
-
-    src.wID = MPEGLAYER3_ID_MPEG;
-    src.fdwFlags = 0;
-    src.nBlockSize = 576;
-    src.nFramesPerBlock = 1;
-    src.nCodecDelay = 0;
-
-    dst.cbSize = 0;
-    dst.wFormatTag = WAVE_FORMAT_PCM;
-    dst.nSamplesPerSec = 11025;
-    dst.wBitsPerSample = 16;
-    dst.nChannels = 1;
-    dst.nBlockAlign = dst.wBitsPerSample * dst.nChannels / 8;
-    dst.nAvgBytesPerSec = dst.nSamplesPerSec * dst.nBlockAlign;
-
-    src.wfx.cbSize = 0;
-
-    mr = acmStreamOpen(&has, NULL, (WAVEFORMATEX*)&src, &dst, NULL, 0, 0, 0);
-    ok(mr == ACMERR_NOTPOSSIBLE, "expected error ACMERR_NOTPOSSIBLE, got 0x%x\n", mr);
-    if (mr == MMSYSERR_NOERROR) acmStreamClose(has, 0);
-
-    src.wfx.cbSize = MPEGLAYER3_WFX_EXTRA_BYTES;
-    src.wID = 0;
-
-    mr = acmStreamOpen(&has, NULL, (WAVEFORMATEX*)&src, &dst, NULL, 0, 0, 0);
-    ok(mr == ACMERR_NOTPOSSIBLE, "expected error ACMERR_NOTPOSSIBLE, got 0x%x\n", mr);
-    if (mr == MMSYSERR_NOERROR) acmStreamClose(has, 0);
-
-    src.wID = MPEGLAYER3_ID_MPEG;
-    src.nBlockSize = 0;
-
-    mr = acmStreamOpen(&has, NULL, (WAVEFORMATEX*)&src, &dst, NULL, 0, 0, 0);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-    mr = acmStreamClose(has, 0);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-
-    src.nBlockSize = 576;
-    src.wfx.nAvgBytesPerSec = 0;
-
-    mr = acmStreamOpen(&has, NULL, (WAVEFORMATEX*)&src, &dst, NULL, 0, 0, 0);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-    /* causes a division by zero exception */
-    if (0) acmStreamSize(has, 4000, &output, ACM_STREAMSIZEF_SOURCE);
-    mr = acmStreamClose(has, 0);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-
-    src.wfx.nAvgBytesPerSec = 2000;
-
-    mr = acmStreamOpen(&has, NULL, (WAVEFORMATEX*)&src, &dst, NULL, 0, 0, 0);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-    mr = acmStreamSize(has, 4000, &output, ACM_STREAMSIZEF_SOURCE);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-    mr = acmStreamClose(has, 0);
-    ok(mr == MMSYSERR_NOERROR, "failed with error 0x%x\n", mr);
-}
-
 static struct
 {
     struct
@@ -1516,7 +1446,6 @@ START_TEST(msacm)
     test_acmFormatSuggest();
     test_acmFormatTagDetails();
     test_acmFormatChoose();
-    test_mp3();
     /* Test acmDriverAdd in the end as it may conflict
      * with other tests due to codec lookup order */
     test_acmDriverAdd();