I knew that before, but have forgotten.
SoundIC7410::SoundIC7410() sound_device = hw:2,0, channels = 1, rate = 32000, buffer_size = 131072, period_size = 4096 snd_pcm_hw_params_set_buffer_size_near: buffer_size_org = 131072 , buffer_size = 131072 snd_pcm_hw_params_set_period_size_near: period_size_org = 4096 , period_size = 4096
This is OK, but:
SoundSoft66::SoundSoft66() sound_device = hw:1,0, channels = 2, rate = 48000, buffer_size = 32768, period_size = 6144 snd_pcm_hw_params_set_buffer_size_near: buffer_size_org = 32768 , buffer_size = 16384 snd_pcm_hw_params_set_period_size_near: period_size_org = 6144 , period_size = 8192
So this is the cause of capture overrun (-EPIPE errors) with Soft66LC4 occurring with some set of parameters. They are not exactly set, but with other part of the program, they are assumed to be the original intended values.
Many CW signals on the band last night. A contest was going on?