X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Faudio%2Fsound_manager.cpp;h=b2697c1abd32cfc22b3dbc5fa7e60584c6776ce7;hb=6b0c80bde84af0bf9323320d99f2fccd7c9eeedd;hp=af6da5ca457376bf55b4689d62ae153e2d0b9d72;hpb=1411904ec0279f5fb748facd06f7d24a7f9cc538;p=supertux.git diff --git a/src/audio/sound_manager.cpp b/src/audio/sound_manager.cpp index af6da5ca4..b2697c1ab 100644 --- a/src/audio/sound_manager.cpp +++ b/src/audio/sound_manager.cpp @@ -139,7 +139,7 @@ SoundManager::intern_create_sound_source(const std::string& filename) } else { // Load sound file std::auto_ptr file (load_sound_file(filename)); - + if(file->size < 100000) { buffer = load_file_into_buffer(file.get()); buffers.insert(std::make_pair(filename, buffer)); @@ -148,6 +148,8 @@ SoundManager::intern_create_sound_source(const std::string& filename) source->set_sound_file(file.release()); return source; } + + log_debug << "Uncached sound \"" << filename << "\" requested to be played" << std::endl; } alSourcei(source->source, AL_BUFFER, buffer); @@ -159,7 +161,7 @@ SoundManager::create_sound_source(const std::string& filename) { if(!sound_enabled) return create_dummy_sound_source(); - + try { return intern_create_sound_source(filename); } catch(std::exception &e) {