void cleanup() { if(current_path) free(current_path); signal(SIGINT, SIG_DFL); del_all(&playlist_h, &playlist_t); endwin(); BASSMOD_Free(); printf("thanks for using %s\n", progname); }
bool BrainSoundBASS::initializeSound() { /* check that BASSMOD 2.0 was loaded */ if( BASSMOD_GetVersion() != MAKELONG(2,0) ) { error("version 2.0 was not loaded"); return false; } if (!BASSMOD_Init(-1,44100,0)) { error("Can't initialize device"); BASSMOD_Free(); return false; } m_initialized = true; }
BrainSoundBASS::~BrainSoundBASS() { if( m_initialized ) BASSMOD_Free(); }