.

#16
GUI OSD, это win окно. Оно на рендер не влияет. Это просто логика OS, работы с окнами. Возможно с друними стилями окна проблема пропадёт. Но с другой стороны это действительно только в XP и только vmr9.

#17
без прозрачности - не комильфо конечно...
тормоза при изменении режима окна - ощутимые.....
но направление правильное и первый шаг УВЕРЕННЫЙ, так сказать...

прозрачность думаю можно реализовать посредством DWM
почитать можно тут
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

#18
Talon wrote:тормоза при изменении режима окна - ощутимые.....
Да, это тоже есть, заметил. С потерей прозрачности согласен, очень плохо, но об этом нас предупреждали.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

.

#19
А кого вы называете режимами?

ps: Насчёт aero, уже писал что не хочу добавлять такие вещи в движок. Так что с точностью до тюнинга это не столько первый шаг сколько последний.

#20
ну тогда совсем всё плохо т.к. и старый Осд начал снова работать не так как надо ;\
снова отображается сжатым на каналах 4:3 (напоминаю - у меня леттербокс!)
причем при первом запуске прогдвб - всё нормально - но при первом же переключении сбивается...
Прог? ты понял о чем речь и что происходит - или снова делать скриншоты?
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

Re: .

#21
Prog wrote:А кого вы называете режимами?
Окно программы, когда переходишь в фулскрин, а потом в нормал, или обратно. Так вот, эти переходы потяжелели, когда включен GUI OSD. Не знаю, кто, что имел в виду, но у меня это заметно. Рендеры не пробовал менять.

Та ладно, пофиг, все равно я не могу юзать GUI OSD по ряду причин.
[size=92][color=olive][b]Мама не горюй[/b][/color]
[b][url=http://forum.oszone.net/thread-68355.html#post459993][color=blue][u]Vista Inspirat Boss911 Pack[/u][/color][/url][/b][/size]

#22
да... я тоже "их" называю режимами ;)
Прог... тогда верни все в зад плиз... раз даже boss911 неможет их юзать а работать над ними ты не собираешься - то сделай хоть так как было с обычным осд...
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

.

#23
Ну давайте теперь выкинем всё чем не может пользоватся boss911 включая dvbs...

Режим получился очень даже интересный. OSD работает всегда и не мерцает на перестроении графа. Причём работает и когда граф на паузе в отличии от. А альфа прозрачности и в обычном osd не было пол года-год назад.

#24
да я и не нависаю чтоб ты убирал чтото - прошу вернуть прежнюю работоспособность обычного ОСД...
...откатился на 6.31.4...
| MIBOX3 | MDZ-16-AB | Android TV 9.0.0 | bricked (
| 90°E-11°W | MABO 1.3m | DiSEqС 1.2 | GBOX V2000 | TT S2-3200 | not used for a long time
| Win10Pro x64 lic| i7 870 @ 3Ghz OC | 8 Gb RAM XMP | GTX1060 6 gb OC | FHD 3D 40" |
| ProgTV 2 | EVR | LAV decoders | | 1Gb/s inet

#25
ОООООООООО!
Гуевый осд, цуко, хорошо! То что надо! Теперь всегда одного размера.
Прог, молодцом! :wink:

Правда еще полирнуть-бы... :?
  • 1. Самое главное! С ним ACamd не работает! :roll:
    Т.е. получает только первый ключ. Потом молчит. После ряда кликов и переходов между фуллскрином и окном, ВНЕЗАПНО, заработал. Но если не беситься и запускать как надо - получает только один ключ. И через 10 секунд "умирает". Причем только с включеной опцией GUI OSD.
    В логе вижу вот такое

    Code: Select all

    08:07:01.218: Ch: 122 - MTV Russia 
    08:07:01.218: Programm crc: D2759825
    08:07:01.250: PMT: chcache.ini, 007A,283F,0500,00023700,0FA3,0FA3,MTV Russia
    08:07:01.250: 0x007A 0x283F 0x0500 0x00023700 0x0FA3 0x0FA3 00011110
    08:07:01.296: Start  Filter:00 Name:ECM Pid:0FA3(4003) CaId:0500 Provider:00023700
    08:07:01.312: Start  Filter:01 Name:ECM Pid:138B(5003) CaId:0500 Provider:00040610 (delay 2000 ms)
    08:07:01.328: Start  Filter:02 Name:ECM Pid:0BBB(3003) CaId:0500 Provider:00030600 (delay 2000 ms)
    08:07:01.390: Newcamd2 0: -> ECM [0FA3][0500/00023700]
    08:07:01.593: Start  Filter:03 Name:ECM Pid:07D3(2003) CaId:0500 Provider:00040600 (delay 2000 ms)
    08:07:01.609: Start  Filter:04 Name:PMT Pid:007A(0122)
    08:07:01.625: Start  Filter:05 Name:CAT Pid:0001(0001)
    08:07:01.625: Start  Filter:06 Name:PAT Pid:0000(0000)
    08:07:01.640: Stop   Filter:06 Name:PAT Pid:0000(0000)
    08:07:01.656: Stop   Filter:04 Name:PMT Pid:007A(0122)
    08:07:01.671: Stop   Filter:05 Name:CAT Pid:0001(0001)
    08:07:01.859: Newcamd2 0: <- ECM [0FA3][0500/00023700] (0.469)
    08:07:01.859: Stop   Filter:01 Name:ECM Pid:138B(5003) CaId:0500 Provider:00040610
    08:07:01.875: Stop   Filter:02 Name:ECM Pid:0BBB(3003) CaId:0500 Provider:00030600
    08:07:01.890: Stop   Filter:03 Name:ECM Pid:07D3(2003) CaId:0500 Provider:00040600
    08:07:01.890: [00] SendDCW Odd:                  :FFB115C52AB4DBB9
    08:07:01.890: [00] SendDCW Even: BE8A81C98426C36D:
    
    и все, больше никакой активности.
  • 2. Полностью прозрачные пикселы. Они есть. Но там где надо - их нету, а там где надо - их нет. Привожу пример:
    Image
    Image

    Обрати внимание на левый верхний угол - он почему-то непрозрачный. А теперь на левый нижний угол - он такой какой надо. В скине они не отличаются.
    И обрати внимание на логотип канала. Если в логотипе черные пикселы - они становятся прозрачными. Такое на всех каналах.
  • 3. Прозрачность всего ОСД. Я понимаю что текущий способ вывода ОСД накладывает ограничения и гемор для программиста...
    Но может введешь альфаканал для ВСЕГО osd? Т.е. плевать на то что в скине фон полупрозрачный, а шрифты полностью непрозрачные. Вот бы отдельный бегунок, который активируется при включеной галочке "GUI OSD", где можно было бы задать 85% и мы были бы совсем счастливы. :roll:
    Но это уже украшательства. В первую очередь пункт 1.

.

#26
1. Насчёт плагинов не знаю. уже несколько версий там не менялось ничего. Совсем.

2. Прозрачность углов надо подправить в редакторе скинов. Логотипов не уверен. Может у меня в кодек что не так.

3. Прозрачность для GUI будет гемор для пользователей. Любые решение тянут какие то проблемы. Как GUI OSD тянет отсутвие прозрачности. Ну так вот aero в _этом_ месте принесёт много проблем.

Re: .

#27
Prog wrote:1. Насчёт плагинов не знаю. уже несколько версий там не менялось ничего. Совсем.
Обрати внимание на лог. Он даже не шлет второй запрос.
Первый запрос: Newcamd2 0: ->
Первый ответ: Newcamd2 0: <-
и все. причем связь с GUI OSD явная. Как только выключаю - все в порядке. Может оно все эвенты без разбора глотает?
Prog wrote:2. Прозрачность углов надо подправить в редакторе скинов. Логотипов не уверен. Может у меня в кодек что не так.
По-подробнее пожалуйста. Как в редакторе скинов подправить прозрачность углов? У меня там картинка с прозрачными углами. В обычном OSD все выводится нормально. В гуевом же - верхние углы (только верхние!) непрозрачные.
Prog wrote:3. Прозрачность для GUI будет гемор для пользователей. Любые решение тянут какие то проблемы. Как GUI OSD тянет отсутвие прозрачности. Ну так вот aero в _этом_ месте принесёт много проблем.
Да б-г с ним с аеро. Хоть бы банальный SetLayeredWindowAttributes(hwnd, 0, alpha, LWA_ALPHA);

.

#28
1. Нм. Может у него едит крыша от того что ProgDVB окно не самое верхние... Попробуйте следующею версию. Надоедают это плагины. Пишут как угодно но только не правильно.

2. Там свойствах формы есть цвет который считается прозрачным. Как вов времена до альфы.

3. Это можно. Но стоит ли. Для всех шрифтов тоже будет работать.

.

#29
2. Надо учитывать что GUI рендер считает прозрачными 100 прозрачные точки. То есть в старом режиме если был 1% прозрачности то выглядело прозрачно, в GUI нет.

Re: .

#30
Prog wrote:1. Нм. Может у него едит крыша от того что ProgDVB окно не самое верхние... Попробуйте следующею версию. Надоедают это плагины. Пишут как угодно но только не правильно.
:-) Снова, не в обиду будет сказано, но в progdvb (мягко говоря) тоже не все правильно написано.
По поводу "не самого верхнего окна" - с обычными окнами посторонних приложений (когда те поверх прогдвб, или когда фокус в других приложениях) таких проблем не было. Даже если вызвать любой родной диалог (настройки, epg...) - плагин работает корректно и ниразу подобных проблем я не видел.
Prog wrote:2. Там свойствах формы есть цвет который считается прозрачным. Как вов времена до альфы.
Ок, проверю.
Prog wrote:3. Это можно. Но стоит ли. Для всех шрифтов тоже будет работать.
Про шрифты я в курсе. Если боишься/не хочешь нагромождать интерфейс "левыми" настроками... может просто введешь эксперементальный недокументированный параметр в ini-файл? какой-нить guiosd.aplpha :-)