Там же вся логика на c++. m_bIgnoreLockForInit просто не даёт лишний SetTransponder при при старте формы сделать.
Если его игнорировать работает первый поиск после старта формы, а с ним только после нажатия на lock?
Проверю. На весь экран он скорее всего из за того, что непонятно что делать со строками которые не помещаются. Но с тех времён много воды утекло. Сейчас 24" стал минимальный монитором, который в совсем уж дешовые конфигурации покупают. Должно всё помещатся и так.
Я пока не придумал что делать с этим режимом гида. Сложный, и мне его приходится реализовывать ~5 раз под разные версии плеера. Отдельно для ios отдельно для android итд. Надо что то придумать...
timeshift не выключается а ставится минимального размера. На минимальном размере можно получить переполнение.
А куда девать данные которые приходят быстрее чем просмотр?
Другое дело что на сетевых каналах это должно быть не часто. Стабильно на канале проявляется? ссылку можете дать?
У меня признаться нет нормальной идеи. Но.
1. В логах bda.txt посмотрите в стройках SetTranspoder... правильный тюнер выбирается?
2. Если не правильный то есть лизависимость от Options->Playback->dualtuner ?
Win+UP конечно глюк. Надо поправить.
Но два режима максимазации это перебор. Плохо иметь больше одной схожей функции. Как в своё время не прижилась идея нескольких беферов обмена. Оно вроде сильно функциональние кажется, но иметь и помнить 3 комбинации (control+C итд) проще и удобнее.