Просьба о создании плагина визуализации.

Список разделов Аудиоплеер foobar2000 Программирование foobar2000

Описание: Для программистов, пищущих плагины для foobar2000. SDK и обмен опытом

Сообщение #41 DRON » 06.05.2010, 21:19

Набор для игр с фоном:
<ссылка устарела>
Копируем всё в Components, затем меняем Background.bmp (сейчас там некая "красненькая" версия) на свой, запускаем build.cmd и после этого запускаем фубар.
Background.bmp должен иметь точно такие же размеры и разрешение, что и имеющийся. Изменённые данные будут лежать в VUMeter.bin который автоматически подхватится вместо оригинального VUMetr-а (вшитого в foo_vis_vumeter.dll).
Последний раз редактировалось DRON 10.05.2012, 22:42, всего редактировалось 1 раз.
DRON M
Мастер
Аватара
Откуда: Санкт-Петербург
Репутация: 112
С нами: 8 лет 9 месяцев

Сообщение #42 psy50 » 06.05.2010, 21:45

а как менять размер у окна со стрелочками или как заставить его быть в самом фубаре?
psy50
Новичок
Репутация: 0
С нами: 6 лет 9 месяцев

Сообщение #43 DRON » 08.05.2010, 02:21

Добавил поддержку DUI:

Проверяйте.
Последний раз редактировалось DRON 08.05.2010, 16:48, всего редактировалось 1 раз.
DRON M
Мастер
Аватара
Откуда: Санкт-Петербург
Репутация: 112
С нами: 8 лет 9 месяцев

Сообщение #44 postED » 08.05.2010, 12:59

+1 плаг у меня. Спасибо за поддержку DUI. Один вопрос. После разворачивания плеера стрелка стоит частенько на месте ~1 секунду. Очень похоже на поведение Spectrum'a в тулбаре (тот бежит волной, после чего разтормаживается). Это недочет фубара или я где-то туплю?)

добавлено: вернул на тулбар Spectrum, фриз убрался %)
Последний раз редактировалось postED 08.05.2010, 13:04, всего редактировалось 1 раз.
FLAC -8 / Opus --vbr --bitrate 112
postED M
Бывалый
Аватара
Откуда: Криворіжжя
Репутация: 29
С нами: 7 лет 3 месяца

Сообщение #45 DRON » 08.05.2010, 13:27

postED писал(а):Это недочет фубара или я где-то туплю?
Это особенность фубара: функция которая отдаёт сэмплы для визуализации в некоторых случаях этого не делает, просто ради экономии, то есть если визуализация не видна, то происходит отключение visualisation_stream и освобождение буферов, а после включения ему надо некоторое время чтобы набрать статистику. Там есть возможность запросить "липовые" данные (та самая волна Spectrum-е), но для VUMetr-а это бессмысленно.
В общем, если у вас запущена визуализация, которая не отключается при сворачивании плеера (например Spectrum в CUI), то "заморозки" не будет, а если нет, то где-то через 30-60сек неактивности и последующего показа произойдёт "заморозка".
Забейте короче B)
DRON M
Мастер
Аватара
Откуда: Санкт-Петербург
Репутация: 112
С нами: 8 лет 9 месяцев

Сообщение #46 DRON » 25.05.2010, 16:15

DRON M
Мастер
Аватара
Откуда: Санкт-Петербург
Репутация: 112
С нами: 8 лет 9 месяцев

Пред.

Вернуться в Программирование foobar2000