Robert Reif
20f8397321
Make the PCM conversion routines of msacm produce identical results to
...
the native dll.
Allow any PCM to PCM conversion, not just advertised ones.
2004-12-13 13:31:36 +00:00
Piotr Caban
5590928336
Added Polish translation.
2004-09-22 19:18:15 +00:00
Hans Leidekker
fe442b21f7
Fix signed/unsigned comparison warnings.
2004-09-08 01:23:57 +00:00
David Kredba
b45744c817
Added Czech resources.
2004-08-16 20:02:09 +00:00
Alexandre Julliard
b459952144
Avoid some non-portable makefile constructs, and get rid of the
...
ALTNAMES variable.
2004-08-11 23:59:06 +00:00
Francois Gouget
076d78b903
Add some missing definitions to mmreg.h.
...
Add #define NOBITMAP where needed in the Wine sources.
Fixes the compilation of msacm/tests/msacm.c with the Windows
headers.
2004-08-11 19:35:34 +00:00
Robert Reif
d2db8dc3a8
Only printout information when in interactive mode.
2004-08-11 18:49:52 +00:00
Henning Gerhardt
74cebde291
Translated some English resource files into German.
2004-07-12 19:55:59 +00:00
Dimitrie O. Paun
225cd5949a
Look up driver info in the registry as well as in system.ini.
2004-06-30 18:11:39 +00:00
Hajime Segawa
76e280b401
Added some Japanese translations.
2004-06-28 23:50:22 +00:00
Robert Reif
cd072ca269
Added trace and debug printing info.
2004-06-01 19:41:01 +00:00
Ivan Leo Puoti
3e42f6953e
Changed my name, so update copyright info.
2004-05-27 02:25:13 +00:00
Robert Reif
321189aa21
More parameter checking fixes with tests.
2004-05-10 19:56:53 +00:00
Robert Reif
00cd2b2e52
Added tests for msacm32.dll.
2004-05-03 20:17:43 +00:00
Robert Reif
445fc35e20
Better function parameter checking.
2004-05-03 20:09:42 +00:00
Francois Gouget
ebf0eb3138
Make static Unicode strings const.
2004-04-20 00:34:52 +00:00
José Manuel Ferrer Ortiz
24dd96a907
Updated Spanish translations.
2004-04-06 03:24:19 +00:00
Alexandre Julliard
9e4ed6460c
.spec.c files are no longer used for 32-bit dlls.
2004-03-24 03:36:44 +00:00
Robert Reif
87c73c0065
Fixed bug when PCMWAVEFORMAT is passed into acmStreamOpen.
...
Fixed bug where interpolation is done with data past end of buffer. A
proper fix would be to project the last sample based on the previous
two but that requires significant changes.
Added TRACE and WARN where needed.
2004-03-12 20:24:50 +00:00
Alexandre Julliard
32b1e67ae5
Moved msacmdrv.h to include directory to avoid inter-dll header
...
dependencies.
2004-01-20 21:55:28 +00:00
Robert Reif
2ca8753e0e
Fix improper WAVEFORMATEX size calculation for non PCM formats.
2004-01-16 23:03:08 +00:00
Ove Kaaven
29f7c29261
Remove an instance of exit(). We should return failure, not kill the
...
thread, when a bad stream is encountered.
2003-12-08 21:47:50 +00:00
Ivan Leo Murray-Smith
15a9d28707
Added/updated Italian resources.
2003-11-19 02:14:44 +00:00
Marcelo Duarte
8defcd386c
Localization to the Portuguese of Brazil.
2003-11-05 23:27:01 +00:00
Hans Leidekker
a2977cf5b8
Added Dutch translations.
2003-10-27 22:04:36 +00:00
Dimitrie O. Paun
fbdfd910c1
Remove SYMBOLFILE and LDDLLFLAGS from Makefiles.
2003-10-11 01:09:15 +00:00
Vincent Béron
c775bed4eb
Extract localisable resources from msacm resource file.
2003-09-29 20:14:10 +00:00
Dimitrie O. Paun
8b255842ec
Remove the obsolete pascal16 (replaced by pascal -ret16).
2003-09-26 04:32:19 +00:00
Alexandre Julliard
e37c6e18d0
Fixed header dependencies to be fully compatible with the Windows
...
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
864ca06832
winnls.h must not include winbase.h.
2003-08-20 18:22:31 +00:00
Michael Günnewig
ea150db949
Fixed wrong assert in PCM_round, which didn't allow to call
...
acmStreamSize with a value of 0 to convert -- native allows it.
2003-07-21 20:00:17 +00:00
Eric Pouech
5061d3a21d
- renamed winmm.OpenDriverW into winmm.OpenDriver
...
- replaced all inter-DLL calls (msacm and msvideo) to OpenDriverA with
OpenDriver (unicode form)
- as a consequence, driver name handling in msacm is now mostly
unicode
- moved UserYield16 and UnMapLS call out of the 32bit part of winmm
2003-07-02 00:40:14 +00:00
Dmitry Timoshkov
4e1ef0c114
For all DLLs with defined DllMain and which do not require
...
DLL_THREAD_ATTACH/DLL_THREAD_DETACH notifications, call
DisableThreadLibraryCalls() in order to slightly improve performance
on thread creation/exiting.
2003-06-30 20:53:48 +00:00
Alexandre Julliard
e048adab83
List 16-bit spec files explicitly to avoid problems with some versions
...
of make.
2003-03-23 20:00:02 +00:00
Alexandre Julliard
114a31a2a8
Take advantage of new winebuild syntax to remove redundant function
...
names in spec files.
2003-03-20 03:53:12 +00:00
Waldeck Schutzer
dda7f979d5
Audio codecs were erroneously being listed multiple times, making it
...
difficult to run certain applications like VirtualDub.
2003-01-23 21:21:33 +00:00
Waldeck Schutzer
ab908c4162
Make sure the parameter phas is correct by setting it equal to NULL in
...
query mode.
2003-01-23 21:21:02 +00:00
Francois Gouget
9b0b1e078a
Remove (POINTER)NULL casts.
2003-01-14 23:43:41 +00:00
Francois Gouget
ec55d23568
Use slighly more accurate formula for C816.
...
Wrap a couple of comments to 80 columns.
2002-12-15 01:12:03 +00:00
Francois Gouget
a522385e7d
Add support for the 48 and 96kHz formats.
2002-12-13 02:18:20 +00:00
Alexandre Julliard
dbf8b78acd
Added .spec.def files.
2002-12-12 22:04:04 +00:00
Francois Gouget
d2667a4ce3
Removed unnecessary HANDLE typecasts.
2002-12-02 18:10:57 +00:00
Alexandre Julliard
1e1313d54c
Made the dll entry point default to DllMain and removed most of the
...
'init' spec file declarations.
2002-11-04 23:53:41 +00:00
Dmitry Timoshkov
601a3abec1
Fix some types and function prototypes according to Platform SDK
...
definitions.
2002-10-31 01:04:39 +00:00
Michael Stefaniuc
70e9a64c06
Compile the msacm dll with STRICT defined.
2002-10-22 00:46:23 +00:00
Alexandre Julliard
23bb3715f7
Added support for building certain dlls with -DSTRICT.
...
Added -DWINE_NO_STRICT flag to dlls that don't support STRICT yet.
2002-10-18 23:46:28 +00:00
Eric Pouech
20b26e714d
Moved out 16 bit code.
2002-10-10 22:47:41 +00:00
Eric Pouech
e9bd49375a
Minor comments cleanups.
...
Removed unneeded FIXMEs.
2002-10-07 18:21:28 +00:00
Patrik Stridvall
1ee88a2bfb
Removed trailing white space.
2002-08-28 23:43:43 +00:00
Michael Stefaniuc
ec7d7b72b2
- Convert HDRVR to a void*.
...
- Fix declaration of DriverCallback().
2002-08-09 01:02:25 +00:00
Andreas Mohr
7df2d9f187
Misc spelling fixes.
2002-07-24 19:02:50 +00:00
Alexandre Julliard
958732d21c
Fixed warnings.
2002-07-02 02:09:39 +00:00
Alexandre Julliard
77afd6c47e
Made some more spec file entries optional or unnecessary.
...
Fixed a few DLLName/DLLFileName mismatches.
2002-06-21 19:15:45 +00:00
David D. Hagood
d2e22f93ac
ADPCM nybble processing order was incorrect.
2002-06-10 22:48:15 +00:00
Eric Pouech
b706b23a10
Implemented a MP3 decoder (based on mpglib).
2002-06-04 17:53:46 +00:00
Vincent Béron
9a62491660
Removed trailing whitespace.
2002-05-31 23:06:46 +00:00
Eric Pouech
bed67fc939
Created an ACM MS ADPCM codec.
2002-05-22 02:00:05 +00:00
Eric Pouech
aeb0cdb9fb
Implemented a G711 ACM codec (supports both A-Law and MU-Law).
2002-05-21 18:31:36 +00:00
Alexandre Julliard
2ab7625934
Removed most imports of ntdll since we no longer import Wine internal
...
functions from there.
2002-05-17 03:37:12 +00:00
Steven Edwards
fb2a70463e
Fixed snprintf warnings.
2002-05-16 18:31:27 +00:00
Alexandre Julliard
ad53383f9b
Added winebuild support for generating a .dbg.c file containing the
...
debug channels definitions.
Made win32 the default type for spec files.
Ignore C compiler in winebuild so we can simply pass it $(DEFS).
Removed type win32 and debug_channels from spec files.
Fixed winebuild to always generate correct C identifiers (reported by
Vincent Béron).
2002-05-14 20:54:58 +00:00
Alexandre Julliard
67371bcc8d
Added -res option to specify resources on winebuild command-line.
...
Added -exe mode to generate a .spec.c for an exe without having to
provide a .spec.
Removed some no longer needed spec files.
Removed .dll extension in makefiles import specifications.
2002-05-11 23:06:32 +00:00
Eric Pouech
9dafca8ee0
Moved session instance loading to winmm.
2002-05-11 22:58:23 +00:00
Eric Pouech
0143542c3a
Created an ACM IMA ADPCM codec.
2002-05-11 22:57:40 +00:00
Eric Pouech
dfbb04df23
Fixed bug in acmFormatTagEnumW.
2002-05-11 22:56:13 +00:00
Alexandre Julliard
32459912dc
Moved imports specification from the .spec into the Makefile so that
...
it can be used on platforms that don't build a .spec.c file.
2002-05-09 00:05:48 +00:00
Alexandre Julliard
140e7222e0
Removed more code at Hidenori's request.
2002-05-05 19:40:57 +00:00
Eric Pouech
3320b43404
Made use of MSACM driver definitions.
2002-04-02 00:45:25 +00:00
Vincent Béron
1c9733c924
- Converted HACMOBJ to void*
...
- acmMetrics16 calls acmMetrics only if hao is NULL
2002-03-26 19:48:42 +00:00
Hidenori Takeshima
0307f6dc7b
Implemented an IMA driver.
2002-03-23 20:18:11 +00:00
Hidenori Takeshima
bcb9c46c8f
Implemented G711 codec driver.
2002-03-22 19:16:10 +00:00
Alexandre Julliard
c1bfca04e1
Changed builtin dlls file names to make it clear they are not normal
...
Unix libraries, and install them in $libdir/wine instead of $libdir to
avoid name conflicts in /usr/lib.
2002-03-20 22:19:06 +00:00
Alexandre Julliard
0799c1a780
Added LGPL standard comment, and copyright notices where necessary.
...
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
Eric Pouech
91f3fc7d59
Fixed bug in cache init.
2002-02-08 17:11:22 +00:00
Patrik Stridvall
57e5784c21
Move __stdcall/__cdecl to the right place.
2002-02-02 18:42:11 +00:00
Patrik Stridvall
74e4d21ebe
Avoid wildcards in .cvsignore.
2002-01-29 03:05:12 +00:00
Eric Pouech
a7e51f19c0
Fixed acmFormatChoose returned fields.
2001-12-04 19:39:54 +00:00
Travis Michielsen
1160c58c62
Test bits with '&' instead of '&&'.
2001-11-09 20:05:06 +00:00
Francois Gouget
588ff3743a
Documentation updates (mainly thru vs. through).
2001-08-21 17:07:17 +00:00
Alexandre Julliard
1922c72b8a
Removed unnecessary inclusion of heap.h.
2001-07-25 00:43:29 +00:00
Patrik Stridvall
33929be46f
- Made sure that the files that contains the declarations
...
of implementated functions are included.
- Corrected mismatching prototypes.
- Cleaned up the include section.
2001-07-18 21:04:23 +00:00
Patrik Stridvall
044855c6ec
Documentation fixes.
2001-07-11 18:56:41 +00:00
Patrik Stridvall
01d5e5b071
Documentation fixes.
2001-07-02 19:59:40 +00:00
Patrik Stridvall
3ca9823941
Documentation ordinal fixes.
2001-06-20 23:03:14 +00:00
Patrik Stridvall
8b216b3d02
Documentation ordinal fixes.
2001-06-19 18:20:47 +00:00
Dmitry Timoshkov
5e42134225
Protect against a driver misconfiguration.
2001-06-13 19:35:28 +00:00
Patrik Stridvall
d9b9c4c496
Documentation ordinal fixes (using winapi_fixup).
2001-06-11 20:14:43 +00:00
Eric Pouech
f051db39ec
Mimic more closely Windows' behavior (a MSACM driver is always opened
...
twice: first time for info gathering, subsequent openings for
conversions).
Added format suggestion for PCM.
Cleaned up internal structures.
2001-05-22 19:21:16 +00:00
Eric Pouech
faa359492b
Added cache for drivers information.
...
Fixed a few bugs (memory handling, version info...)
Enhanced validity checks.
2001-04-23 18:14:41 +00:00
James Hatheway
2a2b1840d9
Add \n to FIXME call in acmGetVersion to prevent overflowing buffer in
...
wine_dbg_vprintf.
2001-04-18 17:40:27 +00:00
Eric Pouech
12cf61fbe8
A few fixes.
2001-04-13 22:28:35 +00:00
Eric Pouech
3c03f75c02
Fixed opening of some drivers.
2001-04-13 22:28:19 +00:00
Alexandre Julliard
7ad126dcd1
Removed some unnecessary ordinals.
2001-02-21 02:20:45 +00:00
Patrik Stridvall
4fb3aa5fcd
Fixed some issues found by winapi_check.
2001-02-12 03:45:09 +00:00
James Hatheway
2fd8388c7b
acmDriverEnumW shouldn't return MMSYSERR_ERROR if
...
acmDriverEnumCallback returns TRUE.
2001-02-12 01:28:12 +00:00
James Juran
f4d5fefb0a
Add <string.h> to files that needed it.
2001-01-26 20:43:40 +00:00
Alexandre Julliard
0618746265
Cleaned up dll startup routines now that we have separate address
...
spaces.
2001-01-17 22:03:18 +00:00
Eric Pouech
c4c7324c45
Forced loading of msacm32 when msacm is loaded.
...
Added msacm DLL pair in config files.
Added some dumb calls from 16 to 32.
2001-01-06 01:23:11 +00:00
Eric Pouech
28b8ac8343
Added a few missing parts.
2001-01-04 20:58:05 +00:00
Patrik Stridvall
2b3aa616e8
Added/modified documentation for function arguments.
2000-12-01 23:58:28 +00:00