Commit Graph

37 Commits

Author SHA1 Message Date
Eric Pouech 6cdeed87b3 msadp32.acm: Enable compilation with long types.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-16 21:43:46 +01:00
Alexandre Julliard f0cd33c69e include: Add support for defining Win32 types as 'long' where possible.
Add -DWINE_NO_LONG_TYPES to modules that still have compilation
warnings with long types.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-27 20:38:22 +01:00
Alexandre Julliard 088a787a2c makefiles: Make -mno-cygwin the default.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-09-20 22:45:48 +02:00
Michael Stefaniuc 93a55831b2 msadp32.acm: Use wide-char string literals.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-10-02 09:58:23 +02:00
Alexandre Julliard a75177c302 msadp32.acm: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-12 11:44:26 +02:00
Michael Stefaniuc 36c503c9f0 msadp32.acm: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-11-15 23:01:47 +01:00
Michael Stefaniuc 947600a33d msadp32.acm: Avoid ARRAY_SIZE-like macros.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-13 17:20:43 +02:00
Bruno Jesus 72528be84f msadpcm32.acm: Stop converting data instead of crashing.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
2015-10-01 16:34:02 +09:00
Bruno Jesus f5d183e20e msadp32.acm: Ensure we have enough memory before memcopying data. 2015-09-09 16:18:47 +09:00
Andrew Eikum ab22ea74a4 msacm32: Make ACM driver details match native more closely. 2015-05-27 14:31:39 +09:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Andrew Eikum 39185814b1 msadp32: Also convert to 8-bit PCM. 2013-11-04 20:14:35 +01:00
Francois Gouget fac36c55e9 Assorted typo, spelling, wording and case fixes. 2012-05-15 16:26:43 +02:00
Frédéric Delanoy b5a33dab88 dlls: Assorted spelling fixes. 2011-08-02 20:47:51 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
William Waghorn 461a428fe6 msadp32: Refuse unknown destination format.
ADPCM_FormatSuggest must report NOTPOSSIBLE if the destination format
is not supported.
2009-03-23 12:37:37 +01:00
Adam Stoelting 23066a5e73 msadp32.acm: Changed pointer cast from DWORD to DWORD_PTR. 2009-02-23 12:19:59 +01:00
Stefano Guidoni 7fb434838c msadp32: ADPCM_FormatSuggest compare source format tag with destination format tag. 2009-02-11 15:56:02 +01:00
Stefano Guidoni d6ae9f8800 msadp32: MSDN suggests "wfx.nBlockAlign * 2 / wfx.nChannels - 12" as the formula for calculating wSamplesPerBlock. 2009-02-11 15:56:02 +01:00
Stefano Guidoni 279e797cb2 msadp32: Block align size is proportional to the number of channels. 2009-02-11 15:56:02 +01:00
Stefano Guidoni c262d5b649 msadp32: ADPCM allows other sample rates other than 8000, 11025, 22050 and 44100. 2009-02-11 15:56:02 +01:00
Vincent Pelletier e0aee93dc6 msadp32.acm: Make destination aligned on destination block size (copy/paste error). 2009-02-09 17:17:09 +01:00
Vincent Pelletier 0924ddd2ba msadp32.acm: Block align the adpcm extra data.
Based heavily on Stefano Guidoni's patch.
2009-02-04 15:55:22 +01:00
Jeff Zaroyko cb5ac00cd9 msadp32.acm: Make the szFormatTag the same as windows. 2008-12-08 22:02:17 +01:00
Jeff Zaroyko 9c8c33006e msadp32.acm: Use the same szShortName value as windows. 2008-04-25 14:42:49 +02:00
Austin English f4c4488df8 Spelling fixes. 2008-04-07 13:36:17 +02:00
Andrew Talbot ece244b79e msadp32.acm: Constify some variables. 2007-05-30 15:55:35 +02:00
Andrew Talbot 4bd4e5d39f msadp32.acm: Constify some variables. 2007-02-19 12:04:00 +01:00
Andrew Talbot 934c489956 msadp32.acm: Remove unused function. 2007-01-12 11:23:34 +01:00
Michael Stefaniuc c6e27f8f81 msadp32.acm: Win64 printf format warning fixes. 2006-10-05 11:33:24 +02:00
Michael Stefaniuc 85ce5117c5 Add a WINE_NO_LONG_INT define to many makefiles to ease the transition of DWORD/LONG/ULONG from long to int. 2006-09-29 16:08:30 +02:00
Alexandre Julliard 32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Alexandre Julliard 3fa4fc51aa msadp32: Renamed the dlls/msacm/msadp32 directory to dlls/msadp32.acm. 2006-03-27 23:18:08 +02:00