diff options
author | Joerg Mueller <nexyon@gmail.com> | 2009-08-26 22:20:17 +0400 |
---|---|---|
committer | Joerg Mueller <nexyon@gmail.com> | 2009-08-26 22:20:17 +0400 |
commit | c30f54e326aa38c383c24dd288d3e0b8ce07d2d4 (patch) | |
tree | c719b4177869a709193b0d927e9cae181fba7128 /source/blender/blenkernel/intern/sound.c | |
parent | 1e50c17f91cbd09929ab9624b045ba2e8ea0f979 (diff) |
2.5 Sound: RNA for bSound.
Diffstat (limited to 'source/blender/blenkernel/intern/sound.c')
-rw-r--r-- | source/blender/blenkernel/intern/sound.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/blenkernel/intern/sound.c b/source/blender/blenkernel/intern/sound.c index 070b5786a74..3794fbe90ef 100644 --- a/source/blender/blenkernel/intern/sound.c +++ b/source/blender/blenkernel/intern/sound.c @@ -163,6 +163,16 @@ void sound_cache(struct bSound* sound, int ignore) AUD_unload(sound->cache); sound->cache = AUD_bufferSound(sound->handle); + sound->changed = TRUE; +} + +void sound_delete_cache(struct bSound* sound) +{ + if(sound->cache) + { + AUD_unload(sound->cache); + sound->cache = NULL; + } } void sound_load(struct Main *main, struct bSound* sound) @@ -219,6 +229,7 @@ void sound_load(struct Main *main, struct bSound* sound) break; } #endif + sound->changed = TRUE; } } |