From 09d60c4719a5b19c6b0cb894e4ab33b0ce13a83a Mon Sep 17 00:00:00 2001 From: Marek Blok <marek.blok@pg.edu.pl> Date: Thu, 18 Nov 2021 22:16:41 +0100 Subject: [PATCH] fixes --- examples/sound_input.cpp | 7 ++++++- src/cpp/ALSA_support.cpp | 1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/examples/sound_input.cpp b/examples/sound_input.cpp index e15d363..d25e396 100644 --- a/examples/sound_input.cpp +++ b/examples/sound_input.cpp @@ -25,7 +25,12 @@ int test_sound_input(void) MasterClock=DSP::Clock::CreateMasterClock(); +#ifndef INCLUDE_DSPE_EXAMPLES DSP::u::WaveInput WaveIn(MasterClock, "DSPElib.wav", "."); +#else + DSP::u::WaveInput WaveIn(MasterClock, "DSPElib.wav", "../examples"); +#endif // INCLUDE_DSPE_EXAMPLES + Fp = WaveIn.GetSamplingRate(); DSP::u::AudioOutput AudioOut(Fp); @@ -35,7 +40,7 @@ int test_sound_input(void) Fp2 = 8000; long Fp_gcd = DSP::f::gcd(Fp, Fp2); AudioInClock=DSP::Clock::GetClock(MasterClock, Fp2 / Fp_gcd, Fp / Fp_gcd); - DSP::u::AudioInput AudioIn(AudioInClock, 8000, 1); + DSP::u::AudioInput AudioIn(AudioInClock, Fp2, 1); DSP::u::FileOutput WaveOut("captured_sample.wav",DSP::e::SampleType::ST_short, 1, DSP::e::FileType::FT_wav, Fp2); AudioIn.Output("out") >> WaveOut.Input("in"); diff --git a/src/cpp/ALSA_support.cpp b/src/cpp/ALSA_support.cpp index ffe5ac9..ce1f65d 100644 --- a/src/cpp/ALSA_support.cpp +++ b/src/cpp/ALSA_support.cpp @@ -967,6 +967,7 @@ bool DSP::ALSA_object_t::get_wave_in_raw_buffer(DSP::e::SampleType &InSampleType } } } + return false; } snd_pcm_sframes_t DSP::ALSA_object_t::pcm_writei(const void *buffer, const snd_pcm_uframes_t &frames) -- GitLab