Module: wine Branch: master Commit: 70c20d7d4e06307647971072f387e10cf88a4931 URL: http://source.winehq.org/git/wine.git/?a=commit;h=70c20d7d4e06307647971072f3...
Author: EA Durbin ead1234@hotmail.com Date: Tue Sep 25 00:00:35 2007 -0500
winecfg: Implement audio test.
---
programs/winecfg/audio.c | 3 ++- programs/winecfg/idw_testsound.wav | Bin 0 -> 12348 bytes programs/winecfg/resource.h | 1 + programs/winecfg/winecfg.rc | 3 +++ 4 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/programs/winecfg/audio.c b/programs/winecfg/audio.c index 071c13d..89fee96 100644 --- a/programs/winecfg/audio.c +++ b/programs/winecfg/audio.c @@ -730,7 +730,8 @@ AudioDlgProc (HWND hDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) configureAudioDriver(hDlg); break; case IDC_AUDIO_TEST: - MessageBox(NULL, "Audio Test not implemented yet!", "Fixme", MB_OK | MB_ICONERROR); + if(!PlaySound(MAKEINTRESOURCE(IDW_TESTSOUND), NULL, SND_RESOURCE | SND_SYNC)) + MessageBox(NULL, "Audio test failed!", "Error", MB_OK | MB_ICONERROR); break; case IDC_AUDIO_CONTROL_PANEL: MessageBox(NULL, "Launching audio control panel not implemented yet!", "Fixme", MB_OK | MB_ICONERROR); diff --git a/programs/winecfg/idw_testsound.wav b/programs/winecfg/idw_testsound.wav new file mode 100644 index 0000000..63574ae Binary files /dev/null and b/programs/winecfg/idw_testsound.wav differ diff --git a/programs/winecfg/resource.h b/programs/winecfg/resource.h index 0166f71..3eadd19 100644 --- a/programs/winecfg/resource.h +++ b/programs/winecfg/resource.h @@ -173,6 +173,7 @@ #define IDS_AUDIO_MISSING 1309 #define IDC_DSOUND_RATES 1310 #define IDC_DSOUND_BITS 1311 +#define IDW_TESTSOUND 1312 #define IDS_ACCEL_FULL 8300 #define IDS_ACCEL_STANDARD 8301 #define IDS_ACCEL_BASIC 8302 diff --git a/programs/winecfg/winecfg.rc b/programs/winecfg/winecfg.rc index a26a544..f11aa72 100644 --- a/programs/winecfg/winecfg.rc +++ b/programs/winecfg/winecfg.rc @@ -56,3 +56,6 @@ IDB_WINE BITMAP idb_wine.bmp
/* @makedep: idb_checkbox.bmp */ IDB_CHECKBOX BITMAP idb_checkbox.bmp + +/* @makedep: idw_testsound.wav */ +IDW_TESTSOUND WAVE idw_testsound.wav