[PATCH] xaudio2_7: Trace FAudio version being used

Andrew Eikum aeikum at codeweavers.com
Mon Mar 23 14:50:09 CDT 2020


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

On Fri, Mar 20, 2020 at 07:38:03AM +0000, Alistair Leslie-Hughes wrote:
> Signed-off-by: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
> ---
>  configure.ac                | 3 ++-
>  dlls/xaudio2_7/xaudio_dll.c | 3 +++
>  include/config.h.in         | 3 +++
>  3 files changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/configure.ac b/configure.ac
> index 3222f21732..fc4fd64d55 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -1756,7 +1756,8 @@ then
>          [AC_CHECK_HEADERS([FAudio.h],
>              [WINE_CHECK_SONAME(FAudio,FAudioCreate,,,[$FAUDIO_LIBS],[[libFAudio*]])])
>               WINE_CHECK_LIB_FUNCS([FAudio_CommitOperationSet \
> -                                   F3DAudioInitialize8], [$FAUDIO_LIBS])
> +                                   F3DAudioInitialize8 \
> +                                   FAudioLinkedVersion], [$FAUDIO_LIBS])
>              ])
>  fi
>  WINE_NOTICE_WITH(faudio,[test "x$ac_cv_lib_soname_FAudio" = "x"],
> diff --git a/dlls/xaudio2_7/xaudio_dll.c b/dlls/xaudio2_7/xaudio_dll.c
> index fa0361182c..e8b81b125a 100644
> --- a/dlls/xaudio2_7/xaudio_dll.c
> +++ b/dlls/xaudio2_7/xaudio_dll.c
> @@ -90,6 +90,9 @@ BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD reason, void *pReserved)
>      case DLL_PROCESS_ATTACH:
>          instance = hinstDLL;
>          DisableThreadLibraryCalls( hinstDLL );
> +#ifdef HAVE_FAUDIOLINKEDVERSION
> +        TRACE("Using FAudio version %d\n", FAudioLinkedVersion() );
> +#endif
>          break;
>      }
>      return TRUE;
> diff --git a/include/config.h.in b/include/config.h.in
> index de434d6ed2..4fa805ef19 100644
> --- a/include/config.h.in
> +++ b/include/config.h.in
> @@ -152,6 +152,9 @@
>  /* Define to 1 if you have the `fallocate' function. */
>  #undef HAVE_FALLOCATE
>  
> +/* Define to 1 if you have the `FAudioLinkedVersion' function. */
> +#undef HAVE_FAUDIOLINKEDVERSION
> +
>  /* Define to 1 if you have the `FAudio_CommitOperationSet' function. */
>  #undef HAVE_FAUDIO_COMMITOPERATIONSET
>  
> -- 
> 2.25.1
> 
> 



More information about the wine-devel mailing list