Перейти к содержанию

IgorA

Продвинутые
  • Публикаций

    5 555
  • Баллов

    14 098 
  • Зарегистрирован

  • Посещение

  • Победитель дней

    15

Весь контент IgorA

  1. @grigoxyr, можно попробовать в /etc/asound.conf после строк card 0 добавить строку subdevice 1 . Или скорее надо device 1 .
  2. @grigoxyr, там вроде только одно устройство поддерживается, поэтому можно попробовать без aplay -L в asound.conf вместо card DAC указать card 0.
  3. Нет, так как стандартное распределение доступных в XP 4GB - пополам между системой и приложением.
  4. Увеличится допустимый для использования Full Memory размер однофайловых образов. Но ограничение в 2GB на декодированный PCM сохранится (в 32-разр. системе).
  5. 1. Насчет исходников пока не знаю. Будет видно позже. Но, если будет надо, для конкретной платформы и я смогу наверно собрать. Для специфичных устройств обычно есть эмуляторы и средства разработки, в том числе, и под Windows. 2. Рендерер планируется, но не на первых этапах. Сначала наверно плеер с управлением и настройками через веб-интерфейс.
  6. , если в каком-то дистрибутиве загрузчик библиотек игнорирует флаг загрузки библиотеки из текущей папки, можно дополнительно скопировать все .so файлы из папки плеера в папку /lib (это можно сделать, запустив mc с правами root). С каким именно дистрибутивом такая ситуация? Я бы посмотрел сам.
  7. , libbass.so загружается из той же папки, где находится aplayer. Если он там есть, может быть, что-то не так с правами доступа к нему. Тогда можно попробовать установить права (все разрешения).
  8. , двумя сообщениями выше ссылка на обновление, где зависимость от этих библиотек убрана.
  9. @m@jor, я собрал 64-разрядную версию плеера без зависимости от новых библиотек. Файл по ссылке обновлен: http://albumplayer.ru/linux/apconsole-x86_64.tar.gz С этим вариантом обсуждавшейся выше проблемы не должно быть.
  10. @m@jor, я завтра наверно соберу плеер с GCC 4.8, тогда скорее всего обновляться не потребуется.
  11. @m@jor, Тогда можно попробовать такой вариант обновления библиотеки: wget http://security.ubuntu.com/ubuntu/pool/main/g/gcc-5/libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb sudo dpkg -i libstdc++6_5.4.0-6ubuntu1~16.04.4_amd64.deb
  12. Может быть, дальше есть смысл собирать старым компилятором, чтобы со всеми дистрибутивами была совместимость.
  13. @m@jor, Видимо, нет актуальной библиотеки для компилятора GCC 5-й версии. Может помочь такой набор команд: sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update sudo apt-get upgrade sudo apt-get dist-upgrade Плеер можно размещать в пользовательской папке.
  14. Я делал загрузочный CD из CorePlus-8.0.iso . Там выбирал где-то в середине списка вариант, где "+ installer". У меня после переустановки TinyCore ALSA пережила перезагрузку. Возможно, помогла опция в менеджере приложений. Там есть в меню Installation Option и там опция Toggle Install to File System, которую я включил. Чтобы сохранялся /etc/asound.conf в tiny надо добавлять строку с этим путем в файл /opt/.filetool.lst Я ставил alsa, alsa-config, alsamixer, alsa-plugins. Чтобы aplay -L начал выдавать список надо один раз запустить alsamixer и закрыть.
  15. Я особенно не вслушивался. В Tiny после перезагрузки слетает обновленная конфигурация без специальных мер по ее сохранению в файловой системе. С этим я пока не разбирался. А устанавливал 32-разрядную версию, так как только для нее есть официальный инсталлятор.
  16. @AleXH, Tiny Core я поставил на флешку, официальный дистрибутив 8.0. Там надо доустанавливать ALSA через менеджер приложений. Если это сделать и создать asound.conf, то apconsole играет.
  17. Обновлена 32-разрядная версия консольного плеера для Linux по ссылке: http://albumplayer.ru/linux/apconsole-i386.tar.gz Исправлена ошибка при загрузке библиотек. Возможно, у @China проблема была связана с этим.
  18. @AleXH, мне интересен портабельный вариант плеера, который встанет и на TinyCore с рилтайм патчами, и на другие системы.
  19. А с каким сообщением об ошибке не удалось? @AleXH, вроде бы, особых завязок на дистрибутив не должно быть, так как поддержка ALSA, видимо, есть во всех современных дистрибутивах.
  20. Если сравнивать с воспроизведением в AP2.110, то не в разы, но несколько лучше (если запускать apconsole).
  21. Консольный плеер - тест Full Memory и Direct Input движков для Linux. 32-разрядная версия: http://albumplayer.r...ole-i386.tar.gz 64-разрядна версия: http://albumplayer.r...e-x86_64.tar.gz Плеер выводит звук напрямую в ALSA устройство по умолчанию аналогично режиму EXTRAS ASIO в плеере для Windows. Для настройки системы на плеер надо отключить автоматический запуск Pulse. Для этого в /etc/pulse/client.conf надо строку, где autospawn = yes поменять на autospawn = no (и убрать знак комментария в начале этой строки, когда он есть). И добавить файл /etc/asound.conf следующего содержания: pcm.!default { type hw card DAC } ctl.!default { type hw card DAC } Вместо DAC надо указать конкретное внутреннее имя своей карты/ЦАПа, которое можно увидеть в листинге, выдаваемом по команде aplay -L там, где CARD=... вместо многоточия будет нужное имя. Когда устройств в листинге несколько, надо догадаться, где нужное. Плеер воспроизводит форматы WAV, FLAC, APE, WV (кроме ISO.WV), DFF, DSF, M4A, AIFF, MP3, MP4, OGG, AAC. Плеер должен запускаться из терминала. Можно запускать в минимальной установке Linux без GUI. В графических файловых менеджерах надо открыть папку apconsole и запустить там терминал либо командой контекстного меню, либо через основное меню. Затем для запуска ввести ./aplayer По умолчанию плеер запускается в режиме Full Memory. С ключом -i включается режим Direct Input. В Direct Input декодирование выполняется в буфер драйвера (без использования буфера плеера), но Gapless Mode поддерживается. Ключ -d включает вывод DSD в режиме DoP. После запуска плеер выводит список папок верхнего уровня. При вводе номера строки (через Enter) происходит переход в выбранную папку. В выводимых списках желтым цветом выделяются музыкальные файлы. При вводе номера файла начинается воспроизведение. При воспроизведении доступны команды (вводятся через Enter) : S - cтоп, N - cледующий файл, P - предыдущий файл. 0 - выход из программы. Команды можно вводить в любом регистре. При выходе плеер запоминает последнюю папку. Когда список папок длинный в полноэкранном текстовом терминале можно перемещаться по его страницам клавишами shift+PageUp, shift+PageDown. Вводить номер можно на любой странице.
  22. ASIO самый зарегулированный из интерфейсов. С ним приложение не выбирает ничего, кроме частоты дискретизации. Остальное безальтернативно диктует драйвер - разрядность данных, размер буферов, моменты пересылок данных в буфер.
  23. В этой теме вряд ли подходящее место для развернутой дискусии про джиттер. Тем более, что таких дискуссий уже много на просторах интернета. Но джиттер - это не подмешанный к сигналу шум на уровне -120dB, который невозможно услышать. Это крошечные фазовые модуляции тона, которые в спектре проявляются в этих низкоуровневых составляющих, но затрагивают они сигнал полной амплитуды. Сам я этой темой не занимаюсь, но по ряду исследований слышимым может быть ничтожнейшее дрожание фронтов от десятков пикосекунд. Это очень странная особенность человеческой физиологии.
  24. Здесь обычная логика должна работать - если при перестановках плееров воспроизводимо меняются картинки спектров, то причина этих изменений в различиях плееров.
×
×
  • Создать...

Важная информация

Пользуясь форумом вы соглашаетесь с нашими Условия использования.