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

User Tag List

Страница 12 из 229 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 2286

Тема: ZXTune - Chiptunes player

  1. #111
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    собрал svn336
    если при запуске рядом нету zxtune.conf, то виснет
    если есть zxtune.conf (из поставки, полностью закоменнтированный), то вылетает с ошибкой
    единственное, что работает в обоих случаях - это --help
    прописал zxtune.core.aym.type=0, заработало

    было б хорошо, если бы не было такой привязки к конфиг-файлу, чтоб если не удалось прочесть какой-то параметр, то использовалось бы некое дефолтное значение для него
    и если нет конфига совсем, то тоже, чтоб все параметры брались умолчальные
    ну или ошибки более verbose были

    еще я вывод звука не смог запустить, только конвертацию в wav
    но тут может дело в том, что я OSS из ядра выкинул (правда, ALSA его эмулирует), и в том, что у меня аж 3 alsa-устройства в системе, и из них дефолтное не первое
    Было б хорошо, если б можно было сказать что-то в духе --wav filename=- и получить wav-файл прямо на stdout. Чтоб скармливать через пайп aplay
    Хотя не, это костыль какой-то... это ж плеер, а не конвертер, тут и так много чего в stdout пишется
    Последний раз редактировалось Eltaron; 04.02.2010 в 09:39.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  2. #112
    Master
    Регистрация
    26.03.2005
    Адрес
    Ivanovo
    Сообщений
    640
    Спасибо Благодарностей отдано 
    5
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    1 сообщение
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, у меня тоже все нормально собралось, а заиграло только после того, как я поставил в конфиге zxtune.core.aym.type=0. Это не есть гут.

  3. #113
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    если при запуске рядом нету zxtune.conf, то виснет
    Странно. Он пытается сначала искать рядом, потом в домашней директории (~/zxtune/zxtune.conf). Если не нашел, будет использовать дефолты. Ошибка будет выдаваться, если конфиг был явно задан и отсутствует.
    Какая ошибка? Развал или пишет в аутпут просто? Если развал, можешь стек отладчика показать?

    Цитата Сообщение от Eltaron Посмотреть сообщение
    еще я вывод звука не смог запустить, только конвертацию в wav
    но тут может дело в том, что я OSS из ядра выкинул (правда, ALSA его эмулирует), и в том, что у меня аж 3 alsa-устройства в системе, и из них дефолтное не первое
    Пока только oss/wav/null для линукса. Поскольку oss отсутствует, будет юзаться null (ибо не требует параметров и работает всегда). Для wav требуется задавать параметр, потому дефолтным быть не может. Вывод в stdout сделать можно, но тогда сложно проконтролировать отсутствие другого вывода, да и не вав это будет, а сырой поток, ибо заголовок не выдашь.

    ---------- Post added at 10:18 ---------- Previous post was at 10:17 ----------

    Цитата Сообщение от Q-Master Посмотреть сообщение
    Да, у меня тоже все нормально собралось, а заиграло только после того, как я поставил в конфиге zxtune.core.aym.type=0. Это не есть гут.
    "Главный критерий ошибки как ошибки- ее повторяемость" Ща посмотрю в чем дело.

    ---------- Post added at 10:49 ---------- Previous post was at 10:18 ----------

    Пофиксил вроде. Заодно поменял, чтоб конфиг искался в ~/.zxtune/zxtune.conf для единообразия.

  4. #114
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Какая ошибка? Развал или пишет в аутпут просто? Если развал, можешь стек отладчика показать?
    просто виснет
    в strace было видно, что пытается искать zxtune.conf в домашней директории, а потом уходит в вечное ожидание какого-то фьютекса

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Пока только oss/wav/null для линукса. Поскольку oss отсутствует, будет юзаться null (ибо не требует параметров и работает всегда).
    я не особо силен в программировании звука, как вывод через OSS работает? через /dev/dsp?
    просто эти устройства ALSA эмулирует, но у меня первым идет чуть ли не тв-тюнер, а рабочая звуковуха в районе /dev/dsp2
    номер устройства в zxtune вроде можно задавать, надо с этим поиграться

    ---------- Post added at 13:20 ---------- Previous post was at 13:16 ----------

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Вывод в stdout сделать можно, но тогда сложно проконтролировать отсутствие другого вывода, да и не вав это будет, а сырой поток, ибо заголовок не выдашь.
    да нафиг это
    вот когда будет отдельная либа для декодирования, тогда и будет иметь смысл отдельное приложение для такого вывода сделать
    а счас городить из плеера swiss army knife какой-то, имхо, не стоит
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  5. #115
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    я не особо силен в программировании звука, как вывод через OSS работает? через /dev/dsp?
    просто эти устройства ALSA эмулирует, но у меня первым идет чуть ли не тв-тюнер, а рабочая звуковуха в районе /dev/dsp2
    номер устройства в zxtune вроде можно задавать, надо с этим поиграться
    Пропиши в конфиге zxtune.sound.backends.oss.device=/dev/dsp2 и микшер соответствующий

    Цитата Сообщение от Eltaron Посмотреть сообщение
    просто виснет
    в strace было видно, что пытается искать zxtune.conf в домашней директории, а потом уходит в вечное ожидание какого-то фьютекса
    Потрассировал. Там была ошибка- std::ifstream'у скармливается просто директория. И почему-то он это хавает... Сейчас работает? У меня, по крайней мере, основные кейсы все прошли.

  6. #116
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Сейчас работает? У меня, по крайней мере, основные кейсы все прошли.
    да, счас все ок
    разве что если запустить без параметров, то выводит как будто сообщение об ошибке
    Код:
    eltaron@home:~/src/zxtune$ bin/linux/debug/zxtune123
    No files to process.
    
    Code: ZXT#00
    At: 9edfe44c (source.cpp:157, Initialize)
    --------
    в релизной версии то же самое, только уточнения в скобках нет
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  7. #117
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    разве что если запустить без параметров, то выводит как будто сообщение об ошибке
    Ну да. Ошибка- никаких входных данных не указано. Потом может допилю чтоб хелп выдавало в таком случае.

  8. #118
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Пропиши в конфиге zxtune.sound.backends.oss.device=/dev/dsp2 и микшер соответствующий
    да, это сработало, спасибо
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

  9. #119
    Vitamin C++ Аватар для Vitamin
    Регистрация
    14.01.2005
    Адрес
    Таганрог, Россия
    Сообщений
    4,258
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    84
    Поблагодарили
    36 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Eltaron Посмотреть сообщение
    да, это сработало, спасибо
    Вот и отлично

    Прошу проверить следующие вещи:
    - внятность сообщений об ошибках
    - поведение во внештатных (пусть даже так кажется) ситуациях
    - полнота функционала (вдруг забыл еще что)

  10. #120
    Sinclair User Аватар для Eltaron
    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,045
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    144
    Спасибо Благодарностей получено 
    463
    Поблагодарили
    326 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    - полнота функционала (вдруг забыл еще что)
    эта версия вроде бы играет музоны из хобеты
    но я не вкурил как
    Код:
    zxtune123 23_59.\$m
    просто завершается без ошибок и какого-либо вывода

    в юниксах ведь принято, что программа завершается безо всякого вывода тогда и только тогда, когда она отработала успешно
    Последний раз редактировалось Eltaron; 04.02.2010 в 22:37.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI

Страница 12 из 229 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. AVR-AY player
    от Zloy в разделе Софт
    Ответов: 372
    Последнее: 29.09.2021, 20:00
  2. YERZMYEY - CHIPTUNES
    от AAA в разделе Музыка
    Ответов: 0
    Последнее: 28.10.2014, 23:46
  3. AY Player
    от tiboh в разделе Софт
    Ответов: 24
    Последнее: 28.10.2011, 20:18

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •