Commit Graph

151 Commits

Author SHA1 Message Date
Zebediah Figura 4e0c3707c3 msacm32: Don't write cbSize if the format is WAVE_FORMAT_PCM.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-02 11:32:20 +02:00
Thomas Faber 7966efda07 msacm32: Free session driver instance using the correct heap.
Signed-off-by: Thomas Faber <thomas.faber@reactos.org>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-03-02 15:46:16 +01:00
Bruno Jesus 0afcefd338 msacm32: Reduce block align condition scope to test covered drivers.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-18 15:43:52 +01:00
Francois Gouget 199af34f08 msacm32/tests: Make acm_driver_func() static.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-10 19:19:16 +01:00
Andrew Eikum 55fdb03942 msacm32: Fix copy-paste error.
Spotted by Nikolay via Coverity.

Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-12 19:14:19 +01:00
Andrew Eikum 6cc673477d msacm32: Support conversion from 24-bit PCM.
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-12-06 18:56:09 +01:00
Bruno Jesus f3f49a29d5 msacm32/tests: Beginnings of a custom driver test.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-29 12:20:21 +01:00
Bruno Jesus 37f159e1cb msacm32: Use a helper to validate stream pointers.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-29 23:54:41 +09:00
Bruno Jesus d4fd43c971 msacm32: Handle invalid source length in acmStreamPrepareHeader.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-29 23:54:41 +09:00
Bruno Jesus 61eda97fd5 msacm32: Handle invalid use of reserved parameter in acmStreamPrepareHeader.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-29 23:54:41 +09:00
Bruno Jesus e8d72a0e31 msacm32: Add the 16-bit DLL version on acmGetVersion.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-26 10:38:49 +09:00
Bruno Jesus 395b9c321b msacm32/tests: Add more acmStreamPrepareHeader tests.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-01 12:43:36 +09:00
Bruno Jesus cb5ba51f94 msacm32/tests: Add some acmStreamPrepareHeader and acmStreamConvert tests.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Andrew Eikum <aeikum@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-25 13:21:10 +09:00
Bruno Jesus cff5c73e68 msacm32: Remove dead code from acmFormatDetailsW.
Signed-off-by: Bruno Jesus <00cpxxx@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-23 23:35:22 +09:00
Michael Stefaniuc baf0af67ae msacm32/tests: Remove always true condition (PVS-Studio).
dd.szShortName is an array of CHAR and not an arbitrary pointer.

Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-14 12:50:51 +09:00
Nikolay Sivov bc26431e94 msacm32/tests: Allow alternative product id. 2015-09-25 21:00:51 +02:00
Bruno Jesus c6afba8979 msacm32: Quit on unsupported destination format in PCM_FormatSuggest. 2015-09-09 16:19:09 +09:00
Bruno Jesus af8760e6e5 msacm32/tests: Add tests for acmFormatSuggest(). 2015-09-09 16:19:06 +09:00
Bruno Jesus d08197f92a msacm32: Catch NULL parameters in acmFormatSuggest(). 2015-09-09 16:18:59 +09:00
Andrew Eikum ab22ea74a4 msacm32: Make ACM driver details match native more closely. 2015-05-27 14:31:39 +09:00
Alexandre Julliard 9b6c203d8f msacm32: Print full flag values in traces. 2015-03-30 19:49:13 +09:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard 4f3d71cef3 makefiles: Get rid of the no longer used PO_SRCS variables. 2013-12-15 10:23:04 +01:00
Alexandre Julliard 5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Andrew Eikum 3cb2ddfd09 msacm32: Don't clear DONE flag in Un,PrepareHeader. 2013-11-04 20:14:35 +01:00
André Hentschel 0a9531f9b8 msacm32/tests: Fix tests compilation with __WINESRC__ defined. 2013-10-24 10:47:03 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Alexandre Julliard 3181d9130c msacm32: Don't bother to free memory at process exit. 2013-05-20 12:27:44 +02:00
Andrew Talbot bb55f47e41 msacm32: Indentation fix. 2012-12-18 12:35:26 +01:00
Eric Pouech 3d845b1242 msacm32: In acmFormatChoose, added support for template. 2012-08-16 12:44:35 +02:00
Eric Pouech 22789aa30e msacm32: Convert acmFormatChoose internals to Unicode, implement acmFormatChoose[AW] on top of it. 2012-08-13 12:13:18 +02:00
Eric Pouech 03ab4bea9c msacm32: In format chosse dialog, get rid of static variables, and store information as a property of dialog. 2012-08-13 12:13:13 +02:00
Jörg Höhle 72f8c64889 msacm32: Add missing acmStreamClose (Valgrind). 2012-01-18 17:53:49 +01:00
Pierre Schweitzer 1ac7096728 msacm32: Fix buffer double free. 2011-12-07 17:49:59 +01:00
Alexandre Julliard 855d32d38a msacm32: Convert dialogs to po files. 2011-11-24 20:57:03 +01:00
Michael Stefaniuc f9c42a7d0a include: Make "long" numeric constants LP64/LLP64 proof (msacm.h). 2011-11-04 14:44:42 +01:00
Andrew Talbot a051be53d2 msacm32: Mark fall-through in switch statement. 2011-10-04 16:55:58 -05:00
Frédéric Delanoy b5a33dab88 dlls: Assorted spelling fixes. 2011-08-02 20:47:51 +02:00
Andrew Eikum e532c55995 msacm32: Also load ACM drivers from key values. 2011-06-16 11:16:48 +02:00
Marcus Meissner d826e08904 msacm32: Mark internal symbols with hidden visibility. 2011-05-20 10:32:37 +02:00
Hwang YunSong 6835fba305 msacm32: Update Korean resource. 2010-12-27 11:45:48 +01:00
Paul Vriens c99e151bc0 msacm32: Add the Serbian (Latin and Cyrillic) translation.
Translation by Đorđe Vasiljević.
2010-11-03 10:24:47 +01:00
Yaron Shahrabani 177e7014e3 msacm32: Added Hebrew translation. 2010-10-27 11:59:37 +02:00
Luca Bennati 68abad937d msacm32: Update Italian translation. 2010-09-28 12:57:43 +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
Michael Stefaniuc c8b949eb77 msacm32: Remove the ignored common resource attributes. 2010-07-22 11:41:37 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Gustavo Henrique Milaré 16752ff94c msacm32: Update Portuguese (Brazilian) translation. 2010-06-25 10:25:30 +02:00
Frédéric Delanoy ffc774c026 msacm32: Remove dead "code" from rc files. 2010-06-07 12:22:40 +02:00