32
32
33
33
#include " core/engine.h"
34
34
35
-
36
- void AudioStreamPlayer::_mix_to_bus (const AudioFrame *p_frames,int p_amount) {
35
+ void AudioStreamPlayer::_mix_to_bus (const AudioFrame *p_frames, int p_amount) {
37
36
38
37
int bus_index = AudioServer::get_singleton ()->thread_find_bus_index (bus);
39
38
@@ -66,10 +65,8 @@ void AudioStreamPlayer::_mix_to_bus(const AudioFrame *p_frames,int p_amount) {
66
65
}
67
66
}
68
67
69
-
70
68
void AudioStreamPlayer::_mix_internal (bool p_fadeout) {
71
69
72
-
73
70
// get data
74
71
AudioFrame *buffer = mix_buffer.ptrw ();
75
72
int buffer_size = mix_buffer.size ();
@@ -94,15 +91,14 @@ void AudioStreamPlayer::_mix_internal(bool p_fadeout) {
94
91
// set volume for next mix
95
92
mix_volume_db = target_volume;
96
93
97
- _mix_to_bus (buffer,buffer_size);
98
-
94
+ _mix_to_bus (buffer, buffer_size);
99
95
}
100
96
101
97
void AudioStreamPlayer::_mix_audio () {
102
98
103
99
if (use_fadeout) {
104
- _mix_to_bus (fadeout_buffer.ptr (),fadeout_buffer.size ());
105
- use_fadeout= false ;
100
+ _mix_to_bus (fadeout_buffer.ptr (), fadeout_buffer.size ());
101
+ use_fadeout = false ;
106
102
}
107
103
108
104
if (!stream_playback.is_valid () || !active ||
@@ -121,7 +117,7 @@ void AudioStreamPlayer::_mix_audio() {
121
117
if (setstop) {
122
118
_mix_internal (true );
123
119
stream_playback->stop ();
124
- setstop= false ;
120
+ setstop = false ;
125
121
}
126
122
127
123
if (setseek >= 0.0 && !stop_has_priority) {
@@ -154,7 +150,7 @@ void AudioStreamPlayer::_notification(int p_what) {
154
150
if (p_what == NOTIFICATION_INTERNAL_PROCESS) {
155
151
156
152
if (!active || (setseek < 0 && !stream_playback->is_playing ())) {
157
- active = false ;
153
+ active = false ;
158
154
set_process_internal (false );
159
155
emit_signal (" finished" );
160
156
}
@@ -200,7 +196,7 @@ void AudioStreamPlayer::set_stream(Ref<AudioStream> p_stream) {
200
196
vol += vol_inc;
201
197
}
202
198
203
- use_fadeout= true ;
199
+ use_fadeout = true ;
204
200
}
205
201
206
202
mix_buffer.resize (AudioServer::get_singleton ()->thread_get_mix_buffer_size ());
@@ -252,7 +248,7 @@ void AudioStreamPlayer::play(float p_from_pos) {
252
248
if (stream_playback.is_valid ()) {
253
249
// mix_volume_db = volume_db; do not reset volume ramp here, can cause clicks
254
250
setseek = p_from_pos;
255
- stop_has_priority= false ;
251
+ stop_has_priority = false ;
256
252
active = true ;
257
253
set_process_internal (true );
258
254
}
@@ -268,8 +264,8 @@ void AudioStreamPlayer::seek(float p_seconds) {
268
264
void AudioStreamPlayer::stop () {
269
265
270
266
if (stream_playback.is_valid () && active) {
271
- setstop= true ;
272
- stop_has_priority= true ;
267
+ setstop = true ;
268
+ stop_has_priority = true ;
273
269
}
274
270
}
275
271
@@ -357,7 +353,7 @@ void AudioStreamPlayer::_validate_property(PropertyInfo &property) const {
357
353
if (property.name == " bus" ) {
358
354
359
355
String options;
360
- for (int i = 0 ; i <AudioServer::get_singleton ()->get_bus_count (); i++) {
356
+ for (int i = 0 ; i < AudioServer::get_singleton ()->get_bus_count (); i++) {
361
357
if (i > 0 )
362
358
options += " ," ;
363
359
String name = AudioServer::get_singleton ()->get_bus_name (i);
@@ -442,8 +438,8 @@ AudioStreamPlayer::AudioStreamPlayer() {
442
438
stream_paused_fade = false ;
443
439
mix_target = MIX_TARGET_STEREO;
444
440
fadeout_buffer.resize (512 );
445
- setstop= false ;
446
- use_fadeout= false ;
441
+ setstop = false ;
442
+ use_fadeout = false ;
447
443
448
444
AudioServer::get_singleton ()->connect (" bus_layout_changed" , this , " _bus_layout_changed" );
449
445
}
0 commit comments