MPC-BE forum

MPC-BE => Баг Репорт / The bug report => Архив / Archive => Тема начата: petr0v от 14 февраля 2019, 20:41:23

Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 14 февраля 2019, 20:41:23
Windows 7, билд 4420. Запускаю MPC-BE(поверх всех окон в настройках). Перетаскиваю на него файл или ссылку. Начинается воспроизведение, но регулировка громкости колесом мыши не работает. Нужно тыкнуть в видеокадр, тогда начинает работать. В билде 4157 такого не было, регулировка колесом работала сразу после перетаскивания.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Aleksoid1978 от 15 февраля 2019, 01:58:10
У себя не смог воспроизвести. Перетаскиваю файл - регулировка громкости работает сразу же.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 15 февраля 2019, 03:26:29
Использую версии без инсталляции. Несколько предыдущих билдов работает нормально. Проблема только в 4420. Поверил на другой машине, другое железо-драйвера, win7, проблема 4420 повторяется.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: V0lt от 15 февраля 2019, 10:31:02
petr0v
Плейлист открыт?

Добавлено: 2019-02-15 10:31:02

Не знаю как было раньше, но самое простое решение - привязать прокрутку плейлиста к положению курсора. Если плейлист активен, но курсор вне окна плейлиста, то передавать сообщение главному окну.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Aleksoid1978 от 15 февраля 2019, 10:37:33
С колесом мышки так и есть - даже если активен плейлист но курсор на основном окне, то все нормально с регулировкой.

P.S. Даже и не знаю что посоветовать, не могу у себя воспроизвести данную проблему.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 15 февраля 2019, 15:04:41
Плейлист закрыт. Вообще только что распакованная программа из архива .7z, всё по умолчанию, кроме единственной настройки "всегда поверх всех окон".

Добавлено: 2019-02-15 14:11:41

Ещё наблюдения. Перетаскиваю видеофайл из открытого окна проводника на открытое окно MPC-BE, подсветка окна переключается на окно MPC-BE, начинается воспроизведение, громкость не регулируется колесом, перемещаю ползунок воспроизведения на другое время, громкость не регулируется колесом, но стоит свернуть окно проводника, сразу начинает регулироваться громкость колесом.


Добавлено: 2019-02-15 15:04:41

Ещё. В билде с яндекс диска 4373 этого бага ещё нет, а в следующем  4378 он впервые появляется.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: V0lt от 15 февраля 2019, 22:04:05
Цитата: Aleksoid1978С колесом мышки так и есть - даже если активен плейлист но курсор на основном окне, то все нормально с регулировкой.
Я кликаю по плейлисту, потом отвожу курсор на видеокадр (без кликов), кручу колесо и громкость не регулируется. Но так всегда было (проверил на 1.5.2.4105).

petr0v
Мне удалось повторить со скрытым плейлистом и перетягиванием в окно плеера файла. Похоже какое-то внутреннее окно перехватывает фокус (скорее всего невидимый плейлист). В 1.5.2.4105 нормально.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 16 февраля 2019, 00:42:50
V0lt

Да, возможно фокус колеса остаётся на прокрутке скрытого плейлиста. Если включить плейлист отдельным окном и перетаскивать файлы на основное окно проигрывателя, то файлы добавляются в плейлист и фокус колеса остаётся на прокрутке плейлиста, а не на громкости.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Aleksoid1978 от 16 февраля 2019, 09:16:52
Такое чувство что мы пользуемся разными плейерами :)

Неважно - прикреплен или нет плейлист, когда мышь находиться над основным окном, даже если активно(в фокусе) плейлист - работает регулировка громкости. Если надо - могу даже видео записать, ну вдруг кто не верит :)
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: V0lt от 16 февраля 2019, 12:05:44
Aleksoid1978
Плейлист вообще не нужно открывать. Просто из проводника кидаю файл и затем кручу колесо мыши. Раньше звук сразу менялся, сейчас только после клика.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: judelaw от 16 февраля 2019, 12:31:09
в 4373 еще нормально на вин7
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 16 февраля 2019, 12:52:05
Aleksoid1978

По разнице между билдами нельзя найти причину?
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Aleksoid1978 от 16 февраля 2019, 13:11:33
Ну переходите все на Win10 - на ней проблем нет :) А все что "ниже" - я даже не помогу, у меня нет. Ну надежда только если v0lt найдет причину и поправит.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: judelaw от 16 февраля 2019, 14:13:34
4363 - тут

Добавлено: 2019-02-16 14:13:34

патч

void CPlayerPlaylistBar::TSelectTab()
...
//в конце нужна проверка
if (IsWindowVisible()) m_list.SetFocus();
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Aleksoid1978 от 17 февраля 2019, 04:11:54
Я не буду делать - проверить не на чем.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: V0lt от 17 февраля 2019, 08:34:42
judelaw
Спасибо. Вроде исправил в r4425.

Добавлено: 2019-02-17 08:34:42

По поводу скролинга неактивных окон. Пишут (https://mousemac.tarcode.ru/), что фича появилась в Win8.1, а в Win10 ее включили по умолчанию.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 17 февраля 2019, 20:36:11
V0lt

Где скачать? На яндекс-диске последний r4424.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Aleksoid1978 от 18 февраля 2019, 06:09:51
У кого 7 - проверьте регулировку громкости при условии что активен плейлист но курсор над основным окном.
https://yadi.sk/d/7OKMjmQ4uH0e3Q
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 18 февраля 2019, 15:15:06
Цитата: Aleksoid1978У кого 7 - проверьте регулировку громкости при условии что активен плейлист но курсор над основным окном.

По-разному. Если из плейлиста двойным щелчком зупустить фильм на воспроизведение, то громкость сразу колесом регулируется. Далее затем один раз такаем на файл в плейлисте, переносим курсор на основное окно, громкость не регулируется колесом.

Ещё при первом запуске воспроизведения выскакивает warning, что directx устарел.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: V0lt от 18 февраля 2019, 18:33:38
Цитата: petr0vДалее затем один раз такаем на файл в плейлисте,.
Чего делаем?

Тестовый билд - mpc-be_4426_mouse_wheel_2.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: petr0v от 18 февраля 2019, 19:04:30
Цитата: V0ltТестовый билд - mpc-be_4426_mouse_wheel_2.

В этом почти всё нормально. Единственное, громкость колесом снова пропадает при закрытии плейлиста.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: Evgeniy1990 от 21 февраля 2019, 23:04:57
Цитата: Aleksoid1978У кого 7 - проверьте регулировку громкости при условии что активен плейлист но курсор над основным окном.
https://yadi.sk/d/7OKMjmQ4uH0e3Q
Да уж, на семерке, в отличие от десятки, действительно не работает регулировка громкости, если открыт плейлист и курсор мышки находится не внутри него, а над ним. На десятке - наоборот, работает сразу же регулировка громкости, при данных условиях. Причем, ранее в SVN были добавлены изменения, которые должны были устранить этот косяк, но они не помогли, семерке точно, а десятке они и вовсе не нужны, ибо там и без них это срабатывает сразу же.
Название: Неправильно работает регулировка громкости колесом мыши. [Исправлено]
Отправлено: V0lt от 22 февраля 2019, 17:50:04
Evgeniy1990
Опиши пошагово, как у тебя не работает на Win7.