12 сентября | 2024г. | 16:09:29


АвторТема: Тонкая настройка Autoresolution - установка разрешения выходного сигнала  (Прочитано 27721 раз)

0 Пользователей и 13 Гостей смотрят эту тему.

Оффлайн lexashkaАвтор темы

  • Кандидат
  • *
  • Сообщений: 6
  • Поблагодарили: 5
  • Уважение: 0
хм... файлик такой как и у меня :(

но не беда :)

находим строку определения частот:
rates["1080i"] = ...

и добавляем  следующие строки частот для прогрессивной развертки

       rates["1080p"] =                { "25Hz":       { 25: "1080p25" },
                                                                "30Hz":         { 30: "1080p30" },
                                                                "multi":        { 25: "1080p25", 30: "1080p30" } }
далее ищем режимы для DVI (по сути HDMI) выхода и добавляем выделенное жирным:

        modes["DVI"] = ["720p", "1080i", "1080p", "576p", "480p", "576i", "480i"]

и чуть далее теже яйцы для режимов широкого экрана:

        widescreen_modes = set(["720p", "1080i", "1080p"])

далее ищем функцию

   def setMode(self, port, mode, rate, force = None):

после строк

      if mode_60 is None or force == 50:
         mode_60 = mode_50
добавляем


               if rate == "25Hz":
                       mode_25 = modes.get(25)
               if rate == "30Hz":
                       mode_25 = modes.get(30)

а в блоке try
заменяем строки

         open("/proc/stb/video/videomode_50hz", "w").write(mode_50)
         open("/proc/stb/video/videomode_60hz", "w").write(mode_60)

на строки

                       if rate == "50Hz" or rate == "60Hz":
                           open("/proc/stb/video/videomode_50hz", "w").write(mode_50)
                           open("/proc/stb/video/videomode_60hz", "w").write(mode_60)
                       if rate != "60Hz" and rate != "50Hz":
                               open("/proc/stb/video/videomode", "w").write(mode_25)


в итоге вчера ночью работало,  сенни пытаюсь повторить - но ни разу не получается

потестил на 1080p25/30 - в итоге картинка притормаживает, не рассыпается, но раз в секунду замирает чтоли...
смотреть неприятно :( и еще неприятный результат deinterlace - это дрожание статичных объектов
вернулся к черезстрочной 1080i50 и плюгину autoresolution для выставления правильного разрешения на экране

блин вот бы прогрессивную на 50/60 герц поднять....

mood: depressed



Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
513 Ответов
289892 Просмотров
Последний ответ 03 декабря | 2015г. | 07:44:57
от kokc
12 Ответов
11451 Просмотров
Последний ответ 23 января | 2016г. | 20:15:09
от AnSh
423 Ответов
361741 Просмотров
Последний ответ 22 июня | 2023г. | 22:23:02
от batan
0 Ответов
10435 Просмотров
Последний ответ 04 февраля | 2014г. | 12:50:19
от munche
0 Ответов
4189 Просмотров
Последний ответ 16 сентября | 2015г. | 12:12:29
от vodker



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!