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

User Tag List

Страница 216 из 229 ПерваяПервая ... 212213214215216217218219220 ... ПоследняяПоследняя
Показано с 2,151 по 2,160 из 2286

Тема: ZXTune - Chiptunes player

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

    По умолчанию

    Цитата Сообщение от 3dEyes Посмотреть сообщение
    В темплейте есть реализации только для uint8_t, uint16_t и uint32_t, а в raw_supp.cpp ему скармливают <std::size_t> - и если в системе size_t определён несколько иначе, то компилятор в панике будет орать
    Для ScaleFunctor есть специализация для uint64_t, для остальных используется общий шаблон. А функция Scale спецализирована для всех целочисленных типов. Что там за std::size_t такой?

  2. #2152
    Junior Аватар для 3dEyes
    Регистрация
    09.02.2017
    Адрес
    21.01.1978
    Сообщений
    20
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Для ScaleFunctor есть специализация для uint64_t, для остальных используется общий шаблон. А функция Scale спецализирована для всех целочисленных типов. Что там за std::size_t такой?
    long unsigned int

    Вот лог сборки на билдере до фикса: https://build.haiku-os.org/buildmast...ilds/77060.log

    Код:
    /sources/zxtune-d1e9526f9ca945eff79f09087b4ed75e58f050e7/src/core/plugins/archives/raw_supp.cpp:335:39:   required from here
    ../../../../src/math/scale.h:81:19: error: call of overloaded 'Scale(long unsigned int&, const long unsigned int&, const long unsigned int&)' is ambiguous
      81 |       return Scale(value, InRange, OutRange);
         |              ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
    ../../../../src/math/scale.h:21:18: note: candidate: 'uint8_t Math::Scale(uint8_t, uint8_t, uint8_t)'
      21 |   inline uint8_t Scale(uint8_t value, uint8_t inRange, uint8_t outRange)
         |                  ^~~~~
    ../../../../src/math/scale.h:26:19: note: candidate: 'uint16_t Math::Scale(uint16_t, uint16_t, uint16_t)'
      26 |   inline uint16_t Scale(uint16_t value, uint16_t inRange, uint16_t outRange)
         |                   ^~~~~
    ../../../../src/math/scale.h:31:19: note: candidate: 'uint32_t Math::Scale(uint32_t, uint32_t, uint32_t)'
      31 |   inline uint32_t Scale(uint32_t value, uint32_t inRange, uint32_t outRange)
         |                   ^~~~~
    ../../../../src/math/scale.h:48:19: note: candidate: 'uint64_t Math::Scale(uint64_t, uint64_t, uint64_t)'
      48 |   inline uint64_t Scale(uint64_t value, uint64_t inRange, uint64_t outRange)
         |                   ^~~~~

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

    По умолчанию

    Цитата Сообщение от 3dEyes Посмотреть сообщение
    long unsigned int

    Вот лог сборки на билдере до фикса: https://build.haiku-os.org/buildmast...ilds/77060.log
    Фигня какая-то. Этот кейс должен покрываться либо uint32_t либо uint64_t.

  4. #2154
    Activist Аватар для Kalantaj
    Регистрация
    15.04.2008
    Адрес
    г. Кривой Рог, Украина
    Сообщений
    442
    Спасибо Благодарностей отдано 
    26
    Спасибо Благодарностей получено 
    40
    Поблагодарили
    20 сообщений
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Vitamin, есть небольшая просьба - а можешь в следующей сборке рядом с иконкой ЗАЦИКЛИТЬ поместить иконку СЛУЧАЙЕЫЙ ПОРЯДОК ? Просто постоянно слушаю твой плеер, в нём плейлистом закинута вся музыка что у меня нашлась (только AY что то около 20000 треков без повторов). Включено воспроизведение в случайном порядке, когда попадается какой-нить прикольный трек хочется послушать и другие треки автора, а в меню лазить и клацать не очень удобно. Разместить, например, между ЗАЦИКЛИТЬ и выбором YM. Заранее благодарен.
    Мои спектрумы

    Скрытый текст

    ZX-Evolution rev.C3 + NeoGs + SoundCardExtreme + MoonSound + ZiFi + VDAC2 + 3.5FDD + 5.25FDD (+HDD)
    Karabas Nano rev.C, rev.H
    Karabas PRO rev.C + WiFi module, rev.D alpha2
    ZX-UNO v4.2, ZX-UNO VGA 2M, ZX-UNO Pi
    2xROBIK 48k
    Pentagon 128k +5.25 FDD (хочет расширения всего чего можно )
    [свернуть]

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

    По умолчанию

    Билд 5010:

    [+] добавлена поддержка более 150 форматов с помощью библиотеки vgmstream
    [+] включена эмуляция плагинов в OpenMPT
    [*] различные оптимизации в ядре по ускорению и улучшению использования памяти
    [*] zxtune-qt: переход на Qt5
    [*] zxtune-android: переработано получение списка локальных хранилищ
    [*] zxtune-android: поддержка Android 11
    [*] zxtune-android: добавлены уведомления в браузере о возможных проблемах

    Пожалуй, один из самых сложных релизов. Долго и упорно велась работа одновременно по нескольким направлениям.
    Переход на kotlin в версии для Android. Как и (самое главное) зачем - надеюсь рассказать в отдельной статье.
    Переход на Qt5 в десктопных версиях. Часть работы уже была сделана энтузиастом в рамках порта под Haiku OS, основные трудозатраты пришлись на настройку сборки непосредственно библиотеки.
    Интеграция библиотеки vgmstream. Для тех кто не знает, эта библиотека предназначена для воспроизведения огромного количества потоковых форматов аудио. В силу разницы в подходах и модели с zxtune, внедрение получилось частичным (не все форматы) и делалось буквально шаг за шагом по одному формату, проверяя работоспособность на больших объемах тестовых данных. Пришлось буквально поселиться в discord чате разработчиков - ребята очень доброжелательные, быстро реагируют на вопросы и делают правки при необходимости.
    Поддержка Android 11. В ноябре 2021 в очередной раз поднялись требования GooglePlay на поддержку актуальных версий ОС. А в 11 версии как раз на полную включили анонсированные ранее ограничения касательно доступа к локальным хранилищам устройства (если вкратце - то никуда нельзя без особого на то разрешения). Попытка использвать имеющуюся лазейку в виде разрешения на полный доступ не получила одобрения от модераторов, поэтому еще почти три недели ушли на поддержку новой схемы. Документация там достаточно куцая и даже местами брехливая, поэтому многое делалось на ощупь - просьба сообщать о возможных проблемах.
    Бонусом были сделаны всякие мелкие доработки и оптимизации.

    Скачать версию для Android

    Скачать версию для win64 (MMX/SSE/SSE2)
    Скачать версию для linux x86_64
    Скачать версию для Ubuntu/Debian x86_64
    Скачать версию для Redhat/Suse/Centos/Fedora x86_64
    Скачать версию для Raspberry Pi

  6. Эти 7 пользователя(ей) поблагодарили Vitamin за это полезное сообщение:

    Beaver (08.04.2022), creator (08.04.2022), Dexus (08.04.2022), Digitizer (11.04.2022), izzx (08.04.2022), SERGEY256 (08.04.2022), yarodin (08.04.2022)

  7. #2156
    Activist Аватар для Beaver
    Регистрация
    02.09.2009
    Адрес
    г. Тамбов
    Сообщений
    297
    Спасибо Благодарностей отдано 
    375
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Хочу обратить внимание автора на работу плейлиста для файлов .sid. Сами файлы проигрываются корректно, но собрать из них плейлист практически невозможно. Некоторые просто не добавляются, а некоторые добавляются сразу по несколько одинаковых записей.

    PS Плейлист появляется после после рестарта программы, но не всегда корректный.
    PPS Все замечания для виндовой версии.
    Последний раз редактировалось Beaver; 08.04.2022 в 20:25.
    ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsb
    C64G + Pi1541 + Kung-Fu
    РК-86 Северная Пальмира

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

    По умолчанию

    Цитата Сообщение от Beaver Посмотреть сообщение
    Некоторые просто не добавляются
    Примеры пожалуйста.

    Цитата Сообщение от Beaver Посмотреть сообщение
    некоторые добавляются сразу по несколько одинаковых записей
    А точно ли одинаковых? И звучат одинаково тоже?

  9. #2158
    Activist Аватар для Beaver
    Регистрация
    02.09.2009
    Адрес
    г. Тамбов
    Сообщений
    297
    Спасибо Благодарностей отдано 
    375
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    Примеры пожалуйста.
    Вот тут, например, два файла. Включаю один на воспроизведение, потом пытаюсь втрой мышом затащить в плейлист, а он не появляется там. Через файловое меню - тоже.
    Если программу поперезапускать, то список воспроизведения появится. Но так же не должно быть.
    C64Music.rar

    Баг с одинаковыми названиями в списке довольно редкий, не смог повторить. Но их в плейлисте одинаковых было не менее 50 штук, у меня и сидов столько нет.
    ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsb
    C64G + Pi1541 + Kung-Fu
    РК-86 Северная Пальмира

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

    По умолчанию

    Цитата Сообщение от Beaver Посмотреть сообщение
    то список воспроизведения появится. Но так же не должно быть.
    Бывает такое иногда - можно просто поменять размер окна. Плейлист заново перерисуется.

    Цитата Сообщение от Beaver Посмотреть сообщение
    Но их в плейлисте одинаковых было не менее 50 штук, у меня и сидов столько нет.
    sid файлы могут содержать множество треков. А метаинформация (автор/название) одно на всех, поэтому они и выглядят одинаково, но полный путь у них будет разный.

  11. #2160
    Activist Аватар для Beaver
    Регистрация
    02.09.2009
    Адрес
    г. Тамбов
    Сообщений
    297
    Спасибо Благодарностей отдано 
    375
    Спасибо Благодарностей получено 
    113
    Поблагодарили
    56 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vitamin Посмотреть сообщение
    ...можно просто поменять размер окна. Плейлист заново перерисуется.
    Не помогает. Только перезапуск.

    Цитата Сообщение от Vitamin Посмотреть сообщение
    ...sid файлы могут содержать множество треков. А метаинформация (автор/название) одно на всех, поэтому они и выглядят одинаково, но полный путь у них будет разный.
    Вряд ли это мой случай, так как если этот файл затащить в плейлист первым, то он отображается один, как и положено.
    Последний раз редактировалось Beaver; 09.04.2022 в 13:37.
    ZX-Evolution Rev C + 5.25 FDD + MultiSound + ZXNetUsb
    C64G + Pi1541 + Kung-Fu
    РК-86 Северная Пальмира

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

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

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

Эту тему просматривают: 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

Ваши права

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