diff options
| author | Marcelo Fernandez | 2017-08-22 18:27:17 -0300 |
|---|---|---|
| committer | Marcelo Fernandez | 2017-09-12 15:13:28 -0300 |
| commit | 730d36f350274a055a612d39307b02b43dd59eb2 (patch) | |
| tree | 61943817253ef32869a45ffa0717f0292076cdc8 /drivers/pulseaudio/audio_driver_pulseaudio.h | |
| parent | 647a9141558e0dd618e62b0563dca3363387e897 (diff) | |
| download | godot-730d36f350.tar.gz godot-730d36f350.tar.zst godot-730d36f350.zip | |
Fixed issues with surround sound on audio server
Diffstat (limited to 'drivers/pulseaudio/audio_driver_pulseaudio.h')
| -rw-r--r-- | drivers/pulseaudio/audio_driver_pulseaudio.h | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/drivers/pulseaudio/audio_driver_pulseaudio.h b/drivers/pulseaudio/audio_driver_pulseaudio.h index 9ae0b7e50..3ede68449 100644 --- a/drivers/pulseaudio/audio_driver_pulseaudio.h +++ b/drivers/pulseaudio/audio_driver_pulseaudio.h @@ -43,14 +43,10 @@ class AudioDriverPulseAudio : public AudioDriver { pa_simple *pulse; - int32_t *samples_in; - int16_t *samples_out; - - static void thread_func(void *p_udata); + Vector<int32_t> samples_in; + Vector<int16_t> samples_out; unsigned int mix_rate; - SpeakerMode speaker_mode; - unsigned int buffer_frames; unsigned int buffer_size; int channels; @@ -58,10 +54,11 @@ class AudioDriverPulseAudio : public AudioDriver { bool active; bool thread_exited; mutable bool exit_thread; - bool pcm_open; float latency; + static void thread_func(void *p_udata); + public: const char *get_name() const { return "PulseAudio"; |
