Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
wine
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Package registry
Container Registry
Model registry
Operate
Terraform modules
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Alexey Alyaev
wine
Commits
3320b434
Commit
3320b434
authored
23 years ago
by
Eric Pouech
Committed by
Alexandre Julliard
23 years ago
Browse files
Options
Downloads
Patches
Plain Diff
Made use of MSACM driver definitions.
parent
ffb6d763
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
dlls/msacm/imaadp32/imaadp32.c
+1
-88
1 addition, 88 deletions
dlls/msacm/imaadp32/imaadp32.c
dlls/msacm/msg711/msg711.c
+1
-87
1 addition, 87 deletions
dlls/msacm/msg711/msg711.c
with
2 additions
and
175 deletions
dlls/msacm/imaadp32/imaadp32.c
+
1
−
88
View file @
3320b434
...
...
@@ -30,99 +30,12 @@
#include
"winuser.h"
#include
"mmsystem.h"
#include
"msacm.h"
#include
"../msacmdrv.h"
#include
"wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL
(
imaadp32
);
/***********************************************************************/
#define ACMDM_DRIVER_NOTIFY (ACMDM_BASE + 1)
#define ACMDM_DRIVER_DETAILS (ACMDM_BASE + 10)
#define ACMDM_HARDWARE_WAVE_CAPS_INPUT (ACMDM_BASE + 20)
#define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT (ACMDM_BASE + 21)
#define ACMDM_FORMATTAG_DETAILS (ACMDM_BASE + 25)
#define ACMDM_FORMAT_DETAILS (ACMDM_BASE + 26)
#define ACMDM_FORMAT_SUGGEST (ACMDM_BASE + 27)
#define ACMDM_FILTERTAG_DETAILS (ACMDM_BASE + 50)
#define ACMDM_FILTER_DETAILS (ACMDM_BASE + 51)
#define ACMDM_STREAM_OPEN (ACMDM_BASE + 76)
#define ACMDM_STREAM_CLOSE (ACMDM_BASE + 77)
#define ACMDM_STREAM_SIZE (ACMDM_BASE + 78)
#define ACMDM_STREAM_CONVERT (ACMDM_BASE + 79)
#define ACMDM_STREAM_RESET (ACMDM_BASE + 80)
#define ACMDM_STREAM_PREPARE (ACMDM_BASE + 81)
#define ACMDM_STREAM_UNPREPARE (ACMDM_BASE + 82)
#define ACMDM_STREAM_UPDATE (ACMDM_BASE + 83)
typedef
struct
_ACMDRVSTREAMINSTANCE
{
DWORD
cbStruct
;
PWAVEFORMATEX
pwfxSrc
;
PWAVEFORMATEX
pwfxDst
;
PWAVEFILTER
pwfltr
;
DWORD
dwCallback
;
DWORD
dwInstance
;
DWORD
fdwOpen
;
DWORD
fdwDriver
;
DWORD
dwDriver
;
HACMSTREAM
has
;
}
ACMDRVSTREAMINSTANCE
,
*
PACMDRVSTREAMINSTANCE
;
typedef
struct
_ACMDRVSTREAMHEADER
*
PACMDRVSTREAMHEADER
;
typedef
struct
_ACMDRVSTREAMHEADER
{
DWORD
cbStruct
;
DWORD
fdwStatus
;
DWORD
dwUser
;
LPBYTE
pbSrc
;
DWORD
cbSrcLength
;
DWORD
cbSrcLengthUsed
;
DWORD
dwSrcUser
;
LPBYTE
pbDst
;
DWORD
cbDstLength
;
DWORD
cbDstLengthUsed
;
DWORD
dwDstUser
;
DWORD
fdwConvert
;
PACMDRVSTREAMHEADER
*
padshNext
;
DWORD
fdwDriver
;
DWORD
dwDriver
;
/* Internal fields for ACM */
DWORD
fdwPrepared
;
DWORD
dwPrepared
;
LPBYTE
pbPreparedSrc
;
DWORD
cbPreparedSrcLength
;
LPBYTE
pbPreparedDst
;
DWORD
cbPreparedDstLength
;
}
ACMDRVSTREAMHEADER
;
typedef
struct
_ACMDRVSTREAMSIZE
{
DWORD
cbStruct
;
DWORD
fdwSize
;
DWORD
cbSrcLength
;
DWORD
cbDstLength
;
}
ACMDRVSTREAMSIZE
,
*
PACMDRVSTREAMSIZE
;
typedef
struct
_ACMDRVFORMATSUGGEST
{
DWORD
cbStruct
;
DWORD
fdwSuggest
;
PWAVEFORMATEX
pwfxSrc
;
DWORD
cbwfxSrc
;
PWAVEFORMATEX
pwfxDst
;
DWORD
cbwfxDst
;
}
ACMDRVFORMATSUGGEST
,
*
PACMDRVFORMATSUGGEST
;
/***********************************************************************/
enum
CodecType
...
...
This diff is collapsed.
Click to expand it.
dlls/msacm/msg711/msg711.c
+
1
−
87
View file @
3320b434
...
...
@@ -30,99 +30,13 @@
#include
"winuser.h"
#include
"mmsystem.h"
#include
"msacm.h"
#include
"../msacmdrv.h"
#include
"wine/debug.h"
WINE_DEFAULT_DEBUG_CHANNEL
(
msg711
);
/***********************************************************************/
#define ACMDM_DRIVER_NOTIFY (ACMDM_BASE + 1)
#define ACMDM_DRIVER_DETAILS (ACMDM_BASE + 10)
#define ACMDM_HARDWARE_WAVE_CAPS_INPUT (ACMDM_BASE + 20)
#define ACMDM_HARDWARE_WAVE_CAPS_OUTPUT (ACMDM_BASE + 21)
#define ACMDM_FORMATTAG_DETAILS (ACMDM_BASE + 25)
#define ACMDM_FORMAT_DETAILS (ACMDM_BASE + 26)
#define ACMDM_FORMAT_SUGGEST (ACMDM_BASE + 27)
#define ACMDM_FILTERTAG_DETAILS (ACMDM_BASE + 50)
#define ACMDM_FILTER_DETAILS (ACMDM_BASE + 51)
#define ACMDM_STREAM_OPEN (ACMDM_BASE + 76)
#define ACMDM_STREAM_CLOSE (ACMDM_BASE + 77)
#define ACMDM_STREAM_SIZE (ACMDM_BASE + 78)
#define ACMDM_STREAM_CONVERT (ACMDM_BASE + 79)
#define ACMDM_STREAM_RESET (ACMDM_BASE + 80)
#define ACMDM_STREAM_PREPARE (ACMDM_BASE + 81)
#define ACMDM_STREAM_UNPREPARE (ACMDM_BASE + 82)
#define ACMDM_STREAM_UPDATE (ACMDM_BASE + 83)
typedef
struct
_ACMDRVSTREAMINSTANCE
{
DWORD
cbStruct
;
PWAVEFORMATEX
pwfxSrc
;
PWAVEFORMATEX
pwfxDst
;
PWAVEFILTER
pwfltr
;
DWORD
dwCallback
;
DWORD
dwInstance
;
DWORD
fdwOpen
;
DWORD
fdwDriver
;
DWORD
dwDriver
;
HACMSTREAM
has
;
}
ACMDRVSTREAMINSTANCE
,
*
PACMDRVSTREAMINSTANCE
;
typedef
struct
_ACMDRVSTREAMHEADER
*
PACMDRVSTREAMHEADER
;
typedef
struct
_ACMDRVSTREAMHEADER
{
DWORD
cbStruct
;
DWORD
fdwStatus
;
DWORD
dwUser
;
LPBYTE
pbSrc
;
DWORD
cbSrcLength
;
DWORD
cbSrcLengthUsed
;
DWORD
dwSrcUser
;
LPBYTE
pbDst
;
DWORD
cbDstLength
;
DWORD
cbDstLengthUsed
;
DWORD
dwDstUser
;
DWORD
fdwConvert
;
PACMDRVSTREAMHEADER
*
padshNext
;
DWORD
fdwDriver
;
DWORD
dwDriver
;
/* Internal fields for ACM */
DWORD
fdwPrepared
;
DWORD
dwPrepared
;
LPBYTE
pbPreparedSrc
;
DWORD
cbPreparedSrcLength
;
LPBYTE
pbPreparedDst
;
DWORD
cbPreparedDstLength
;
}
ACMDRVSTREAMHEADER
;
typedef
struct
_ACMDRVSTREAMSIZE
{
DWORD
cbStruct
;
DWORD
fdwSize
;
DWORD
cbSrcLength
;
DWORD
cbDstLength
;
}
ACMDRVSTREAMSIZE
,
*
PACMDRVSTREAMSIZE
;
typedef
struct
_ACMDRVFORMATSUGGEST
{
DWORD
cbStruct
;
DWORD
fdwSuggest
;
PWAVEFORMATEX
pwfxSrc
;
DWORD
cbwfxSrc
;
PWAVEFORMATEX
pwfxDst
;
DWORD
cbwfxDst
;
}
ACMDRVFORMATSUGGEST
,
*
PACMDRVFORMATSUGGEST
;
/***********************************************************************/
enum
CodecType
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment