Здравствуйте, Romul, Вы писали:
R>При дальнейших исследованиях обнаружилось, что проблема проявляется только если:
R>1. subtype = MEDIASUBTYPE_UYVY
R>2. format = FORMAT_VideoInfo2
R>??????
Знакомо, знакомо...
VMR использует т.н. Dynamic Format Changes. Иными словами, то как ты к нему присоедеился на этапе сборки графа ещё ни о чём не говорит. VMR может взять и поменять формат прямо при воспроиведении. Обычно это происходит на первом-же видео-сэмпле. Чаще всего изменяется знак высоты битмапа (т.е. флаг перевёрнутости) или ширина (точнее выравнивание) битмапа.
Подробности
здесь, второй случай.