some info from eclipse debug window LogCAT:
11-17 13:42:30.861: V/AudioHardwareMSM72XX(95): AudioStreamInMSM72xx::read(0x40c10080, 2048)
11-17 13:42:30.861: I/Joze
2936): payloadSize=65616
11-17 13:42:30.881: V/AudioHardwareMSM72XX(95): Number of Bytes read = 2048
11-17 13:42:30.881: V/AudioHardwareMSM72XX(95): Total Number of Bytes read = 2048
11-17 13:42:30.881: V/AudioHardwareMSM72XX(95): AudioStreamInMSM72xx::read(0x40c10880, 2048)
11-17 13:42:30.902: V/AudioHardwareMSM72XX(95): Number of Bytes read = 2048
11-17 13:42:30.902: V/AudioHardwareMSM72XX(95): Total Number of Bytes read = 2048
11-17 13:42:30.902: V/AudioHardwareMSM72XX(95): AudioStreamInMSM72xx::read(0x40c0e880, 2048)
11-17 13:42:30.931: V/AudioFlinger(95): RecordHandle::stop()
11-17 13:42:30.931: V/AudioFlinger(95): RecordThread::stop
11-17 13:42:30.931: V/AudioHardwareMSM72XX(95): Number of Bytes read = 2048
11-17 13:42:30.931: V/AudioHardwareMSM72XX(95): Total Number of Bytes read = 2048
11-17 13:42:30.941: I/Joze
2936): payloadSize=73818
11-17 13:42:30.951: V/AudioFlinger(95): RecordThread: loop stopping
11-17 13:42:30.951: V/AudioPolicyManager(95): stopInput() input 17
11-17 13:42:30.951: E/AudioFlinger(95): setParameters(): io 17, keyvalue routing=0, tid 151, calling tid 95
11-17 13:42:30.951: V/AudioFlinger(95): ThreadBase::setParameters() routing=0
11-17 13:42:30.951: V/AudioFlinger(95): RecordThread: loop starting
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): AudioStreamInMSM72xx::setParameters() routing=0
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): set input routing 0
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): outputDevice is 8, intputDevice is 0, devices is 8
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): now mMode is 0
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): prio_mode is 0 and normal is 0 and in_call is 2
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): seq 12 & 0 mode's DEVICECS => 29
11-17 13:42:30.951: V/AudioHardwareMSM72XX(95): MIC_SEL is MAIN_MIC
11-17 13:42:30.951: V/AudioFlinger(95): RecordThread: loop stopping
11-17 13:42:30.951: V/AudioFlinger(95): Record stopped OK
11-17 13:42:30.951: V/AudioFlinger(95): TrackBase::reset
11-17 13:42:30.951: I/com.nedroid.wavrecorder.WavAudioRecorder(2936): Stop recording, payloadSize is 73818
11-17 13:42:32.268: V/AudioFlinger(95): stop(4100), calling thread 95
11-17 13:42:32.268: V/AudioFlinger(95): (> STOPPED) => STOPPED (4100) on thread 0xbb50
11-17 13:42:32.268: V/AudioPolicyManager(95): stopOutput() output 1, stream 3
11-17 13:42:32.268: E/AudioPolicyManagerBase(95): unknown stream type
11-17 13:42:32.268: E/AudioPolicyManagerBase(95): unknown stream type
11-17 13:42:32.268: E/AudioPolicyManagerBase(95): unknown stream type
11-17 13:42:32.268: E/AudioPolicyManagerBase(95): unknown stream type
11-17 13:42:32.268: V/AudioPolicyManager(95): getNewDevice() selected device 0
11-17 13:42:32.268: V/AudioPolicyManager(95): setOutputDevice() output 1 device 0 force 0 delayMs 150
11-17 13:42:32.271: V/AudioPolicyManager(95): setOutputDevice() setting same device 0 or null device for output 1
11-17 13:42:32.373: V/AudioFlinger(95): getNextBuffer() no more data for track 4100 on thread 0xbb50
11-17 13:42:32.403: V/AudioFlinger(95): TrackBase::reset
11-17 13:42:34.173: W/PowerManagerService(174): Timer 0x3->0x3|0x0
11-17 13:42:35.371: V/AudioFlinger(95): Audio hardware entering standby, mixer 0xbb50, mSuspended 0
11-17 13:42:35.391: V/AudioFlinger(95): MixerThread 0xbb50 TID 152 going to sleep
11-17 13:42:38.721: D/BatteryService(174): update start
11-17 13:42:38.721: D/BatteryService(174): update start