Перенос на Win

Тема в разделе "WASM.SOFTWARE", создана пользователем Andrei, 10 июн 2018.

  1. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    При запуске strace ./iqcapture sysdefault qwe.wav 1000 30 S N

    Доходит вот до этого и висит,
     

    Вложения:

    • SlackWare.png
      SlackWare.png
      Размер файла:
      15,3 КБ
      Просмотров:
      663
  2. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Содержимое файла qwe.wav при этом, я правильно понимаю что он пустой, ведь там должна быть запись 10 сек со входа,
    т.е. мусор (шум)
     

    Вложения:

    • SlackWare.png
      SlackWare.png
      Размер файла:
      5,4 КБ
      Просмотров:
      663
  3. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    И почему то нестабильно работает то так то эдак, иногда файл заполняется константой 00 80,
     
  4. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    aplay -L выводит устройства воспроизведения, а для устройств записи ??
    лин. вход или мик.вход как посмотреть ???
     
  5. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Вот заполнение файла qwe.wav при первом запуске без strace
    Программа завершается без вывода ошибки
     

    Вложения:

    • SlackWare.png
      SlackWare.png
      Размер файла:
      14,1 КБ
      Просмотров:
      688
  6. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Программа адекватно реагирует на задание времени записи,
    ./iqcapture sysdefault qwe.wav 1000 30 S N // 30 секунд
    ./iqcapture sysdefault qwe.wav 1000 5 S N // 5 секунд
     
  7. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Может она пишет с линейного входа ??? А я сигнал подаю на микрофонный, как менять какой вход записи в программе ???

    aplay -l выводит устройства воспроизведения, как распечатать устройства записи ???
     
  8. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    ./iqcapture sysdefault qwe.wav 1000 10 S P // 10 секунд playback
    ошибка pipe
     

    Вложения:

    • SlackWare.png
      SlackWare.png
      Размер файла:
      11,3 КБ
      Просмотров:
      664
  9. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Запуск тот же но с strace
    strace ./iqcapture sysdefault qwe.wav 1000 10 S P // 10 секунд playback strace
    Ага вот она ошибка .....
    А как это исправить ???????????????
     

    Вложения:

    • SlackWare.png
      SlackWare.png
      Размер файла:
      14 КБ
      Просмотров:
      677
  10. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    strace ./iqcapture sysdefault qwe.wav 1000 10 S N // 10 секунд no playback strace
    Запуск без playback проходит без ошибки, но файле не совсем то, файл заполнен явно не звуком
     

    Вложения:

    • SlackWare.png
      SlackWare.png
      Размер файла:
      13 КБ
      Просмотров:
      659
    • SlackWare.png
      SlackWare.png
      Размер файла:
      14 КБ
      Просмотров:
      653
  11. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Как в программе переключать устройство записи микрофон, линейный вход ???
     
  12. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Ставлю Ubuntu, попробую на ней ...
     
  13. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    На Ubuntu 18.04 вообще не собирается, пишет неизвестная команда g++
    Там что компилятор по умолчанию не стоит ?
     
  14. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Осталось только на реальном железе пробовать ,,,,, .(((
     
  15. SadKo

    SadKo Владимир Садовников

    Публикаций:
    8
    Регистрация:
    4 июн 2007
    Сообщения:
    1.610
    Адрес:
    г. Санкт-Петербург
    Наверное, надо поставить g++?
    Код (Text):
    1.  
    2. apt-get install g++
    3.  
     
  16. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Да может и надо, просто у меня почему то в виртуалке звука вообще нет, разбираюсь ...,
     
  17. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Никак не могу сделать чтобы в гостевой ОС был звук, вроде все включено, и настроено , а звука нет (((
    И все регулируется, и микшер в гостевой ОС работает, и все есть, а звука нет (((
    В VirtualBox "прокинуты и вход и выход", а звука нет (((

    Руки кривые наверно (((
     
    Последнее редактирование: 12 июн 2018
  18. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Поставил - make, g++ ...
    Пробовал все это скопировать в корень сборки ./
    Все равно не видит хедер, в чем причина ???
    Пробовал полный путь прописать ./FFTW3_LIBS/FFTW3.h
    Не помогает, в чем дело то ??? Чудеса какие то ....
     

    Вложения:

    Последнее редактирование: 12 июн 2018
  19. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Вобщем закинул все либы в ./
    Заменил <> на "", заработало .....
    Но теперь не видит ALSA, причем ALSA установлен, а либ нету чтоли ??
     

    Вложения:

    Последнее редактирование: 12 июн 2018
  20. Andrei

    Andrei Member

    Публикаций:
    0
    Регистрация:
    13 апр 2018
    Сообщения:
    322
    Я так понимаю что в системе установлены только бинарники, и нужно скачать исходники и собрать чтобы получить то что нужно ? Или я не прав ?

    Мда Slackware в этом плане, намного удобнее ....

    Вот это нужно сделать да ? help.ubuntu.ru/wiki/alsa
     
    Последнее редактирование: 12 июн 2018