From ffbdb15d4762283ae028ed468ac40048da144a20 Mon Sep 17 00:00:00 2001 From: cxgeorge <> Date: Mon, 30 Sep 2002 05:49:35 +0000 Subject: [PATCH] fix midi-never-plays problem? --- panda/src/audiotraits/milesAudioSound.cxx | 49 ++++++++++++++++++++--- panda/src/audiotraits/milesAudioSound.h | 9 ++++- 2 files changed, 51 insertions(+), 7 deletions(-) diff --git a/panda/src/audiotraits/milesAudioSound.cxx b/panda/src/audiotraits/milesAudioSound.cxx index 868f40c919..6aa4f03073 100644 --- a/panda/src/audiotraits/milesAudioSound.cxx +++ b/panda/src/audiotraits/milesAudioSound.cxx @@ -78,6 +78,12 @@ MilesAudioSound:: void MilesAudioSound:: play() { + #if 0 + if(_file_name.find(".mid")!=string::npos) { + miles_audio_debug("play() midi"); + } + #endif + miles_audio_debug("play()"); if (_active) { // Start playing: @@ -95,21 +101,40 @@ play() { void MilesAudioSound:: stop() { + #if 0 + if(_file_name.find(".mid")!=string::npos) { + miles_audio_debug("stop() midi"); + } + #endif miles_audio_debug("stop()"); _paused=false; AIL_quick_halt(_audio); } +void MilesAudioSound:: +halt() { + #if 0 + if(_file_name.find(".mid")!=string::npos) { + miles_audio_debug("halt() midi"); + int i=1; + } + #endif + + miles_audio_debug("halt()"); + AIL_quick_halt(_audio); +} + void MilesAudioSound:: set_loop(bool loop) { miles_audio_debug("set_loop(loop="<