Aleksoid1978 Я разобрался в чем дело. Оставляем все так как есть. Работает замечательно.
Неадекватное поведение возникало из-за той строчки в mplayerc.cpp, которую ты постоянно убирал, а я настоятельно рекомендовал оставить.
)). Просто у нас было различное видение конечного результата.
)
Как только я вспомнил про нее и закомментировал - все встало на свои места.
Классно получилось - непонятную, по крайней мере для меня, работу m_fSetFullscreenRes и CHECK4 обернули в фичу, да и m_dmFullscreenRes.fValid=false играет красивую роль.
Вопросы по по этой теме исчерпаны, спасибо за помощь и терпение.
Попроси, чтобы закрыли Ticket 33.
Я тут обещан немного подумать над расширением функциональности.
Первым делом над следующей фичей:
В настойках выставлено - вывод полноформатного изображения на секондари-монитор с AUTO_HDMI. Плеер запущен и работает в полноформатном режиме. В это время на примари мониторе в проводнике запускают на проигрывание другой файл с отличной частотой контента. Есть желание провести провести процедуру смены частоты вторичного монитора в соответствии с частотой контента, без сворачивания в оконный режим и обратно в полноформатный.
Не подскажешь, где искать открытие файла (медиа потока) в этом случае? Я бы и сам смог найти, но сам же знаешь как время дорого
).