EA Durbin : winecfg: Implement audio test.
Alexandre Julliard
julliard at winehq.org
Wed Sep 26 07:46:16 CDT 2007
Module: wine
Branch: master
Commit: 70c20d7d4e06307647971072f387e10cf88a4931
URL: http://source.winehq.org/git/wine.git/?a=commit;h=70c20d7d4e06307647971072f387e10cf88a4931
Author: EA Durbin <ead1234 at 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
More information about the wine-cvs
mailing list