@@ -858,10 +858,7 @@ int AudioStreamPlaybackInteractive::mix(AudioFrame *p_buffer, float p_rate_scale
}
if (!active) {
- for (int i = 0; i < p_frames; i++) {
- p_buffer[i] = AudioFrame(0.0, 0.0);
- }
- return p_frames;
+ return 0;
int todo = p_frames;
@@ -259,10 +259,7 @@ void AudioStreamPlaybackPlaylist::seek(double p_time) {
int AudioStreamPlaybackPlaylist::mix(AudioFrame *p_buffer, float p_rate_scale, int p_frames) {
double time_dec = (1.0 / AudioServer::get_singleton()->get_mix_rate());
@@ -204,11 +204,8 @@ void AudioStreamPlaybackSynchronized::seek(double p_time) {
int AudioStreamPlaybackSynchronized::mix(AudioFrame *p_buffer, float p_rate_scale, int p_frames) {
- if (active != true) {
+ if (!active) {