Print out message name to make reading traces easier.
This commit is contained in:
parent
d6b198b3bd
commit
0c9c020d68
|
@ -262,6 +262,54 @@ static const char * getCmdString(enum win_wm_message msg)
|
|||
return unknown;
|
||||
}
|
||||
|
||||
static const char * getMessage(UINT msg)
|
||||
{
|
||||
static char unknown[32];
|
||||
#define MSG_TO_STR(x) case x: return #x
|
||||
switch(msg) {
|
||||
MSG_TO_STR(DRVM_INIT);
|
||||
MSG_TO_STR(DRVM_EXIT);
|
||||
MSG_TO_STR(DRVM_ENABLE);
|
||||
MSG_TO_STR(DRVM_DISABLE);
|
||||
MSG_TO_STR(WIDM_OPEN);
|
||||
MSG_TO_STR(WIDM_CLOSE);
|
||||
MSG_TO_STR(WIDM_ADDBUFFER);
|
||||
MSG_TO_STR(WIDM_PREPARE);
|
||||
MSG_TO_STR(WIDM_UNPREPARE);
|
||||
MSG_TO_STR(WIDM_GETDEVCAPS);
|
||||
MSG_TO_STR(WIDM_GETNUMDEVS);
|
||||
MSG_TO_STR(WIDM_GETPOS);
|
||||
MSG_TO_STR(WIDM_RESET);
|
||||
MSG_TO_STR(WIDM_START);
|
||||
MSG_TO_STR(WIDM_STOP);
|
||||
MSG_TO_STR(WODM_OPEN);
|
||||
MSG_TO_STR(WODM_CLOSE);
|
||||
MSG_TO_STR(WODM_WRITE);
|
||||
MSG_TO_STR(WODM_PAUSE);
|
||||
MSG_TO_STR(WODM_GETPOS);
|
||||
MSG_TO_STR(WODM_BREAKLOOP);
|
||||
MSG_TO_STR(WODM_PREPARE);
|
||||
MSG_TO_STR(WODM_UNPREPARE);
|
||||
MSG_TO_STR(WODM_GETDEVCAPS);
|
||||
MSG_TO_STR(WODM_GETNUMDEVS);
|
||||
MSG_TO_STR(WODM_GETPITCH);
|
||||
MSG_TO_STR(WODM_SETPITCH);
|
||||
MSG_TO_STR(WODM_GETPLAYBACKRATE);
|
||||
MSG_TO_STR(WODM_SETPLAYBACKRATE);
|
||||
MSG_TO_STR(WODM_GETVOLUME);
|
||||
MSG_TO_STR(WODM_SETVOLUME);
|
||||
MSG_TO_STR(WODM_RESTART);
|
||||
MSG_TO_STR(WODM_RESET);
|
||||
MSG_TO_STR(DRV_QUERYDEVICEINTERFACESIZE);
|
||||
MSG_TO_STR(DRV_QUERYDEVICEINTERFACE);
|
||||
MSG_TO_STR(DRV_QUERYDSOUNDIFACE);
|
||||
MSG_TO_STR(DRV_QUERYDSOUNDDESC);
|
||||
}
|
||||
#undef MSG_TO_STR
|
||||
sprintf(unknown, "UNKNOWN(0x%04x)", msg);
|
||||
return unknown;
|
||||
}
|
||||
|
||||
static DWORD bytes_to_mmtime(LPMMTIME lpTime, DWORD position,
|
||||
WAVEFORMATPCMEX* format)
|
||||
{
|
||||
|
@ -2128,8 +2176,8 @@ static DWORD wodDevInterface(UINT wDevID, PWCHAR dwParam1, DWORD dwParam2)
|
|||
DWORD WINAPI ALSA_wodMessage(UINT wDevID, UINT wMsg, DWORD dwUser,
|
||||
DWORD dwParam1, DWORD dwParam2)
|
||||
{
|
||||
TRACE("(%u, %04X, %08lX, %08lX, %08lX);\n",
|
||||
wDevID, wMsg, dwUser, dwParam1, dwParam2);
|
||||
TRACE("(%u, %s, %08lX, %08lX, %08lX);\n",
|
||||
wDevID, getMessage(wMsg), dwUser, dwParam1, dwParam2);
|
||||
|
||||
switch (wMsg) {
|
||||
case DRVM_INIT:
|
||||
|
@ -3506,8 +3554,8 @@ static DWORD widDsDesc(UINT wDevID, PDSDRIVERDESC desc)
|
|||
DWORD WINAPI ALSA_widMessage(UINT wDevID, UINT wMsg, DWORD dwUser,
|
||||
DWORD dwParam1, DWORD dwParam2)
|
||||
{
|
||||
TRACE("(%u, %04X, %08lX, %08lX, %08lX);\n",
|
||||
wDevID, wMsg, dwUser, dwParam1, dwParam2);
|
||||
TRACE("(%u, %s, %08lX, %08lX, %08lX);\n",
|
||||
wDevID, getMessage(wMsg), dwUser, dwParam1, dwParam2);
|
||||
|
||||
switch (wMsg) {
|
||||
case DRVM_INIT:
|
||||
|
|
Loading…
Reference in New Issue