[PATCH] Rename winemp3.acm to l3codeca.acm.

Andrew Eikum aeikum at codeweavers.com
Fri Oct 13 14:45:23 CDT 2017


Signed-off-by: Andrew Eikum <aeikum at codeweavers.com>

---
(This is for bug 43236.)

On Thu, Oct 12, 2017 at 09:19:12AM -0500, Zebediah Figura wrote:
> This fixes a regression introduced by commit
> ae34a0f5407ffac492e9bfb5ce5b4267183ea4c5. The program(s) call
> acmFormatEnum() on every installed ACM driver, which correctly fails as
> demonstrated by that commit. When this fails, the program then attempts
> to open l3codeca.acm directly, which fails on Wine.
> 
> Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
> ---
>  configure                                                           | 6 +++---
>  configure.ac                                                        | 4 ++--
>  dlls/{winemp3.acm => l3codeca.acm}/Makefile.in                      | 2 +-
>  .../winemp3.acm.spec => l3codeca.acm/l3codeca.acm.spec}             | 0
>  dlls/{winemp3.acm => l3codeca.acm}/mpegl3.c                         | 0
>  loader/wine.inf.in                                                  | 2 +-
>  programs/winecfg/libraries.c                                        | 2 +-
>  tools/winapi/win32.api                                              | 2 +-
>  8 files changed, 9 insertions(+), 9 deletions(-)
>  rename dlls/{winemp3.acm => l3codeca.acm}/Makefile.in (82%)
>  rename dlls/{winemp3.acm/winemp3.acm.spec => l3codeca.acm/l3codeca.acm.spec} (100%)
>  rename dlls/{winemp3.acm => l3codeca.acm}/mpegl3.c (100%)
> 
> diff --git a/configure b/configure
> index 095aa39..98bc0266 100755
> --- a/configure
> +++ b/configure
> @@ -1277,6 +1277,7 @@ enable_kernel32
>  enable_kernelbase
>  enable_ksuser
>  enable_ktmw32
> +enable_l3codeca_acm
>  enable_loadperf
>  enable_localspl
>  enable_localui
> @@ -1508,7 +1509,6 @@ enable_winehid_sys
>  enable_winejoystick_drv
>  enable_winemac_drv
>  enable_winemapi
> -enable_winemp3_acm
>  enable_wineoss_drv
>  enable_wineps_drv
>  enable_winepulse_drv
> @@ -14128,7 +14128,7 @@ if test "x$ac_cv_lib_mpg123_mpg123_feed" != xyes -a x"$ac_cv_header_CoreAudio_Co
>    *)   as_fn_error $? "libmpg123 ${notice_platform}development files not found (or too old), mp3 codec won't be supported.
>  This is an error since --with-mpg123 was requested." "$LINENO" 5 ;;
>  esac
> -enable_winemp3_acm=${enable_winemp3_acm:-no}
> +enable_l3codeca_acm=${enable_l3codeca_acm:-no}
>  fi
>  
>  if test "$ac_cv_header_AL_al_h" = "yes"
> @@ -18456,6 +18456,7 @@ wine_fn_config_dll keyboard.drv16 enable_win16
>  wine_fn_config_dll krnl386.exe16 enable_win16 implib kernel
>  wine_fn_config_dll ksuser enable_ksuser
>  wine_fn_config_dll ktmw32 enable_ktmw32
> +wine_fn_config_dll l3codeca.acm enable_l3codeca_acm
>  wine_fn_config_dll loadperf enable_loadperf implib
>  wine_fn_config_dll localspl enable_localspl clean
>  wine_fn_config_test dlls/localspl/tests localspl_test
> @@ -18826,7 +18827,6 @@ wine_fn_config_dll winehid.sys enable_winehid_sys
>  wine_fn_config_dll winejoystick.drv enable_winejoystick_drv
>  wine_fn_config_dll winemac.drv enable_winemac_drv clean
>  wine_fn_config_dll winemapi enable_winemapi
> -wine_fn_config_dll winemp3.acm enable_winemp3_acm
>  wine_fn_config_dll wineoss.drv enable_wineoss_drv
>  wine_fn_config_dll wineps.drv enable_wineps_drv clean
>  wine_fn_config_dll wineps16.drv16 enable_win16
> diff --git a/configure.ac b/configure.ac
> index 44c7eed..76c7af5 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1684,7 +1684,7 @@ then
>  fi
>  WINE_NOTICE_WITH(mpg123,[test "x$ac_cv_lib_mpg123_mpg123_feed" != xyes -a x"$ac_cv_header_CoreAudio_CoreAudio_h" != xyes],
>                   [libmpg123 ${notice_platform}development files not found (or too old), mp3 codec won't be supported.],
> -                 [enable_winemp3_acm])
> +                 [enable_l3codeca_acm])
>  
>  dnl **** Check for OpenAL 1.1 ****
>  if test "$ac_cv_header_AL_al_h" = "yes"
> @@ -3220,6 +3220,7 @@ WINE_CONFIG_DLL(keyboard.drv16,enable_win16)
>  WINE_CONFIG_DLL(krnl386.exe16,enable_win16,[implib],[kernel])
>  WINE_CONFIG_DLL(ksuser)
>  WINE_CONFIG_DLL(ktmw32)
> +WINE_CONFIG_DLL(l3codeca.acm)
>  WINE_CONFIG_DLL(loadperf,,[implib])
>  WINE_CONFIG_DLL(localspl,,[clean])
>  WINE_CONFIG_TEST(dlls/localspl/tests)
> @@ -3590,7 +3591,6 @@ WINE_CONFIG_DLL(winehid.sys)
>  WINE_CONFIG_DLL(winejoystick.drv)
>  WINE_CONFIG_DLL(winemac.drv,,[clean])
>  WINE_CONFIG_DLL(winemapi)
> -WINE_CONFIG_DLL(winemp3.acm)
>  WINE_CONFIG_DLL(wineoss.drv)
>  WINE_CONFIG_DLL(wineps.drv,,[clean])
>  WINE_CONFIG_DLL(wineps16.drv16,enable_win16)
> diff --git a/dlls/winemp3.acm/Makefile.in b/dlls/l3codeca.acm/Makefile.in
> similarity index 82%
> rename from dlls/winemp3.acm/Makefile.in
> rename to dlls/l3codeca.acm/Makefile.in
> index 6e24c45..4f946ed 100644
> --- a/dlls/winemp3.acm/Makefile.in
> +++ b/dlls/l3codeca.acm/Makefile.in
> @@ -1,4 +1,4 @@
> -MODULE    = winemp3.acm
> +MODULE    = l3codeca.acm
>  IMPORTS   = winmm user32
>  EXTRAINCL = $(MPG123_CFLAGS)
>  EXTRALIBS = $(MPG123_LIBS) $(COREAUDIO_LIBS)
> diff --git a/dlls/winemp3.acm/winemp3.acm.spec b/dlls/l3codeca.acm/l3codeca.acm.spec
> similarity index 100%
> rename from dlls/winemp3.acm/winemp3.acm.spec
> rename to dlls/l3codeca.acm/l3codeca.acm.spec
> diff --git a/dlls/winemp3.acm/mpegl3.c b/dlls/l3codeca.acm/mpegl3.c
> similarity index 100%
> rename from dlls/winemp3.acm/mpegl3.c
> rename to dlls/l3codeca.acm/mpegl3.c
> diff --git a/loader/wine.inf.in b/loader/wine.inf.in
> index 322d2cd..660e87d 100644
> --- a/loader/wine.inf.in
> +++ b/loader/wine.inf.in
> @@ -2635,7 +2635,7 @@ system.ini, mci,,"waveaudio=mciwave.dll"
>  system.ini, drivers32,,"msacm.imaadpcm=imaadp32.acm"
>  system.ini, drivers32,,"msacm.msadpcm=msadp32.acm"
>  system.ini, drivers32,,"msacm.msg711=msg711.acm"
> -system.ini, drivers32,,"msacm.winemp3=winemp3.acm"
> +system.ini, drivers32,,"msacm.l3acm=l3codeca.acm"
>  system.ini, drivers32,,"msacm.msgsm610=msgsm32.acm"
>  system.ini, drivers32,,"vidc.mrle=msrle32.dll"
>  system.ini, drivers32,,"vidc.msvc=msvidc32.dll"
> diff --git a/programs/winecfg/libraries.c b/programs/winecfg/libraries.c
> index ff3f67a..d414c75 100644
> --- a/programs/winecfg/libraries.c
> +++ b/programs/winecfg/libraries.c
> @@ -57,6 +57,7 @@ static const char * const builtin_only[] =
>      "icmp",
>      "iphlpapi",
>      "kernel32",
> +    "l3codeca.acm",
>      "mountmgr.sys",
>      "mswsock",
>      "ntdll",
> @@ -70,7 +71,6 @@ static const char * const builtin_only[] =
>      "w32skrnl",
>      "wined3d",
>      "winedos",
> -    "winemp3.acm",
>      "wineps",
>      "winmm",
>      "wintab32",
> diff --git a/tools/winapi/win32.api b/tools/winapi/win32.api
> index 172bb17..3a4557a 100644
> --- a/tools/winapi/win32.api
> +++ b/tools/winapi/win32.api
> @@ -5760,7 +5760,7 @@ UINT
>  
>  DWORD_PTR
>  
> -%%winemp3.acm
> +%%l3codeca.acm
>  
>  %long
>  
> -- 
> 2.7.4
> 
> 
> 



More information about the wine-patches mailing list