Да может и надо, просто у меня почему то в виртуалке звука вообще нет, разбираюсь ...,
Осталось только на реальном железе пробовать ,,,,, .(((
На Ubuntu 18.04 вообще не собирается, пишет неизвестная команда g++ Там что компилятор по умолчанию не стоит ?
Ставлю Ubuntu, попробую на ней ...
Как в программе переключать устройство записи микрофон, линейный вход ???
strace ./iqcapture sysdefault qwe.wav 1000 10 S N // 10 секунд no playback strace Запуск без playback проходит без ошибки, но файле не совсем то,...
Запуск тот же но с strace strace ./iqcapture sysdefault qwe.wav 1000 10 S P // 10 секунд playback strace Ага вот она ошибка ..... А как это...
./iqcapture sysdefault qwe.wav 1000 10 S P // 10 секунд playback ошибка pipe
Может она пишет с линейного входа ??? А я сигнал подаю на микрофонный, как менять какой вход записи в программе ??? aplay -l выводит устройства...
Программа адекватно реагирует на задание времени записи, ./iqcapture sysdefault qwe.wav 1000 30 S N // 30 секунд ./iqcapture sysdefault qwe.wav...
Вот заполнение файла qwe.wav при первом запуске без strace Программа завершается без вывода ошибки
aplay -L выводит устройства воспроизведения, а для устройств записи ?? лин. вход или мик.вход как посмотреть ???
И почему то нестабильно работает то так то эдак, иногда файл заполняется константой 00 80,
Содержимое файла qwe.wav при этом, я правильно понимаю что он пустой, ведь там должна быть запись 10 сек со входа, т.е. мусор (шум)
При запуске strace ./iqcapture sysdefault qwe.wav 1000 30 S N Доходит вот до этого и висит,
Наверное нужно на чистом железе пробовать, а не на виртуалке ..... Но что странно ошибка pipe больше не появляется, чудеса какие то ...
Повторный запуск не идет из -за того что в системе остаются процессы, киляешь , а ни все равно по ps -ax есть
Почему перенаправление вывода не работает вроде все правильно strace ./iqcapture sysdefault qwe.wav 1000 30 S N >> log
Вот вывод после зависа, и killall
ВОт вывод strace Первый запуск с остановом, второй запуск зависает, и либо reboot, либо killall pid ы [ATTACH]
Имена участников (разделяйте запятой).