PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > АвтоЗвук

Ответ
 
Опции темы Поиск в этой теме
Старый 23.09.2016, 05:05   #2561
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

duzzy
Немного разобрался в причине "тормозов" прокрутки "плавного" .
Бретт запускает два таймера и две перерисовки экрана (картинки и остальное)
почти одновременно .. Я вообще удалил отдельную отрисовку картинок (сунул к остальному),
отнял высоту топбара, увеличил refreshRate до 38 - стало гораздо лучше .
Найди поиском refreshRate и refreshRateCover .
А так - тормозило на любом ПК , если включена (толстая) подложка, и скажем слушаем SACD ,
где доп. нагрузка .
Вот попробуй в авто (с отключенным фоном) - поставь refreshRate 45 .. будут фризы, но затыков не будет ..
seriousstas вне форума   Ответить с цитированием
Старый 23.09.2016, 12:01   #2562
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas

Он тебе все покоя не дает

Суть в том что без полной перерисовки экрана не будет плавного движения(это по сути как кино, уменьшить частоту кадров и картинка будет тормозить, увеличить и картинка будет нормальной), механизм плавной прокрутки Бретта очень похож на механизм прокрутки вьетнамца, просто в плейлисте много элементов которые размещены по свом координатам отсюда и проблемы на слабых процах при перерисовке панели(много мат.вычислений).

Я же вынес эти настройки...
"_PROPERTY: Panel Refresh Rate", 35
"_PROPERTY: Panel Cover Refresh Rate", 35

рефреш панели поставь примерно 40-45 мс
рефреш обложек поставь 60 мс
Будет крутить уже с видимыми артефактами, но нагрузка на проц сильно упадет.

Убирать не обязательно достаточно увеличить время в обложкаж, таймеры не абсолютные работают раздельно и по событиям(крутим, инерция, остановка).

Можно провести эксперимент если интересно, установи виртуалку(любую 7-ку или 8-ку) с самыми минимальными параметрами по железу, запусти в ней сборку с плавным скриптом и посмотри что происходит в диспетчере задач, очень удивишся

JS очень прожорливая тварь))) чем меньше сложных элементов на экране тем быстрее работает... если отлючить все рюшечки(блюры, обложки в фоне) то можно будет более менее пользоваться, но при этом пропадает смысл всей этой затеи.

На слабых компах запустить его можно, но какой смысл использовать часть его возможностей... если есть полноценный вариант с красивым оформлением который не так требователен к ресурсам, я про не плавный плейлист JS 1.3.2.

Возможно Бретт его еще оптимизирует, но не думаю что там сильно можно что-то поправить, прокрутку он пилил несколько недель еще до первой беты, потом допиливал ее по отзывам.
duzzy вне форума   Ответить с цитированием
Старый 23.09.2016, 14:05   #2563
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Он тебе все покоя не дает
Просто занятно
Цитата:
Суть в том что без полной перерисовки экрана не будет плавного движения
В топ-баре, в шапке плейлиста , у меня сейчас кнопки (по дефолту фильтр и тд)
через window.RepaintRect я просто сделал отступ этой зоны - она ведь не меняется во время прокрутки, хотя бретт её перерисовыват (и я знаю зачем , для зума топ-бара колесом, но это решаемо)..
Цитата:
таймеры не абсолютные работают раздельно и по событиям(крутим, инерция, остановка).
Все так , но чуть быстрее крутанул - соседний таймер не успел сбросится - тормоз ..
Вобщем - раздельные картинки оказались лишними ..
Я до правок при прослушке SACD вообще не мог прокруткой пользоваться - затык был и то-же - повторил на домашнем с кавером 2000x2000 ...
Цитата:
с самыми минимальными параметрами по железу, запусти в ней сборку с плавным скриптом и посмотри что
Не знал, что там можно "скручивать" параметры .. Но хватает и домашнего - проц на 8-9% , а затыки есть ...
Цитата:
На слабых компах запустить его можно, но какой смысл использовать часть его возможностей... если есть полноценный вариант с красивым оформлением который не так требователен к ресурсам, я про не плавный плейлист JS 1.3.2.
Смысл в одном универсальном плейлисте и убрать со временем JS 1.3.2 - я их сейчас подружил - можно переключаться . Попробую сделать отключаемую инерцию . Думаю дело в ней
а не в плавности на слабых ПК, тк за скрол у всех всё хорошо мотает . Тоесть - тянем пальцем, как в 1.3.2 - плавное движение , но без инерции ..
Цитата:
с красивым оформлением
Сейчас визульные отличия в двух полосках в оглавлении альбома и испольнитель в отдельном столбике (без прилипания к треку).. это можно сделать ..
И кстати спорное преимущество для длинных названий исполнителей - они всегда будут обрезаться в правой колонке
seriousstas вне форума   Ответить с цитированием
Старый 23.09.2016, 15:24   #2564
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

понравилась работа

Создает четкий объем без искажений.
500$ (есть пилюли (см скрин)))
Портабельный .Попробую в авто ..
seriousstas вне форума   Ответить с цитированием
Старый 23.09.2016, 19:01   #2565
Евген_21
Старший Пользователь
 
Аватар для Евген_21
 
Регистрация: 10.11.2014
Возраст: 48
Город: Усть-Илимск
Регион: 38
Машина: HYUNDAI I30 Рестайлинг
Сообщений: 958
Евген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of lightЕвген_21 is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от seriousstas Посмотреть сообщение
понравилась работа

Создает четкий объем без искажений.
500$ (есть пилюли (см скрин)))
Портабельный .Попробую в авто ..
Расскажи поподробней, скачал, установил..... А дальше как пользоваться. Запустить как или это какой то плагин к фубику?
Евген_21 вне форума   Ответить с цитированием
Старый 23.09.2016, 20:55   #2566
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Цитата:
Сообщение от Евген_21 Посмотреть сообщение
Расскажи поподробней, скачал, установил..... А дальше как пользоваться. Запустить как или это какой то плагин к фубику?
Просто плагин (подключается через другой VST плагин) . Закину в сборку - посмотришь ,настраивается из DSP, можно повесить на кнопку ..
seriousstas вне форума   Ответить с цитированием
Старый 23.09.2016, 21:13   #2567
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas

Понял тебя
Цитата:
Все так , но чуть быстрее крутанул - соседний таймер не успел сбросится - тормоз ..
Ну как вариант можно тогда выключить инерцию и таймер обложек, а для быстрой прокрутки использрвать скролбар... останется плавная прокрутка.

Ты пробовал задавать таймерам 0 мс. вместо их удаления ?
(это чтоб сильно код не потрошить)

Цитата:
тк за скрол у всех всё хорошо мотает .
если не ошибаюсь то это разные механизмы... колесо скролл и тач прокрутка.

Цитата:
понравилась работа
Если не сложно кинь в меня попробовать что это за вст-шка такая.
А FreeSurround не нравится ?
duzzy вне форума   Ответить с цитированием
Старый 23.09.2016, 22:05   #2568
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

duzzy
Цитата:
это чтоб сильно код не потрошит
уже))
Цитата:
скролл и тач прокрутка.
отличается с таймером и без .. я уже почти сделал принцип ,
как в JS 1.2.3 - выделение трека при отпускании мыши , а не при нажатии
Скину Тебе сборку вместе VST - шками .
Попробуешь такой вариант в машине - ок ?
Предполагаю , должно быть значительно лучше с резистивом ...
seriousstas вне форума   Ответить с цитированием
Старый 23.09.2016, 23:54   #2569
duzzy
Гуру
 
Регистрация: 01.06.2013
Регион: 78, 98
Машина: SUBARU Impreza WRX
Сообщений: 1,766
duzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond reputeduzzy has a reputation beyond repute
По умолчанию

seriousstas

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

Цитата:
Скину Тебе сборку вместе VST - шками .
Попробуешь такой вариант в машине - ок ?
Предполагаю , должно быть значительно лучше с резистивом ...
Окай кидай испытаем

Завтра если время найду попробую его выпотрошить(просто лениво))) нужно садится плотно часов на 8-10 и чтоб не отвлекали), убрать лишнее, поотключать то что не нужно вообще.
duzzy вне форума   Ответить с цитированием
Старый 24.09.2016, 02:50   #2570
seriousstas
Бывалый писикарщик
 
Регистрация: 14.06.2013
Регион: Украина
Машина: Nissan Qashqai+2
Сообщений: 3,424
seriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant futureseriousstas has a brilliant future
По умолчанию

Получилось сделать выбор трека , как в JS 1.2.3 , проверяй .
Попробуй два типа настроек из контекста для резистива(емкостный не настроен ..)
Первый без инерции - второй с .
Ну и заодно про сборку мож чего скажешь (настройки ПКМ по кнопкам двух МПС)
Бросаюсь в личку
seriousstas вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 8 (пользователей: 0 , гостей: 8)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 03:12.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot