Android Open Source - как изменить возможности подключенного дисплея HDMI для поддержки DVI - PullRequest
0 голосов
/ 26 сентября 2018

Я использую AOSP на базе ARM с выходами HDMI.Когда коробка загружается при подключении к телевизору или монитору, который изначально поддерживает HDMI, я могу воспроизводить видео через собственный проигрыватель exoPlayer, VLC.Когда я загружаю устройство, когда оно подключено к монитору или проектору, который принимает только DVI (т.е. My Box -> кабель HDMI -> адаптер HDMI / DVI -> дисплей), пользовательский интерфейс AOSP работает правильно, но я не могу воспроизвести любое видео через какой-либоплеер (пробовал родной, exoPlayer и VLC).Это просто показывает черный экран.

Видео не зашифрованы, поэтому это не должно быть проблемой HDCP.Если я загружаю коробку, когда она подключена к телевизору HDMI, затем переключаю кабель на монитор / проектор DVI, он хорошо воспроизводит видео, так что он, похоже, проверяется только во время загрузки.

мой вопрос - можно ли сказать, что Android обрабатывает каждое видео соединение как обычное соединение HDMI?Я понимаю, что есть какое-то рукопожатие для определения поддержки разрешения, но при необходимости я могу добавить некоторый код, чтобы принудительно установить его в разрешении, которое, как мы знаем, поддерживает дисплей.

Спасибо

...