Page 1 of 1

Глюки ПрогДВБ.

Posted: Wed Mar 22, 2023 2:06 am
by kostan
Очень странные глюки при переходе в полноэкранный режим и обратно в нормальный. Это было в 4 часа 57 минут - 4 часа 59 минут. Посмотрите скриншот. D8 - это кнопка переключения режимов: Обычный/оконный/полноэкранный.

57:43.772 SendKey:D8
57:43.773 Execute action (key):NormalWindowFullscreenMode
57:43.774 Osd2Form DrawOSD - BeginMainWindowStyleChanging
57:43.801 UpdatePositions
57:43.805 Osd2Form updatepos page size #PipParentPanel
57:43.807 UpdatePositions
57:43.810 Osd2Form updatepos page size #PipParentPanel
57:43.812 UpdatePositions
57:43.816 Osd2Form updatepos page size #PipParentPanel
57:43.835 Osd2Form updatepos MF move #NULL
57:43.874 MF:Fullscreen
57:43.906 UpdatePositions
57:43.911 Osd2Form updatepos page size #PipParentPanel
57:43.914 Osd2Form updatepos EndMainWindowStyleChanging #NULL
57:43.915 Osd2Form DrawOSD - OnSizeChanged
57:43.938 PIP panels force resize event
57:43.977 Osd2Form DrawOSD - On timer(top)

Re: Глюки ПрогДВБ.

Posted: Wed Mar 22, 2023 2:19 am
by kostan
Такое происходит при нахождении на неработающих каналах. Видите, на скриншоте? "Неподдерживаемый формат канала".
Это можно повторить, взяв ссылку неработающего канала в логах и создав на её основе тестовый канал.

Re: Глюки ПрогДВБ.

Posted: Wed Mar 22, 2023 5:26 am
by Prog
А это без упрощённого режима OSD повторяется?

Re: Глюки ПрогДВБ.

Posted: Wed Mar 22, 2023 6:01 am
by kostan
Prog wrote:
Wed Mar 22, 2023 5:26 am
А это без упрощённого режима OSD повторяется?
Да. Этот глюк есть и в безопасном, и в обычном режиме OSD.

Re: Глюки ПрогДВБ.

Posted: Wed Mar 22, 2023 6:44 pm
by Prog
Не могу повторить. А что нужно сделать на этом канале? Что бы он был первый после старта или фуллскрин или? Просто открыть канал явно недостаточно.

Re: Глюки ПрогДВБ.

Posted: Wed Mar 22, 2023 7:39 pm
by kostan
Prog wrote:
Wed Mar 22, 2023 6:44 pm
Не могу повторить. А что нужно сделать на этом канале? Что бы он был первый после старта или фуллскрин или? Просто открыть канал явно недостаточно.
Я снова столкнулся с этим глюком в 22.26. А затем переключил "внешний вид" в "Настройках-Интерфейсе" на "Нет", а потом на тот же самый "внешний вид", где был глюк. И, вы, наверное, не поверите, но глюк почти исчез. Хотя всё равно на долю секунды и появляется голубая полоса и так далее, но лишь на долю секунды. Потом исчезает. Так что то, что у вас этого глюка нет - это неудивительно. Его и у меня сейчас почти нет.

Re: Глюки ПрогДВБ.

Posted: Thu Mar 23, 2023 6:23 am
by kostan
А сегодня утром опять этот глюк. В 09.20.

Re: Глюки ПрогДВБ.

Posted: Thu Mar 23, 2023 7:07 am
by kostan
А вот глюк уже на другом неработающем канале. В 10.00. И это канал другого провайдера.
Вообще такие глюки обычны на неработающих каналах, а также такие глюки возникают и на работающих каналах в момент, когда канал включён, но ещё не начал работу (то есть до появления изображения).

Re: Глюки ПрогДВБ.

Posted: Thu Mar 23, 2023 9:09 am
by Prog
Что происходит между запуском ProgDVB и глюком? работающие каналы уже успевают поработать? Скины и прочие настройки не правите?

Re: Глюки ПрогДВБ.

Posted: Thu Mar 23, 2023 9:53 am
by kostan
Prog wrote:
Thu Mar 23, 2023 9:09 am
Что происходит между запуском ProgDVB и глюком? работающие каналы уже успевают поработать? Скины и прочие настройки не правите?
Работающие каналы поработать успевают, естественно.
Скин я правил, пытаяся сделать его чёрным вместо коричневого. Правда, я так и не понял, как сделать фон списка каналов чёрным. Но я только заменил в скине #30000000 на #00000000, кажется.
Прочие настройки? Если вы, о файле Прог.ини или чём-то подобном, то нет.
Вот ещё один пример глюка.

Re: Глюки ПрогДВБ.

Posted: Thu Mar 23, 2023 3:36 pm
by Prog
Не не. Цветами вы ничего не поломаете. А вот процесс переключения скина без пазапуска ProgDVB может.
Фон это
BGGradientColor0=#FF04272F
BGGradientColor1=#F7065960
BGGradientColor2=#C72B9B98

Но градиент древние api не умеет, по этому берётся второе значение (не уверен что именно второе, по памяти пишу)