Add audio watchdog thread

Change-Id: I4ed62087bd6554179abb8258d2da606050e762c0
diff --git a/services/audioflinger/AudioFlinger.h b/services/audioflinger/AudioFlinger.h
index 677d466..384306c 100644
--- a/services/audioflinger/AudioFlinger.h
+++ b/services/audioflinger/AudioFlinger.h
@@ -49,6 +49,7 @@
 #include "ExtendedAudioBufferProvider.h"
 #include "FastMixer.h"
 #include "NBAIO.h"
+#include "AudioWatchdog.h"
 
 #include <powermanager/IPowerManager.h>
 
@@ -1169,6 +1170,7 @@
 #endif
                     // one-time initialization, no locks required
                     FastMixer*  mFastMixer;         // non-NULL if there is also a fast mixer
+                    sp<AudioWatchdog> mAudioWatchdog; // non-0 if there is an audio watchdog thread
 
                     // contents are not guaranteed to be consistent, no locks required
                     FastMixerDumpState mFastMixerDumpState;
@@ -1176,6 +1178,7 @@
                     StateQueueObserverDump mStateQueueObserverDump;
                     StateQueueMutatorDump  mStateQueueMutatorDump;
 #endif
+                    AudioWatchdogDump mAudioWatchdogDump;
 
                     // accessible only within the threadLoop(), no locks required
                     //          mFastMixer->sq()    // for mutating and pushing state