23.09.2016, 05:05 | #2561 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
duzzy
Немного разобрался в причине "тормозов" прокрутки "плавного" . Бретт запускает два таймера и две перерисовки экрана (картинки и остальное) почти одновременно .. Я вообще удалил отдельную отрисовку картинок (сунул к остальному), отнял высоту топбара, увеличил refreshRate до 38 - стало гораздо лучше . Найди поиском refreshRate и refreshRateCover . А так - тормозило на любом ПК , если включена (толстая) подложка, и скажем слушаем SACD , где доп. нагрузка . Вот попробуй в авто (с отключенным фоном) - поставь refreshRate 45 .. будут фризы, но затыков не будет .. |
23.09.2016, 12:01 | #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 Полезные утилиты |
23.09.2016, 14:05 | #2563 | ||||||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Цитата:
Цитата:
через window.RepaintRect я просто сделал отступ этой зоны - она ведь не меняется во время прокрутки, хотя бретт её перерисовыват (и я знаю зачем , для зума топ-бара колесом, но это решаемо).. Цитата:
Вобщем - раздельные картинки оказались лишними .. Я до правок при прослушке SACD вообще не мог прокруткой пользоваться - затык был и то-же - повторил на домашнем с кавером 2000x2000 ... Цитата:
Цитата:
а не в плавности на слабых ПК, тк за скрол у всех всё хорошо мотает . Тоесть - тянем пальцем, как в 1.3.2 - плавное движение , но без инерции .. Цитата:
И кстати спорное преимущество для длинных названий исполнителей - они всегда будут обрезаться в правой колонке |
||||||
23.09.2016, 15:24 | #2564 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
понравилась работа
Создает четкий объем без искажений. 500$ (есть пилюли (см скрин))) Портабельный .Попробую в авто .. |
23.09.2016, 19:01 | #2565 |
Старший Пользователь
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
|
|
23.09.2016, 20:55 | #2566 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
|
23.09.2016, 21:13 | #2567 | |||
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Понял тебя Цитата:
Ты пробовал задавать таймерам 0 мс. вместо их удаления ? (это чтоб сильно код не потрошить) Цитата:
Цитата:
А FreeSurround не нравится ?
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|||
23.09.2016, 22:05 | #2568 | ||
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
duzzy
Цитата:
Цитата:
как в JS 1.2.3 - выделение трека при отпускании мыши , а не при нажатии Скину Тебе сборку вместе VST - шками . Попробуешь такой вариант в машине - ок ? Предполагаю , должно быть значительно лучше с резистивом ... |
||
23.09.2016, 23:54 | #2569 | |
Гуру
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
|
seriousstas
Можно попробовать все лишнее повырубать вообще... там много мусорных функций которые в принципе не сильно нужны, но на это нужно время... для зачистки кода. Цитата:
Завтра если время найду попробую его выпотрошить(просто лениво))) нужно садится плотно часов на 8-10 и чтоб не отвлекали), убрать лишнее, поотключать то что не нужно вообще.
__________________
Готовые сборки foobar2000 для КарПС //--- FLAT ---\\ Сборки PotPlayer Полезные утилиты |
|
24.09.2016, 02:50 | #2570 |
Бывалый писикарщик
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
|
Получилось сделать выбор трека , как в JS 1.2.3 , проверяй .
Попробуй два типа настроек из контекста для резистива(емкостный не настроен ..) Первый без инерции - второй с . Ну и заодно про сборку мож чего скажешь (настройки ПКМ по кнопкам двух МПС) Бросаюсь в личку |
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|