Commit Graph

174 Commits

Author SHA1 Message Date
Alex Villacís Lasso
72f7170e06 MSACM: acmDriverAddW skeleton, implementation of ACM_DRIVERADDF_NAME.
- Rework acmDriverAddA to call acmDriverAddW.
- Implement stub for acmDriverAddW with switch for the 3 known cases
  of driver add.
- Implementation for case ACM_DRIVERADDF_NAME, which loads driver name
  & alias from registry (similar to msacm32 load).
2006-01-18 12:07:42 +01:00
Alex Villacís Lasso
cb37c43d78 msacm: Implement acmDriverPriority with driver priority/enabled saving.
Foundation for notification broadcasts with support for deferred
notification.
2006-01-18 12:06:56 +01:00
Alex Villacís Lasso
8d52016114 msacm: Implement honouring of driver priority and enabled status at
load time.
2006-01-18 11:44:26 +01:00
Alex Villacís Lasso
5964f663f3 msacm: Add parameter tests for ACM_METRIC_DRIVER_PRIORITY and
ACM_METRIC_DRIVER_SUPPORT.
Fix copy&paste mislabeling on acmDriverID test failure.
2006-01-17 16:00:16 +01:00
Alex Villacís Lasso
1da4b59e33 msacm: Fix acmMetrics(ACM_METRIC_DRIVER_PRIORITY) return on error. 2006-01-17 15:59:59 +01:00
Alex Villacís Lasso
9a577e5e41 msacm: Add support for ACM_METRIC_DRIVER_SUPPORT. 2006-01-17 15:59:02 +01:00
Alex Villacís Lasso
8cfa507f31 msacm: Fix incorrect linked list traversing leading to memory/driver
instance leak.
2006-01-16 21:30:52 +01:00
Alex Villacís Lasso
f21c9028a5 msacm: Initialize some ACMSTREAMHEADER fields for the sake of native codecs.
Initialize cb[Src|Dst]LengthUsed to 0 before calling into codec,
required by (some?) native codecs.
2006-01-04 15:27:35 +01:00
Alex Villacís Lasso
63413b7480 msacm32: Implement ACM_METRIC_DRIVER_PRIORITY in acmMetrics. 2006-01-03 13:16:12 +01:00
Alex Villacís Lasso
9a95aa7da2 msacm: Preserve value of cbStruct in acmDriverDetails.
Ensure that the cbStruct member of the ACMDRIVERDETAILS[AW] struct is
filled with a valid value before returning.
Fill the cbStruct member of the ACMDRIVERDETAILS[AW] before sending a
ACMDM_DRIVER_DETAILS message to an installed codec that might be a
native library: native ACM codecs expect cbStruct to be valid before
filling the rest of the struct with any data.
2005-12-20 11:48:01 +01:00
Dmitry Timoshkov
8140d66c47 Fix all drivers DriverProc to conform to the DRIVERPROC definition. 2005-11-28 20:53:22 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
YunSong Hwang
58d6722e7a Add Korean translations. 2005-11-11 10:55:09 +00:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexander N. Sørnes
cd6e5bab8b Added Norwegian translations. 2005-09-26 10:56:47 +00:00
Alexandre Julliard
9f1c6de1ef We are no longer generating .spec.c files. 2005-09-21 14:42:52 +00:00
Alexandre Julliard
261e376495 Fixed a number of pointer to integer conversions that wouldn't work
right on a 64-bit platform.
2005-09-12 15:14:06 +00:00
Alexandre Julliard
c6b005ac69 Fixed some more traces to use the right printf format and avoid
typecasts.
2005-09-12 14:12:46 +00:00
Alexandre Julliard
cc4da88563 Explicitly import kernel32 in tests that use it. 2005-08-27 09:27:09 +00:00
Alexandre Julliard
205fc8a324 Make all the DriverProc entry points private. 2005-08-17 12:41:41 +00:00
Mike McCormack
82434be6a9 gcc 4.0 warning fixes. 2005-07-29 14:15:31 +00:00
Alexandre Julliard
f84401aa17 Sort entry points in the same order as Windows. 2005-06-23 09:57:11 +00:00
Stefan Huehner
863a4b1488 Fix some more -Wstrict-prototypes warnings. 2005-06-21 20:53:13 +00:00
Alexandre Julliard
0ddd30b0b6 Removed unnecessary code in the 16-bit DllEntryPoint function of some
dlls, and also fixed its ordinal in a few places.
2005-05-23 10:00:26 +00:00
Alexandre Julliard
34fa35dc99 Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Francois Gouget
821d4c4645 Fix nativeapi.pm so it knows about AC_HEADER_STAT().
Make the error message about unexpected '#ifdef HAVE_XXX' clearer.
Protect sys/stat.h #includes with the corresponding '#ifdef HAVE_XXX'
check.
2005-05-06 16:22:54 +00:00
Marcus Meissner
accf3ee2e6 Fixed 3 memset()s which used the wrong size (too large). 2005-04-25 10:48:38 +00:00
Eric Pouech
05413fccc5 Fixed some signed / unsigned pointer casts. 2005-04-18 09:54:03 +00:00
Peter Berg Larsen
a667d536b9 Janitorial: Get rid of strncpy/strncpyW. 2005-03-29 19:49:21 +00:00
Jakob Eriksson
9ed61de9a2 Get rid of HeapAlloc casts. 2005-03-24 21:01:35 +00:00
Alex Villacís Lasso
18bfe6a095 Change SUBLANG_DEFAULT to SUBLANG_NEUTRAL for LANG_SPANISH in all
resources, so that Spanish locales other than Spain also use Spanish
resources.
2005-02-16 21:10:59 +00:00
Eric Pouech
cf1d00bb08 Removed excessive statement (break after return or goto, not useful
break, not needed vars...)
2005-01-09 16:42:53 +00:00
Michael Stefaniuc
5ad7d858e0 Do not check for non NULL pointer before HeapFree'ing it. It's
redundant.
2004-12-23 17:06:43 +00:00
Robert Reif
3e2af5d04f Fix a typo that didn't allow pcm to mulaw conversions. 2004-12-14 11:45:11 +00:00
Eric Pouech
4056d7ef8c Fixed some errors in function prototypes. 2004-12-13 21:19:01 +00:00
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