You've already forked wine-staging
mirror of
https://gitlab.winehq.org/wine/wine-staging.git
synced 2025-04-13 14:42:51 -07:00
Rebase against 4005e6e659107c29f93e7a35a3bb933b22416598.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
From 4e90e07da9b0880527ac5aed3d2d27b2ba094d83 Mon Sep 17 00:00:00 2001
|
||||
From 8eecf2d7d5632e0ce4907981f195309a883f6ff6 Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Michael=20M=C3=BCller?= <michael@fds-team.de>
|
||||
Date: Sun, 21 Aug 2016 02:36:47 +0200
|
||||
Subject: winemp3.acm: Check input format in MPEG3_StreamOpen.
|
||||
@@ -9,11 +9,11 @@ Subject: winemp3.acm: Check input format in MPEG3_StreamOpen.
|
||||
2 files changed, 85 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/dlls/msacm32/tests/msacm.c b/dlls/msacm32/tests/msacm.c
|
||||
index a485f9a197..13532a4980 100644
|
||||
index 337e20c4b03..a4aa599fd6f 100644
|
||||
--- a/dlls/msacm32/tests/msacm.c
|
||||
+++ b/dlls/msacm32/tests/msacm.c
|
||||
@@ -1249,6 +1249,76 @@ static void test_acmFormatTagDetails(void)
|
||||
ok(aftd.cbFormatSize == sizeof(MPEGLAYER3WAVEFORMAT), "got %d\n", aftd.cbFormatSize);
|
||||
@@ -1274,6 +1274,76 @@ static void test_acmFormatChoose(void)
|
||||
afc.pwfx = pwfx;
|
||||
}
|
||||
|
||||
+static void test_mp3(void)
|
||||
@@ -89,16 +89,16 @@ index a485f9a197..13532a4980 100644
|
||||
static struct
|
||||
{
|
||||
struct
|
||||
@@ -1418,6 +1488,7 @@ START_TEST(msacm)
|
||||
test_convert();
|
||||
@@ -1444,6 +1514,7 @@ 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();
|
||||
diff --git a/dlls/winemp3.acm/mpegl3.c b/dlls/winemp3.acm/mpegl3.c
|
||||
index 13a6109a77..b5ba4c6d83 100644
|
||||
index 0e419bd66dc..b28519f835a 100644
|
||||
--- a/dlls/winemp3.acm/mpegl3.c
|
||||
+++ b/dlls/winemp3.acm/mpegl3.c
|
||||
@@ -215,6 +215,7 @@ static void MPEG3_Reset(PACMDRVSTREAMINSTANCE adsi, AcmMpeg3Data* aad)
|
||||
@@ -128,7 +128,7 @@ index 13a6109a77..b5ba4c6d83 100644
|
||||
/* resampling or mono <=> stereo not available
|
||||
* MPEG3 algo only define 16 bit per sample output
|
||||
*/
|
||||
@@ -270,7 +283,7 @@ static LRESULT MPEG3_StreamOpen(PACMDRVSTREAMINSTANCE adsi)
|
||||
@@ -273,7 +286,7 @@ static LRESULT MPEG3_StreamOpen(PACMDRVSTREAMINSTANCE adsi)
|
||||
theEnd:
|
||||
HeapFree(GetProcessHeap(), 0, aad);
|
||||
adsi->dwDriver = 0L;
|
||||
|
Reference in New Issue
Block a user