При использовании SmartRenderEngine в DirectShow Editing Services прямопотоковое редактирование работает, но движок почему-то устанавливает абсолютно все кадры выходного видео ключевыми. Из-за этого соответсвенно ломается корректность сикинга — нормально видео просматривается только с начала до конца. Есть ли возможность как-то это побороть?
Единственный вариант, пришедший в голову — грубо запоминать информацию о кадрах клипов до обработки и принудительно возвращать в исходное состояние с помощью SetSyncPoint после. Но может все же есть какой-то иной способ, кроме борьбы с тупостью разработчиков радикальными методами?