Содержимое файла qwe.wav при этом, я правильно понимаю что он пустой, ведь там должна быть запись 10 сек со входа, т.е. мусор (шум)
aplay -L выводит устройства воспроизведения, а для устройств записи ?? лин. вход или мик.вход как посмотреть ???
Программа адекватно реагирует на задание времени записи, ./iqcapture sysdefault qwe.wav 1000 30 S N // 30 секунд ./iqcapture sysdefault qwe.wav 1000 5 S N // 5 секунд
Может она пишет с линейного входа ??? А я сигнал подаю на микрофонный, как менять какой вход записи в программе ??? aplay -l выводит устройства воспроизведения, как распечатать устройства записи ???
Запуск тот же но с strace strace ./iqcapture sysdefault qwe.wav 1000 10 S P // 10 секунд playback strace Ага вот она ошибка ..... А как это исправить ???????????????
strace ./iqcapture sysdefault qwe.wav 1000 10 S N // 10 секунд no playback strace Запуск без playback проходит без ошибки, но файле не совсем то, файл заполнен явно не звуком
На Ubuntu 18.04 вообще не собирается, пишет неизвестная команда g++ Там что компилятор по умолчанию не стоит ?
Никак не могу сделать чтобы в гостевой ОС был звук, вроде все включено, и настроено , а звука нет ((( И все регулируется, и микшер в гостевой ОС работает, и все есть, а звука нет ((( В VirtualBox "прокинуты и вход и выход", а звука нет ((( Руки кривые наверно (((
Поставил - make, g++ ... Пробовал все это скопировать в корень сборки ./ Все равно не видит хедер, в чем причина ??? Пробовал полный путь прописать ./FFTW3_LIBS/FFTW3.h Не помогает, в чем дело то ??? Чудеса какие то ....
Вобщем закинул все либы в ./ Заменил <> на "", заработало ..... Но теперь не видит ALSA, причем ALSA установлен, а либ нету чтоли ??
Я так понимаю что в системе установлены только бинарники, и нужно скачать исходники и собрать чтобы получить то что нужно ? Или я не прав ? Мда Slackware в этом плане, намного удобнее .... Вот это нужно сделать да ? help.ubuntu.ru/wiki/alsa