Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Mueller <nexyon@gmail.com>2009-08-26 22:20:17 +0400
committerJoerg Mueller <nexyon@gmail.com>2009-08-26 22:20:17 +0400
commitc30f54e326aa38c383c24dd288d3e0b8ce07d2d4 (patch)
treec719b4177869a709193b0d927e9cae181fba7128 /source/blender/blenkernel/intern/sound.c
parent1e50c17f91cbd09929ab9624b045ba2e8ea0f979 (diff)
2.5 Sound: RNA for bSound.
Diffstat (limited to 'source/blender/blenkernel/intern/sound.c')
-rw-r--r--source/blender/blenkernel/intern/sound.c11
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;
}
}