Неправильно работает регулировка громкости колесом мыши. [Исправлено]

Автор petr0v, 14 февраля 2019, 20:41:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

petr0v

Windows 7, билд 4420. Запускаю MPC-BE(поверх всех окон в настройках). Перетаскиваю на него файл или ссылку. Начинается воспроизведение, но регулировка громкости колесом мыши не работает. Нужно тыкнуть в видеокадр, тогда начинает работать. В билде 4157 такого не было, регулировка колесом работала сразу после перетаскивания.

Aleksoid1978

У себя не смог воспроизвести. Перетаскиваю файл - регулировка громкости работает сразу же.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

petr0v

Использую версии без инсталляции. Несколько предыдущих билдов работает нормально. Проблема только в 4420. Поверил на другой машине, другое железо-драйвера, win7, проблема 4420 повторяется.

V0lt

petr0v
Плейлист открыт?

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

Не знаю как было раньше, но самое простое решение - привязать прокрутку плейлиста к положению курсора. Если плейлист активен, но курсор вне окна плейлиста, то передавать сообщение главному окну.

Aleksoid1978

С колесом мышки так и есть - даже если активен плейлист но курсор на основном окне, то все нормально с регулировкой.

P.S. Даже и не знаю что посоветовать, не могу у себя воспроизвести данную проблему.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

petr0v

Плейлист закрыт. Вообще только что распакованная программа из архива .7z, всё по умолчанию, кроме единственной настройки "всегда поверх всех окон".

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

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


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

Ещё. В билде с яндекс диска 4373 этого бага ещё нет, а в следующем  4378 он впервые появляется.

V0lt

Цитата: Aleksoid1978С колесом мышки так и есть - даже если активен плейлист но курсор на основном окне, то все нормально с регулировкой.
Я кликаю по плейлисту, потом отвожу курсор на видеокадр (без кликов), кручу колесо и громкость не регулируется. Но так всегда было (проверил на 1.5.2.4105).

petr0v
Мне удалось повторить со скрытым плейлистом и перетягиванием в окно плеера файла. Похоже какое-то внутреннее окно перехватывает фокус (скорее всего невидимый плейлист). В 1.5.2.4105 нормально.

petr0v

V0lt

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

Aleksoid1978

Такое чувство что мы пользуемся разными плейерами :)

Неважно - прикреплен или нет плейлист, когда мышь находиться над основным окном, даже если активно(в фокусе) плейлист - работает регулировка громкости. Если надо - могу даже видео записать, ну вдруг кто не верит :)
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

V0lt

Aleksoid1978
Плейлист вообще не нужно открывать. Просто из проводника кидаю файл и затем кручу колесо мыши. Раньше звук сразу менялся, сейчас только после клика.

judelaw


petr0v


Aleksoid1978

Ну переходите все на Win10 - на ней проблем нет :) А все что "ниже" - я даже не помогу, у меня нет. Ну надежда только если v0lt найдет причину и поправит.
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215

judelaw

4363 - тут

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

патч

void CPlayerPlaylistBar::TSelectTab()
...
//в конце нужна проверка
if (IsWindowVisible()) m_list.SetFocus();

Aleksoid1978

AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /AMD Radeon R9 16Gb@3200 /Kingston 500Gb M.2 /GTX 1650 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215