![]() |
![]() |
#2561 |
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() duzzy
Немного разобрался в причине "тормозов" прокрутки "плавного" . Бретт запускает два таймера и две перерисовки экрана (картинки и остальное) почти одновременно .. Я вообще удалил отдельную отрисовку картинок (сунул к остальному), отнял высоту топбара, увеличил refreshRate до 38 - стало гораздо лучше . Найди поиском refreshRate и refreshRateCover . А так - тормозило на любом ПК , если включена (толстая) подложка, и скажем слушаем SACD , где доп. нагрузка . Вот попробуй в авто (с отключенным фоном) - поставь refreshRate 45 .. будут фризы, но затыков не будет .. |
![]() |
![]() |
![]() |
#2562 |
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() seriousstas
Он тебе все покоя не дает ![]() Суть в том что без полной перерисовки экрана не будет плавного движения(это по сути как кино, уменьшить частоту кадров и картинка будет тормозить, увеличить и картинка будет нормальной), механизм плавной прокрутки Бретта очень похож на механизм прокрутки вьетнамца, просто в плейлисте много элементов которые размещены по свом координатам отсюда и проблемы на слабых процах при перерисовке панели(много мат.вычислений). Я же вынес эти настройки... "_PROPERTY: Panel Refresh Rate", 35 "_PROPERTY: Panel Cover Refresh Rate", 35 рефреш панели поставь примерно 40-45 мс рефреш обложек поставь 60 мс Будет крутить уже с видимыми артефактами, но нагрузка на проц сильно упадет. Убирать не обязательно достаточно увеличить время в обложкаж, таймеры не абсолютные работают раздельно и по событиям(крутим, инерция, остановка). Можно провести эксперимент если интересно, установи виртуалку(любую 7-ку или 8-ку) с самыми минимальными параметрами по железу, запусти в ней сборку с плавным скриптом и посмотри что происходит в диспетчере задач, очень удивишся ![]() JS очень прожорливая тварь))) чем меньше сложных элементов на экране тем быстрее работает... если отлючить все рюшечки(блюры, обложки в фоне) то можно будет более менее пользоваться, но при этом пропадает смысл всей этой затеи. На слабых компах запустить его можно, но какой смысл использовать часть его возможностей... если есть полноценный вариант с красивым оформлением который не так требователен к ресурсам, я про не плавный плейлист JS 1.3.2. Возможно Бретт его еще оптимизирует, но не думаю что там сильно можно что-то поправить, прокрутку он пилил несколько недель еще до первой беты, потом допиливал ее по отзывам.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
![]() |
![]() |
![]() |
#2563 | ||||||
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() Цитата:
через window.RepaintRect я просто сделал отступ этой зоны - она ведь не меняется во время прокрутки, хотя бретт её перерисовыват (и я знаю зачем , для зума топ-бара колесом, но это решаемо).. Цитата:
Вобщем - раздельные картинки оказались лишними .. Я до правок при прослушке SACD вообще не мог прокруткой пользоваться - затык был и то-же - повторил на домашнем с кавером 2000x2000 ... Цитата:
Цитата:
а не в плавности на слабых ПК, тк за скрол у всех всё хорошо мотает . Тоесть - тянем пальцем, как в 1.3.2 - плавное движение , но без инерции .. Цитата:
И кстати спорное преимущество для длинных названий исполнителей - они всегда будут обрезаться в правой колонке |
||||||
![]() |
![]() |
![]() |
#2564 |
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() понравилась работа
![]() Создает четкий объем без искажений. 500$ (есть пилюли (см скрин))) Портабельный .Попробую в авто .. |
![]() |
![]() |
![]() |
#2565 |
Старший Пользователь
![]() Регистрация: 10.11.2014
Возраст: 49
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#2566 |
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() |
![]() |
![]() |
![]() |
#2567 | |||
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() seriousstas
Понял тебя ![]() Цитата:
Ты пробовал задавать таймерам 0 мс. вместо их удаления ? (это чтоб сильно код не потрошить ![]() Цитата:
Цитата:
А FreeSurround не нравится ?
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|||
![]() |
![]() |
![]() |
#2568 | ||
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() duzzy
Цитата:
Цитата:
как в JS 1.2.3 - выделение трека при отпускании мыши , а не при нажатии ![]() Скину Тебе сборку вместе VST - шками . Попробуешь такой вариант в машине - ок ? ![]() Предполагаю , должно быть значительно лучше с резистивом ... |
||
![]() |
![]() |
![]() |
#2569 | |
Гуру
![]() Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() seriousstas
Можно попробовать все лишнее повырубать вообще... там много мусорных функций которые в принципе не сильно нужны, но на это нужно время... для зачистки кода. Цитата:
![]() Завтра если время найду попробую его выпотрошить(просто лениво))) нужно садится плотно часов на 8-10 и чтоб не отвлекали ![]()
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
![]() |
![]() |
![]() |
#2570 |
Бывалый писикарщик
![]() Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Получилось сделать выбор трека , как в JS 1.2.3 , проверяй .
Попробуй два типа настроек из контекста для резистива(емкостный не настроен ..) Первый без инерции - второй с . Ну и заодно про сборку мож чего скажешь (настройки ПКМ по кнопкам двух МПС) Бросаюсь в личку ![]() |
![]() |
![]() |
![]() |
Здесь присутствуют: 10 (пользователей: 0 , гостей: 10) | |
Опции темы | Поиск в этой теме |
|
|