Да ну его нафиг. Пусть пока работает. А в чем разница между кодеками: медиакодек и медиакодек-сурфейс? Что они дают?
Они одинаковы, просто сурфейс - это типа, вывод видео вторым слоем. Вот ты и наблюдал черный экран. Или когда делаешь скрин, то черный экран, т.к. софт захвата не видит второй слой