diff options
| author | Bent Bisballe Nyeng <deva@aasimon.org> | 2015-12-20 16:55:52 +0100 | 
|---|---|---|
| committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2015-12-20 16:55:52 +0100 | 
| commit | c4f5bbfab513cd5291fbec7f0781be18c9aeb4f4 (patch) | |
| tree | a2bf831e2d5c405ddede156f9468b05e9cc98516 /drumgizmo | |
| parent | 02321ff4d595db763074080b3e55d040fc403a99 (diff) | |
Fix uninitialised warning.
Diffstat (limited to 'drumgizmo')
| -rw-r--r-- | drumgizmo/output/alsa/alsa.cc | 12 | ||||
| -rw-r--r-- | drumgizmo/output/jackaudio/jackaudio.cc | 8 | ||||
| -rw-r--r-- | drumgizmo/output/wavfile/wavfile.cc | 6 | 
3 files changed, 14 insertions, 12 deletions
| diff --git a/drumgizmo/output/alsa/alsa.cc b/drumgizmo/output/alsa/alsa.cc index dc2ac73..71e0c3d 100644 --- a/drumgizmo/output/alsa/alsa.cc +++ b/drumgizmo/output/alsa/alsa.cc @@ -52,15 +52,15 @@ public:    size_t samplerate();  private: -  snd_pcm_t *handle; -  snd_pcm_hw_params_t *params; -  sample_t *data; -  size_t channels; +	snd_pcm_t *handle{nullptr}; +	snd_pcm_hw_params_t *params{nullptr}; +	sample_t *data{nullptr}; +	size_t channels{0};    // Parameters    std::string device; -  unsigned int srate; -  snd_pcm_uframes_t frames; +	unsigned int srate{0}; +	snd_pcm_uframes_t frames{0};  };  Alsa::Alsa() diff --git a/drumgizmo/output/jackaudio/jackaudio.cc b/drumgizmo/output/jackaudio/jackaudio.cc index 5c04146..511c145 100644 --- a/drumgizmo/output/jackaudio/jackaudio.cc +++ b/drumgizmo/output/jackaudio/jackaudio.cc @@ -57,10 +57,10 @@ public:    size_t samplerate();  private: -  JackClient *jackclient; -  jack_port_t *output_port[64]; -  size_t nchannels; -  sample_t **channels; +	JackClient *jackclient{nullptr}; +	jack_port_t *output_port[64] = {}; +	size_t nchannels{0}; +	sample_t **channels{nullptr};    Semaphore sem;  }; diff --git a/drumgizmo/output/wavfile/wavfile.cc b/drumgizmo/output/wavfile/wavfile.cc index fa4128e..8401f80 100644 --- a/drumgizmo/output/wavfile/wavfile.cc +++ b/drumgizmo/output/wavfile/wavfile.cc @@ -28,6 +28,7 @@  #include <audiotypes.h>  #include <string> +#include <memory.h>  #include <sndfile.h> @@ -48,8 +49,8 @@ public:  private:    SF_INFO sf_info; -  SNDFILE **fh; -  size_t channels; +	SNDFILE **fh{nullptr}; +	size_t channels{0};    // Parameters    std::string filename; @@ -60,6 +61,7 @@ WavFile::WavFile()    fh = NULL;    filename = "output"; +  memset(&sf_info, 0, sizeof(sf_info));    sf_info.channels = 1;//channels;    sf_info.format = SF_FORMAT_WAV | SF_FORMAT_FLOAT;    sf_info.samplerate = 44100; | 
