judelaw
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Aleksoid1978 При любой смене рефреша экрана происходит сбой синхронизации в виде периодических мелких поддергиваний, фрейм рейт недоходит но нужной кондиции. Проверял и на EVR CP и на SYNC - все едино. По картинкам моим http://forum.ru-board.com/topic.cgi?forum=5&topic=35155&start=3700#18 это видно. Причем не восстанавливается уже сама никак - только переоткрытие файла помогает. Т.е. поможет например костыль в виде OnFileReopen() после AutoChangeMonitorMode() в CMainFrame::ToggleFullscreen. AutoChangeMonitorMode() вызывается еще в CMainFrame::OpenMediaPrivate , но там ставить OnFileReopen() нельзя, глупо , но тогда слетает синхрон когда открывваем файл и уже имеем фуллскрин. Добавлено: Aleksoid1978 Цитата: Попробуй для начала такое - ставить на паузу перед ChangeDisplaySettingsEx. | Пауза не помогает, нажимаю плей и уже дергает, frame rate вместо 50,00ххх прыгает гдето 48,500-49,221 и ес-но рывки, периодические, видимые, раз в 1-2 сек. Делаем Ctrl+E - все идеально Ну и конечно если без автосмены частоты запускать этот файл/ы на 50Гц - тоже все идеально. Та же фигня с любыми другими частотами - меняем во время частоту экрана - ловим баг. Перемещение окна не влияет, баг НЕ мультимониторный, с одним ТВ те же яй* Происходит такое постоянно (а не как в прошлом случае), сколько себя помню, с момента внедрения автосмены частоты в мс-нс. | Всего записей: 2830 | Зарегистр. 22-09-2009 | Отправлено: 04:28 10-04-2011 | Исправлено: judelaw, 05:04 10-04-2011 |
|