В дополнение к ранее открытому коду для задействования UVD-декодеров GPU, компания AMD опубликовала код для обеспечения поддержки аппаратных механизмов ускорения кодирования видео, предоставляемых VCE-движками (Video Encode Engine) современных GPU. Код для использования VCE подготовлен для свободного драйвера Radeon, включая патчи для организации взаимодействия с оборудованием через drm-модуль ядра Linux и реализацию аппаратно ускоренного кодировщика H.264 для Mesa.

VCE предоставляет средства для аппаратного ускорения кодирования видео H.264, оптимизированные для кодирования с низкой задержкой, например для организации вывода на беспроводные экраны. Тем не менее, VCE может применяться и при кодировании общего назначения. Обеспечена поддержка только движков VCE 2, 3, 4, 5 и 6, присутствующих в новых чипах Sea Islands, Kabini, Kaveri и Hawaii. Движок VCE 1, используемый в семействах GPU Southern Islands и Trinity, пока не поддерживается. Поддержка кодирования в настоящее время добавлена в трекер состояний OpenMAX и может быть использована в GStreamer.

Источник: http://www.opennet.ru/opennews/art.shtml?num=39014