Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
W
wine-winehq
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
wine
wine-winehq
Commits
3320b434
Commit
3320b434
authored
Apr 02, 2002
by
Eric Pouech
Committed by
Alexandre Julliard
Apr 02, 2002
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Made use of MSACM driver definitions.
parent
ffb6d763
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
175 deletions
+2
-175
imaadp32.c
dlls/msacm/imaadp32/imaadp32.c
+1
-88
msg711.c
dlls/msacm/msg711/msg711.c
+1
-87
No files found.
dlls/msacm/imaadp32/imaadp32.c
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
...
...
dlls/msacm/msg711/msg711.c
View file @
3320b434
...
...
@@ -30,6 +30,7 @@
#include "winuser.h"
#include "mmsystem.h"
#include "msacm.h"
#include "../msacmdrv.h"
#include "wine/debug.h"
...
...
@@ -38,93 +39,6 @@ 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
{
CodecType_Invalid
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment