Отсутствует Flybarи и Seekbar в режиме FSE [исправлено]

Автор Evgeniy1990, 29 ноября 2020, 11:20:42

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

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

Evgeniy1990

Обнаружил отсутствие двух элементов в режиме FSE, при использовании "MPC Video Renderer".

Алгоритм воспроизведения:

1. Открыть плеер
2. Открыть произвольный видео файл
3. Во время его воспроизведения, нажать на кнопку "Стоп"
4. Перейти в режим FSE
5. Навести курсор мышки в правый верхний угол
6. Затем, отвести курсор мышки вниз

Фактический результат:

После выполнения данного алгоритма, при наведении курсора мышки в правый верхний угол, он изменится на значок "рука", при этом сам Flybar будет отсутствовать. Аналогично и с Seekbar. При наведении курсора мышки вниз, он также примет знак "руки", но при этом сам Seekbar не будет отображаться, словно он "невидимый", как и Flybar.

Ожидаемый результат:

После выполнения данного алгоритма, при наведении курсора мышки в правый верхний угол, а также вниз, всегда должны присутствовать необходимые элементы - Flybar и Seekbar в режиме FSE.

P.S. В случае воспроизведения всевозможных непрерывных трансляций, Seekbar в режиме FSE лучше всего не показывать (не отображать), так как толку от него, в таких случаях, совершенно никакого.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

На EVR-CP вообще нет окна с FSE.
Тут надо видимо вообще добавить проверить и когда проигрывание остановлено запретить FSE. Хотя в MPC VR сложнее, он сам инициализирует его.
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

Evgeniy1990

Aleksoid1978,
ЦитироватьНа EVR-CP вообще нет окна с FSE.
Да, первоначально его нет, но стоит только отвести курсор мышки вверх, или вниз, как оно тут же появляется.
Призрак, который стал видимым. Невидимое окно FSE стало видимым. Это очередной баг внешнего окна FSE на EVR-CP.
ЦитироватьТут надо видимо вообще добавить проверить и когда проигрывание остановлено запретить FSE. Хотя в MPC VR сложнее, он сам инициализирует его.
Нет. Даже при остановленном воспроизведении можно переходить в полноэкранный режим. Это здравая логика, которую лучше не нарушать. А если используется режим FSE, то просто черный экран FSE со всеми необходимыми полноэкранными элементами - Flybar, Seekbar и т.д.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Aleksoid1978

FSE режим это вам не просто полноэкранное окно, там все намного сложнее. Будет время/желание - посмотрю.
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

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
Статистика, мне думается, на стопе лишняя (картинки ведь совсем нет). Только если понаблюдать за ползущим прямоугольником на полосе прокрутки.
Кстати, почему кадр обновляется, когда курсор на месте стоит?

Evgeniy1990

Aleksoid1978,
ЦитироватьДля MPCVR "исправил". EVR-CP еще даже не смотрел
Для MPC-VR вы не совсем корректно исправили. В режиме FSE элементы OSD, Seekbar и Flybar появляются только если вызвать саму статистику видео-рендерера, после нажатия на кнопку "Стоп". Они должны также быть активными, если самой статистики видео-рендерера нет (когда она закрыта).

V0lt,
ЦитироватьСтатистика, мне думается, на стопе лишняя (картинки ведь совсем нет). Только если понаблюдать за ползущим прямоугольником на полосе прокрутки.
Может лучше оставить? Иногда бывает удобно анализировать (просматривать) статистику на черном экране (фоне).
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

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

Aleksoid1978

Цитата: Evgeniy1990 от 03 декабря 2020, 10:59:40
Aleksoid1978,
ЦитироватьДля MPCVR "исправил". EVR-CP еще даже не смотрел
Для MPC-VR вы не совсем корректно исправили. В режиме FSE элементы Seekbar и Flybar появляются только если вызвать саму статистику видео-рендерера, после нажатия на кнопку "Стоп". Они должны также быть активными, если самой статистики видео-рендерера нет (когда она закрыта).

Все нормально - полоса перемотки и FlyBar отображаются и без статистики.
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

Evgeniy1990

Aleksoid1978,
ЦитироватьВсе нормально - полоса перемотки и FlyBar отображаются и без статистики.
Странно, у меня совершенно не так. (о_О)
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

Evgeniy1990

Aleksoid1978,
ЦитироватьВсе нормально - полоса перемотки и FlyBar отображаются и без статистики.
На DX11 - нормально. На DX9 - нет, только после статистики отображаются все элементы.
Motherboards: ASUS P5Q/GIGABYTE EP35C-DS3R, CPU: Core 2 Duo E8300/E8400, Memory: DDR2/DDR3, Video: MSI GTX 465/ASUS EAH5770/GTX 650 Ti, Audio: ASUS Xonar DG 5.1/Creative SB 5.1. VX/X-Fi Xtreme Gamer.

V0lt

#11
Цитата: Aleksoid1978 от 03 декабря 2020, 11:00:03Про обновление кадра и курсор не понял.
Запустить видео, включить статистику, перейти в эксклюзивный полный экран, поставить на паузу или стоп (но надежнее на паузе).
1. Навести курсор на флайбар, и подвигать там. Статистика обновляется (кадр перерисовывается) при имении вида флайбара, что логично.
2. Навести курсор на полосу перемотки. Статистика обновляется (кадр перерисовывается) постоянно, даже если курсор неподвижен. Таймер?

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

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

Aleksoid1978

v0lt - глянь почему на DX9 завязано на статистику, может просто для самого рисования чего то не хватает?
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